Lines Matching refs:driver
78 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_online()
107 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_offline()
135 if (!dev->driver) { in ccwgroup_online_store()
381 gdev->dev.driver = &gdrv->driver; in ccwgroup_create_dev()
458 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); in ccwgroup_remove()
460 if (!dev->driver) in ccwgroup_remove()
471 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); in ccwgroup_shutdown()
473 if (!dev->driver) in ccwgroup_shutdown()
482 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_pm_prepare()
488 if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) in ccwgroup_pm_prepare()
497 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); in ccwgroup_pm_complete()
499 if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) in ccwgroup_pm_complete()
509 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_pm_freeze()
511 if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) in ccwgroup_pm_freeze()
520 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_pm_thaw()
522 if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) in ccwgroup_pm_thaw()
531 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_pm_restore()
533 if (!gdev->dev.driver || gdev->state != CCWGROUP_ONLINE) in ccwgroup_pm_restore()
563 cdriver->driver.bus = &ccwgroup_bus_type; in ccwgroup_driver_register()
565 return driver_register(&cdriver->driver); in ccwgroup_driver_register()
585 while ((dev = driver_find_device(&cdriver->driver, NULL, NULL, in ccwgroup_driver_unregister()
592 driver_unregister(&cdriver->driver); in ccwgroup_driver_unregister()