Lines Matching refs:driver
43 drv = to_soundbus_driver(dev->driver); in soundbus_probe()
111 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_remove()
113 if (dev->driver && drv->remove) in soundbus_device_remove()
123 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_shutdown()
125 if (dev->driver && drv->shutdown) in soundbus_device_shutdown()
134 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_suspend()
136 if (dev->driver && drv->suspend) in soundbus_device_suspend()
144 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); in soundbus_device_resume()
146 if (dev->driver && drv->resume) in soundbus_device_resume()
194 drv->driver.name = drv->name; in soundbus_register_driver()
195 drv->driver.bus = &soundbus_bus_type; in soundbus_register_driver()
198 return driver_register(&drv->driver); in soundbus_register_driver()
204 driver_unregister(&drv->driver); in soundbus_unregister_driver()