1. NAME▲
pci_add_dynid - add a new PCI device ID to this driver and re-probe devices
2. 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 );
3. ARGUMENTS ▲
drv
target 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
4. 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.
5. CONTEXT ▲
Does GFP_KERNEL allocation.
6. RETURNS ▲
0 on success, -errno on failure.
7. COPYRIGHT ▲