Lines Matching refs:drv
41 static int memstick_bus_match(struct device *dev, struct device_driver *drv) in memstick_bus_match() argument
45 struct memstick_driver *ms_drv = container_of(drv, in memstick_bus_match()
81 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_probe() local
86 if (dev->driver && drv->probe) { in memstick_device_probe()
87 rc = drv->probe(card); in memstick_device_probe()
98 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_remove() local
102 if (dev->driver && drv->remove) { in memstick_device_remove()
103 drv->remove(card); in memstick_device_remove()
116 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_suspend() local
120 if (dev->driver && drv->suspend) in memstick_device_suspend()
121 return drv->suspend(card, state); in memstick_device_suspend()
129 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_resume() local
133 if (dev->driver && drv->resume) in memstick_device_resume()
134 return drv->resume(card); in memstick_device_resume()
608 int memstick_register_driver(struct memstick_driver *drv) in memstick_register_driver() argument
610 drv->driver.bus = &memstick_bus_type; in memstick_register_driver()
612 return driver_register(&drv->driver); in memstick_register_driver()
616 void memstick_unregister_driver(struct memstick_driver *drv) in memstick_unregister_driver() argument
618 driver_unregister(&drv->driver); in memstick_unregister_driver()