Lines Matching refs:driver
75 return driver_attach(&drv->driver); in pci_add_dynid()
99 static ssize_t store_new_id(struct device_driver *driver, const char *buf, in store_new_id() argument
102 struct pci_driver *pdrv = to_pci_driver(driver); in store_new_id()
167 static ssize_t store_remove_id(struct device_driver *driver, const char *buf, in store_remove_id() argument
171 struct pci_driver *pdrv = to_pci_driver(driver); in store_remove_id()
306 pci_dev->driver = pci_drv; in local_pci_probe()
311 pci_dev->driver = NULL; in local_pci_probe()
378 if (!pci_dev->driver && drv->probe) { in __pci_device_probe()
403 struct pci_driver *drv = to_pci_driver(dev->driver); in pci_device_probe()
422 struct pci_driver *drv = pci_dev->driver; in pci_device_remove()
431 pci_dev->driver = NULL; in pci_device_remove()
460 struct pci_driver *drv = pci_dev->driver; in pci_device_shutdown()
552 struct pci_driver *drv = pci_dev->driver; in pci_legacy_suspend()
579 struct pci_driver *drv = pci_dev->driver; in pci_legacy_suspend_late()
613 struct pci_driver *drv = pci_dev->driver; in pci_legacy_resume_early()
622 struct pci_driver *drv = pci_dev->driver; in pci_legacy_resume()
649 struct pci_driver *drv = pci_dev->driver; in pci_has_legacy_pm_support()
658 WARN(ret && drv->driver.pm, "driver %s device %04x:%04x\n", in pci_has_legacy_pm_support()
668 struct device_driver *drv = dev->driver; in pci_pm_prepare()
703 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend()
750 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend_noirq()
807 struct device_driver *drv = dev->driver; in pci_pm_resume_noirq()
824 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_resume()
870 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_freeze()
907 struct device_driver *drv = dev->driver; in pci_pm_freeze_noirq()
935 struct device_driver *drv = dev->driver; in pci_pm_thaw_noirq()
958 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_thaw()
985 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_poweroff()
1020 struct device_driver *drv = dev->driver; in pci_pm_poweroff_noirq()
1060 struct device_driver *drv = dev->driver; in pci_pm_restore_noirq()
1083 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_restore()
1132 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_suspend()
1140 if (!pci_dev->driver) in pci_pm_runtime_suspend()
1189 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_resume()
1195 if (!pci_dev->driver) in pci_pm_runtime_resume()
1216 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_idle()
1223 if (!pci_dev->driver) in pci_pm_runtime_idle()
1282 drv->driver.name = drv->name; in __pci_register_driver()
1283 drv->driver.bus = &pci_bus_type; in __pci_register_driver()
1284 drv->driver.owner = owner; in __pci_register_driver()
1285 drv->driver.mod_name = mod_name; in __pci_register_driver()
1291 return driver_register(&drv->driver); in __pci_register_driver()
1307 driver_unregister(&drv->driver); in pci_unregister_driver()
1325 if (dev->driver) in pci_dev_driver()
1326 return dev->driver; in pci_dev_driver()