Lines Matching refs:driver
23 * __ide_pci_register_driver - attach IDE driver
24 * @driver: pci driver
25 * @module: owner module of the driver
27 * Registers a driver with the IDE layer. The IDE layer arranges that
35 int __ide_pci_register_driver(struct pci_driver *driver, struct module *module,
39 return __pci_register_driver(driver, module, mod_name);
40 driver->driver.owner = module;
41 list_add_tail(&driver->node, &ide_pci_drivers);
47 * ide_scan_pcidev - find an IDE driver for a device
50 * Look for an IDE driver to handle the device we are considering.
67 dev->driver = d;
77 * ide_scan_pcibus - perform the initial IDE driver scan
79 * Perform the initial bus rather than driver ordered scan of the
102 if (__pci_register_driver(d, d->driver.owner,
103 d->driver.mod_name))
104 printk(KERN_ERR "%s: failed to register %s driver\n",
105 __func__, d->driver.mod_name);