Lines Matching refs:drv
38 #define to_mips_cdmm_driver(d) container_of(d, struct mips_cdmm_driver, drv)
60 static int mips_cdmm_match(struct device *dev, struct device_driver *drv) in mips_cdmm_match() argument
63 struct mips_cdmm_driver *cdrv = to_mips_cdmm_driver(drv); in mips_cdmm_match()
221 int mips_cdmm_driver_register(struct mips_cdmm_driver *drv) in BUILD_PERCPU_HELPER()
223 drv->drv.bus = &mips_cdmm_bustype; in BUILD_PERCPU_HELPER()
225 if (drv->probe) in BUILD_PERCPU_HELPER()
226 drv->drv.probe = mips_cdmm_probe; in BUILD_PERCPU_HELPER()
227 if (drv->remove) in BUILD_PERCPU_HELPER()
228 drv->drv.remove = mips_cdmm_remove; in BUILD_PERCPU_HELPER()
229 if (drv->shutdown) in BUILD_PERCPU_HELPER()
230 drv->drv.shutdown = mips_cdmm_shutdown; in BUILD_PERCPU_HELPER()
232 return driver_register(&drv->drv); in BUILD_PERCPU_HELPER()
242 void mips_cdmm_driver_unregister(struct mips_cdmm_driver *drv) in mips_cdmm_driver_unregister() argument
244 driver_unregister(&drv->drv); in mips_cdmm_driver_unregister()