Lines Matching refs:driver
123 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver);
178 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver);
212 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver);
236 if (!try_module_get(drv->driver.owner)) {
238 drv->driver.name);
258 module_put(drv->driver.owner);
268 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver);
280 module_put(drv->driver.owner);
287 * Similarly, if the driver does not support re-bind, set the
302 drv->driver.name = drv->name ? drv->name : drv->ids[0].devicetype;
303 drv->driver.bus = &bus->bus;
304 drv->driver.owner = owner;
305 drv->driver.mod_name = mod_name;
307 return driver_register(&drv->driver);
313 driver_unregister(&drv->driver);
606 if (dev->driver == NULL)
608 drv = to_xenbus_driver(dev->driver);
626 if (dev->driver == NULL)
628 drv = to_xenbus_driver(dev->driver);