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

退出打印视图

更新时间: 2014 年 9 月
 
 

pci_param_get_ioctl() 接口

SR-IOV 设备驱动程序可以使用 pci_param_get_ioctl(9F) 接口从 arg 参数中提取 PF 和 VF 设备的参数(如果这些驱动程序实现了 IOV_VALIDATE_PARAM ioctl)。

int pci_param_get_ioctl(dev_info_t *dip, intptr_t arg, int mode,pci_param_t *php)

其中:

dip

指向 dev_info 结构的指针

arg

通过驱动程序的 ioctl 调用获取的参数

mode

通过驱动程序的 ioctl 调用获取的参数

php

指向通过调用 pci_param_get()pci_param_get_ioctl() 接口获取的 param 句柄 pci_param_t 的指针

在检索参数后,驱动程序应调用 pci_param_free() 接口来释放在该调用中返回的 param 句柄。