Lines Matching refs:drv
1036 static int css_settle(struct device_driver *drv, void *unused) in css_settle() argument
1038 struct css_driver *cssdrv = to_cssdriver(drv); in css_settle()
1126 static int css_bus_match(struct device *dev, struct device_driver *drv) in css_bus_match() argument
1129 struct css_driver *driver = to_cssdriver(drv); in css_bus_match()
1188 struct css_driver *drv; in css_pm_prepare() local
1194 drv = to_cssdriver(sch->dev.driver); in css_pm_prepare()
1196 return drv->prepare ? drv->prepare(sch) : 0; in css_pm_prepare()
1202 struct css_driver *drv; in css_pm_complete() local
1206 drv = to_cssdriver(sch->dev.driver); in css_pm_complete()
1207 if (drv->complete) in css_pm_complete()
1208 drv->complete(sch); in css_pm_complete()
1214 struct css_driver *drv; in css_pm_freeze() local
1218 drv = to_cssdriver(sch->dev.driver); in css_pm_freeze()
1219 return drv->freeze ? drv->freeze(sch) : 0; in css_pm_freeze()
1225 struct css_driver *drv; in css_pm_thaw() local
1229 drv = to_cssdriver(sch->dev.driver); in css_pm_thaw()
1230 return drv->thaw ? drv->thaw(sch) : 0; in css_pm_thaw()
1236 struct css_driver *drv; in css_pm_restore() local
1241 drv = to_cssdriver(sch->dev.driver); in css_pm_restore()
1242 return drv->restore ? drv->restore(sch) : 0; in css_pm_restore()
1272 cdrv->drv.bus = &css_bus_type; in css_driver_register()
1273 return driver_register(&cdrv->drv); in css_driver_register()
1285 driver_unregister(&cdrv->drv); in css_driver_unregister()