Lines Matching refs:drv

58 ccw_bus_match (struct device * dev, struct device_driver * drv)  in ccw_bus_match()  argument
61 struct ccw_driver *cdrv = to_ccwdrv(drv); in ccw_bus_match()
176 .drv = {
328 if (!cdev->online || !cdev->drv) in ccw_device_set_offline()
331 if (cdev->drv->set_offline) { in ccw_device_set_offline()
332 ret = cdev->drv->set_offline(cdev); in ccw_device_set_offline()
405 if (cdev->online || !cdev->drv) in ccw_device_set_online()
445 if (cdev->drv->set_online) in ccw_device_set_online()
446 ret = cdev->drv->set_online(cdev); in ccw_device_set_online()
495 if (cdev->drv && cdev->drv->set_offline) in online_store_handle_offline()
513 if (cdev->drv && cdev->drv->set_online) in online_store_recog_and_online()
859 if (!cdev->drv) { in io_subchannel_register()
1578 struct ccw_driver *cdrv = cdev->drv; in ccw_device_set_int_class()
1594 if (!cdev->drv || !cdev->handler) in ccw_device_enable_console()
1628 struct ccw_device * __init ccw_device_create_console(struct ccw_driver *drv) in ccw_device_create_console() argument
1650 cdev->drv = drv; in ccw_device_create_console()
1748 cdev->drv = cdrv; /* to let the driver call _set_online */ in ccw_device_probe()
1752 cdev->drv = NULL; in ccw_device_probe()
1763 struct ccw_driver *cdrv = cdev->drv; in ccw_device_remove()
1787 cdev->drv = NULL; in ccw_device_remove()
1800 if (cdev->drv && cdev->drv->shutdown) in ccw_device_shutdown()
1801 cdev->drv->shutdown(cdev); in ccw_device_shutdown()
1815 if (cdev->online && cdev->drv && cdev->drv->prepare) in ccw_device_pm_prepare()
1816 return cdev->drv->prepare(cdev); in ccw_device_pm_prepare()
1825 if (cdev->online && cdev->drv && cdev->drv->complete) in ccw_device_pm_complete()
1826 cdev->drv->complete(cdev); in ccw_device_pm_complete()
1840 if (cdev->drv && cdev->drv->freeze) { in ccw_device_pm_freeze()
1841 ret = cdev->drv->freeze(cdev); in ccw_device_pm_freeze()
1886 if (cdev->drv && cdev->drv->thaw) in ccw_device_pm_thaw()
1887 ret = cdev->drv->thaw(cdev); in ccw_device_pm_thaw()
2017 if (cdev->online && cdev->drv && cdev->drv->restore) in ccw_device_pm_restore()
2018 ret = cdev->drv->restore(cdev); in ccw_device_pm_restore()
2054 struct device_driver *drv = &cdriver->driver; in ccw_driver_register() local
2056 drv->bus = &ccw_bus_type; in ccw_driver_register()
2058 return driver_register(drv); in ccw_driver_register()