Lines Matching defs:drv
1340 static int css_settle(struct device_driver *drv, void *unused)
1342 struct css_driver *cssdrv = to_cssdriver(drv);
1413 static int css_bus_match(struct device *dev, struct device_driver *drv)
1416 struct css_driver *driver = to_cssdriver(drv);
1420 if (sch->driver_override && strcmp(sch->driver_override, drv->name))
1479 struct css_driver *drv;
1485 drv = to_cssdriver(sch->dev.driver);
1487 return drv->prepare ? drv->prepare(sch) : 0;
1493 struct css_driver *drv;
1497 drv = to_cssdriver(sch->dev.driver);
1498 if (drv->complete)
1499 drv->complete(sch);
1505 struct css_driver *drv;
1509 drv = to_cssdriver(sch->dev.driver);
1510 return drv->freeze ? drv->freeze(sch) : 0;
1516 struct css_driver *drv;
1520 drv = to_cssdriver(sch->dev.driver);
1521 return drv->thaw ? drv->thaw(sch) : 0;
1527 struct css_driver *drv;
1532 drv = to_cssdriver(sch->dev.driver);
1533 return drv->restore ? drv->restore(sch) : 0;
1563 cdrv->drv.bus = &css_bus_type;
1564 return driver_register(&cdrv->drv);
1576 driver_unregister(&cdrv->drv);