Lines Matching refs:driver
129 drv = to_gio_driver(dev->driver); in gio_device_probe()
149 struct gio_driver *drv = to_gio_driver(dev->driver); in gio_device_remove()
151 if (dev->driver && drv->remove) in gio_device_remove()
158 struct gio_driver *drv = to_gio_driver(dev->driver); in gio_device_shutdown()
160 if (dev->driver && drv->shutdown) in gio_device_shutdown()
213 if (!drv->driver.name) in gio_register_driver()
214 drv->driver.name = drv->name; in gio_register_driver()
215 if (!drv->driver.owner) in gio_register_driver()
216 drv->driver.owner = drv->owner; in gio_register_driver()
217 drv->driver.bus = &gio_bus_type; in gio_register_driver()
220 return driver_register(&drv->driver); in gio_register_driver()
226 driver_unregister(&drv->driver); in gio_unregister_driver()