other versions
- jessie 3.16.56-1+deb8u1
PCI_ADD_DYNID(9) | Hardware Interfaces | PCI_ADD_DYNID(9) |
NAME¶
pci_add_dynid - add a new PCI device ID to this driver and re-probe devicesSYNOPSIS¶
int
pci_add_dynid(struct pci_driver * drv,
unsigned int vendor,
unsigned int device,
unsigned int subvendor,
unsigned int subdevice,
unsigned int class,
unsigned int class_mask,
unsigned long driver_data);
ARGUMENTS¶
drvtarget pci driver
vendor
PCI vendor ID
device
PCI device ID
subvendor
PCI subvendor ID
subdevice
PCI subdevice ID
class
PCI class
class_mask
PCI class mask
driver_data
private driver data
DESCRIPTION¶
Adds a new dynamic pci device ID to this driver and causes the driver to probe for all devices again. drv must have been registered prior to calling this function.CONTEXT¶
Does GFP_KERNEL allocation.RETURNS¶
0 on success, -errno on failure.COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |