编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

pci_plist_get() 接口

pci_plist_get(9F) 接口用于从通过 pci_param_get(9F)pci_param_get_ioctl(9F) 调用获取的 param 句柄中获取参数列表。

int pci_plist_get(pci_param_t param, pci_plist_t *plist_p)

其中:

param

pci_param_get()pci_param_get_ioctl() 接口获取的句柄。

plist_p

指向在成功返回时返回非空 plistpci_plist_t 的指针。

pci_plist_get() 调用返回的 plist 仅适用于 PF 功能。结构 pci_plist_t 支持以下数据类型的数组:

  • int8_t

  • uint8

  • int16_t

  • uint16_t

  • int32_t

  • uint32_t

  • int64_t

  • uint64_t

  • char *