Lines Matching defs:drv
47 struct zorro_driver *drv = to_zorro_driver(dev->driver);
50 if (drv->probe) {
53 id = zorro_match_device(drv->id_table, z);
55 error = drv->probe(z, id);
66 struct zorro_driver *drv = to_zorro_driver(dev->driver);
68 if (drv->remove)
69 drv->remove(z);
75 * @drv: the driver structure to register
81 int zorro_register_driver(struct zorro_driver *drv)
84 drv->driver.name = drv->name;
85 drv->driver.bus = &zorro_bus_type;
88 return driver_register(&drv->driver);
95 * @drv: the driver structure to unregister
103 void zorro_unregister_driver(struct zorro_driver *drv)
105 driver_unregister(&drv->driver);
121 static int zorro_bus_match(struct device *dev, struct device_driver *drv)
124 struct zorro_driver *zorro_drv = to_zorro_driver(drv);