Lines Matching refs:driver
507 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_probe()
537 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_remove()
549 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_shutdown()
564 drv->driver.owner = owner; in __platform_driver_register()
565 drv->driver.bus = &platform_bus_type; in __platform_driver_register()
567 drv->driver.probe = platform_drv_probe; in __platform_driver_register()
569 drv->driver.remove = platform_drv_remove; in __platform_driver_register()
571 drv->driver.shutdown = platform_drv_shutdown; in __platform_driver_register()
573 return driver_register(&drv->driver); in __platform_driver_register()
583 driver_unregister(&drv->driver); in platform_driver_unregister()
619 drv->driver.suppress_bind_attrs = true; in __platform_driver_probe()
631 spin_lock(&drv->driver.bus->p->klist_drivers.k_lock); in __platform_driver_probe()
633 if (code == 0 && list_empty(&drv->driver.p->klist_devices.k_list)) in __platform_driver_probe()
635 drv->driver.probe = platform_drv_probe_fail; in __platform_driver_probe()
636 spin_unlock(&drv->driver.bus->p->klist_drivers.k_lock); in __platform_driver_probe()
660 struct platform_driver *driver, in __platform_create_bundle() argument
668 pdev = platform_device_alloc(driver->driver.name, -1); in __platform_create_bundle()
686 error = __platform_driver_probe(driver, probe, module); in __platform_create_bundle()
849 struct platform_driver *pdrv = to_platform_driver(dev->driver); in platform_legacy_suspend()
853 if (dev->driver && pdrv->suspend) in platform_legacy_suspend()
861 struct platform_driver *pdrv = to_platform_driver(dev->driver); in platform_legacy_resume()
865 if (dev->driver && pdrv->resume) in platform_legacy_resume()
877 struct device_driver *drv = dev->driver; in platform_pm_suspend()
895 struct device_driver *drv = dev->driver; in platform_pm_resume()
917 struct device_driver *drv = dev->driver; in platform_pm_freeze()
935 struct device_driver *drv = dev->driver; in platform_pm_thaw()
953 struct device_driver *drv = dev->driver; in platform_pm_poweroff()
971 struct device_driver *drv = dev->driver; in platform_pm_restore()
1070 n = strlen(epdrv->pdrv->driver.name); in early_platform_driver_register()
1071 if (buf && !strncmp(buf, epdrv->pdrv->driver.name, n)) { in early_platform_driver_register()
1165 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in early_platform_match()
1183 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in early_platform_left()
1233 class_str, epdrv->pdrv->driver.name); in early_platform_driver_probe_id()