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);
1081 struct ecard_driver *drv = ECARD_DRV(dev->driver);
1085 if (drv->shutdown)
1086 drv->shutdown(ec);
1100 int ecard_register_driver(struct ecard_driver *drv)
1102 drv->drv.bus = &ecard_bus_type;
1104 return driver_register(&drv->drv);
1107 void ecard_remove_driver(struct ecard_driver *drv)
1109 driver_unregister(&drv->drv);
1115 struct ecard_driver *drv = ECARD_DRV(_drv);
1118 if (drv->id_table) {
1119 ret = ecard_match_device(drv->id_table, ec) != NULL;
1121 ret = ec->cid.id == drv->id;