Lines Matching refs:drv
44 static int memstick_bus_match(struct device *dev, struct device_driver *drv) in memstick_bus_match() argument
48 struct memstick_driver *ms_drv = container_of(drv, in memstick_bus_match()
84 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_probe() local
89 if (dev->driver && drv->probe) { in memstick_device_probe()
90 rc = drv->probe(card); in memstick_device_probe()
101 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_remove() local
105 if (dev->driver && drv->remove) { in memstick_device_remove()
106 drv->remove(card); in memstick_device_remove()
120 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_suspend() local
124 if (dev->driver && drv->suspend) in memstick_device_suspend()
125 return drv->suspend(card, state); in memstick_device_suspend()
133 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_resume() local
137 if (dev->driver && drv->resume) in memstick_device_resume()
138 return drv->resume(card); in memstick_device_resume()
605 int memstick_register_driver(struct memstick_driver *drv) in memstick_register_driver() argument
607 drv->driver.bus = &memstick_bus_type; in memstick_register_driver()
609 return driver_register(&drv->driver); in memstick_register_driver()
613 void memstick_unregister_driver(struct memstick_driver *drv) in memstick_unregister_driver() argument
615 driver_unregister(&drv->driver); in memstick_unregister_driver()