Lines Matching defs: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.
71 dev->driver = d;
82 * ide_scan_pcibus - perform the initial IDE driver scan
84 * Perform the initial bus rather than driver ordered scan of the
105 if (__pci_register_driver(d, d->driver.owner,
106 d->driver.mod_name))
107 printk(KERN_ERR "%s: failed to register %s driver\n",
108 __func__, d->driver.mod_name);