Lines Matching refs:drv
29 #define to_mmc_driver(d) container_of(d, struct mmc_driver, drv)
62 static int mmc_bus_match(struct device *dev, struct device_driver *drv) in mmc_bus_match() argument
112 struct mmc_driver *drv = to_mmc_driver(dev->driver); in mmc_bus_probe() local
115 return drv->probe(card); in mmc_bus_probe()
120 struct mmc_driver *drv = to_mmc_driver(dev->driver); in mmc_bus_remove() local
123 drv->remove(card); in mmc_bus_remove()
130 struct mmc_driver *drv = to_mmc_driver(dev->driver); in mmc_bus_shutdown() local
135 if (dev->driver && drv->shutdown) in mmc_bus_shutdown()
136 drv->shutdown(card); in mmc_bus_shutdown()
225 int mmc_register_driver(struct mmc_driver *drv) in mmc_register_driver() argument
227 drv->drv.bus = &mmc_bus_type; in mmc_register_driver()
228 return driver_register(&drv->drv); in mmc_register_driver()
237 void mmc_unregister_driver(struct mmc_driver *drv) in mmc_unregister_driver() argument
239 drv->drv.bus = &mmc_bus_type; in mmc_unregister_driver()
240 driver_unregister(&drv->drv); in mmc_unregister_driver()