Lines Matching defs:gdrv
58 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver);
65 if (gdrv->set_online)
66 ret = gdrv->set_online(gdev);
80 * @call_gdrv: Call the registered gdrv set_offline function
88 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver);
99 if (gdrv->set_offline)
100 ret = gdrv->set_offline(gdev);
302 * @gdrv: driver for the new group device
313 int ccwgroup_create_dev(struct device *parent, struct ccwgroup_driver *gdrv,
374 if (gdrv && gdrv->ccw_driver &&
375 gdev->cdev[0]->drv != gdrv->ccw_driver) {
382 if (gdrv) {
383 gdev->dev.driver = &gdrv->driver;
384 rc = gdrv->setup ? gdrv->setup(gdev) : 0;
451 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver);
453 if (gdrv->remove)
454 gdrv->remove(gdev);
460 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver);
464 if (gdrv->shutdown)
465 gdrv->shutdown(gdev);