Lines Matching defs:gdrv
79 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver);
86 if (gdrv->set_online)
87 ret = gdrv->set_online(gdev);
108 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(gdev->dev.driver);
115 if (gdrv->set_offline)
116 ret = gdrv->set_offline(gdev);
308 * @gdrv: driver for the new group device
319 int ccwgroup_create_dev(struct device *parent, struct ccwgroup_driver *gdrv,
380 if (gdrv && gdrv->ccw_driver &&
381 gdev->cdev[0]->drv != gdrv->ccw_driver) {
389 if (gdrv) {
390 gdev->dev.driver = &gdrv->driver;
391 rc = gdrv->setup ? gdrv->setup(gdev) : 0;
467 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver);
471 if (gdrv->remove)
472 gdrv->remove(gdev);
480 struct ccwgroup_driver *gdrv = to_ccwgroupdrv(dev->driver);
484 if (gdrv->shutdown)
485 gdrv->shutdown(gdev);
538 * @gdrv: driver the device is owned by
541 * This function searches all devices owned by @gdrv for a device with a bus
547 struct ccwgroup_device *get_ccwgroupdev_by_busid(struct ccwgroup_driver *gdrv,
552 dev = driver_find_device_by_name(&gdrv->driver, bus_id);