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 devices
SYNOPSIS¶
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¶
drv
vendor
device
subvendor
subdevice
class
class_mask
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¶
January 2017 | Kernel Hackers Manual 4.8. |