other versions
- stretch 4.9.168-1
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.RETURN¶
0 on success, -errno on failure.COPYRIGHT¶
April 2019 | Kernel Hackers Manual 4.9. |