Lines Matching refs:driver
214 const struct pci_driver *driver; in scan_drivers() local
218 driver = pci_drivers[j]; in scan_drivers()
219 if (driver->type != type) in scan_drivers()
222 if (skip_driver == driver) in scan_drivers()
226 for(i = 0; i < driver->id_count; i++) { in scan_drivers()
227 if ((vendor == driver->ids[i].vendor) && in scan_drivers()
228 (device == driver->ids[i].dev_id)) { in scan_drivers()
230 dev->driver = driver; in scan_drivers()
231 dev->name = driver->ids[i].name; in scan_drivers()
241 driver = pci_drivers[j]; in scan_drivers()
242 if (driver->type != type) in scan_drivers()
245 if (skip_driver == driver) in scan_drivers()
249 if (last_driver == driver) in scan_drivers()
251 if ((class >> 8) == driver->class) { in scan_drivers()
252 dev->driver = driver; in scan_drivers()
253 dev->name = driver->name; in scan_drivers()
276 if (dev->driver) { in scan_pci_bus()
277 first_driver = dev->driver; in scan_pci_bus()
283 dev->driver = 0; in scan_pci_bus()
334 if (!dev->driver){ in scan_pci_bus()