Lines Matching defs:drv
1042 struct ecard_driver *drv = ECARD_DRV(dev->driver);
1046 id = ecard_match_device(drv->id_table, ec);
1049 ret = drv->probe(ec, id);
1058 struct ecard_driver *drv = ECARD_DRV(dev->driver);
1060 drv->remove(ec);
1083 struct ecard_driver *drv = ECARD_DRV(dev->driver);
1087 if (drv->shutdown)
1088 drv->shutdown(ec);
1102 int ecard_register_driver(struct ecard_driver *drv)
1104 drv->drv.bus = &ecard_bus_type;
1106 return driver_register(&drv->drv);
1109 void ecard_remove_driver(struct ecard_driver *drv)
1111 driver_unregister(&drv->drv);
1117 struct ecard_driver *drv = ECARD_DRV(_drv);
1120 if (drv->id_table) {
1121 ret = ecard_match_device(drv->id_table, ec) != NULL;
1123 ret = ec->cid.id == drv->id;