Lines Matching refs:gdrv
79 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_online() local
86 if (gdrv->set_online) in ccwgroup_set_online()
87 ret = gdrv->set_online(gdev); in ccwgroup_set_online()
108 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver); in ccwgroup_set_offline() local
115 if (gdrv->set_offline) in ccwgroup_set_offline()
116 ret = gdrv->set_offline(gdev); in ccwgroup_set_offline()
319 int ccwgroup_create_dev(struct device *parent, struct ccwgroup_driver *gdrv, in ccwgroup_create_dev() argument
380 if (gdrv && gdrv->ccw_driver && in ccwgroup_create_dev()
381 gdev->cdev[0]->drv != gdrv->ccw_driver) { in ccwgroup_create_dev()
389 if (gdrv) { in ccwgroup_create_dev()
390 gdev->dev.driver = &gdrv->driver; in ccwgroup_create_dev()
391 rc = gdrv->setup ? gdrv->setup(gdev) : 0; in ccwgroup_create_dev()
467 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); in ccwgroup_remove() local
471 if (gdrv->remove) in ccwgroup_remove()
472 gdrv->remove(gdev); in ccwgroup_remove()
480 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver); in ccwgroup_shutdown() local
484 if (gdrv->shutdown) in ccwgroup_shutdown()
485 gdrv->shutdown(gdev); in ccwgroup_shutdown()
547 struct ccwgroup_device *get_ccwgroupdev_by_busid(struct ccwgroup_driver *gdrv, in get_ccwgroupdev_by_busid() argument
552 dev = driver_find_device_by_name(&gdrv->driver, bus_id); in get_ccwgroupdev_by_busid()