Lines Matching refs:driver

864 	drv->driver.owner = owner;  in __platform_driver_register()
865 drv->driver.bus = &platform_bus_type; in __platform_driver_register()
867 return driver_register(&drv->driver); in __platform_driver_register()
877 driver_unregister(&drv->driver); in platform_driver_unregister()
886 static int is_bound_to_driver(struct device *dev, void *driver) in is_bound_to_driver() argument
888 if (dev->driver == driver) in is_bound_to_driver()
918 if (drv->driver.probe_type == PROBE_PREFER_ASYNCHRONOUS) { in __platform_driver_probe()
920 drv->driver.name, __func__); in __platform_driver_probe()
929 drv->driver.probe_type = PROBE_FORCE_SYNCHRONOUS; in __platform_driver_probe()
938 drv->driver.suppress_bind_attrs = true; in __platform_driver_probe()
952 if (!bus_for_each_dev(&platform_bus_type, NULL, &drv->driver, is_bound_to_driver)) { in __platform_driver_probe()
977 struct platform_driver *driver, in __platform_create_bundle() argument
985 pdev = platform_device_alloc(driver->driver.name, -1); in __platform_create_bundle()
1003 error = __platform_driver_probe(driver, probe, module); in __platform_create_bundle()
1097 struct platform_driver *pdrv = to_platform_driver(dev->driver); in platform_legacy_suspend()
1101 if (dev->driver && pdrv->suspend) in platform_legacy_suspend()
1109 struct platform_driver *pdrv = to_platform_driver(dev->driver); in platform_legacy_resume()
1113 if (dev->driver && pdrv->resume) in platform_legacy_resume()
1125 struct device_driver *drv = dev->driver; in platform_pm_suspend()
1143 struct device_driver *drv = dev->driver; in platform_pm_resume()
1165 struct device_driver *drv = dev->driver; in platform_pm_freeze()
1183 struct device_driver *drv = dev->driver; in platform_pm_thaw()
1201 struct device_driver *drv = dev->driver; in platform_pm_poweroff()
1219 struct device_driver *drv = dev->driver; in platform_pm_restore()
1381 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_probe()
1420 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_remove()
1439 if (!_dev->driver) in platform_shutdown()
1442 drv = to_platform_driver(_dev->driver); in platform_shutdown()
1449 struct platform_driver *drv = to_platform_driver(dev->driver); in platform_dma_configure()
1471 struct platform_driver *drv = to_platform_driver(dev->driver); in platform_dma_cleanup()