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()
307 pci_dev->driver = pci_drv; in local_pci_probe()
312 pci_dev->driver = NULL; in local_pci_probe()
379 if (!pci_dev->driver && drv->probe) { in __pci_device_probe()
397 drv = to_pci_driver(dev->driver); in pci_device_probe()
410 struct pci_driver *drv = pci_dev->driver; in pci_device_remove()
418 pci_dev->driver = NULL; in pci_device_remove()
447 struct pci_driver *drv = pci_dev->driver; in pci_device_shutdown()
539 struct pci_driver *drv = pci_dev->driver; in pci_legacy_suspend()
566 struct pci_driver *drv = pci_dev->driver; in pci_legacy_suspend_late()
600 struct pci_driver *drv = pci_dev->driver; in pci_legacy_resume_early()
609 struct pci_driver *drv = pci_dev->driver; in pci_legacy_resume()
636 struct pci_driver *drv = pci_dev->driver; in pci_has_legacy_pm_support()
645 WARN(ret && drv->driver.pm, "driver %s device %04x:%04x\n", in pci_has_legacy_pm_support()
655 struct device_driver *drv = dev->driver; in pci_pm_prepare()
684 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend()
731 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend_noirq()
788 struct device_driver *drv = dev->driver; in pci_pm_resume_noirq()
805 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_resume()
851 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_freeze()
888 struct device_driver *drv = dev->driver; in pci_pm_freeze_noirq()
916 struct device_driver *drv = dev->driver; in pci_pm_thaw_noirq()
939 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_thaw()
966 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_poweroff()
1001 struct device_driver *drv = dev->driver; in pci_pm_poweroff_noirq()
1041 struct device_driver *drv = dev->driver; in pci_pm_restore_noirq()
1064 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_restore()
1113 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_suspend()
1121 if (!pci_dev->driver) in pci_pm_runtime_suspend()
1158 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_resume()
1164 if (!pci_dev->driver) in pci_pm_runtime_resume()
1185 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_runtime_idle()
1192 if (!pci_dev->driver) in pci_pm_runtime_idle()
1250 drv->driver.name = drv->name; in __pci_register_driver()
1251 drv->driver.bus = &pci_bus_type; in __pci_register_driver()
1252 drv->driver.owner = owner; in __pci_register_driver()
1253 drv->driver.mod_name = mod_name; in __pci_register_driver()
1259 return driver_register(&drv->driver); in __pci_register_driver()
1275 driver_unregister(&drv->driver); in pci_unregister_driver()
1293 if (dev->driver) in pci_dev_driver()
1294 return dev->driver; in pci_dev_driver()