Lines Matching refs:drv
47 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_probe() local
50 if (drv->probe) { in zorro_device_probe()
53 id = zorro_match_device(drv->id_table, z); in zorro_device_probe()
55 error = drv->probe(z, id); in zorro_device_probe()
66 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_remove() local
68 if (drv->remove) in zorro_device_remove()
69 drv->remove(z); in zorro_device_remove()
81 int zorro_register_driver(struct zorro_driver *drv) in zorro_register_driver() argument
84 drv->driver.name = drv->name; in zorro_register_driver()
85 drv->driver.bus = &zorro_bus_type; in zorro_register_driver()
88 return driver_register(&drv->driver); in zorro_register_driver()
103 void zorro_unregister_driver(struct zorro_driver *drv) in zorro_unregister_driver() argument
105 driver_unregister(&drv->driver); in zorro_unregister_driver()
121 static int zorro_bus_match(struct device *dev, struct device_driver *drv) in zorro_bus_match() argument
124 struct zorro_driver *zorro_drv = to_zorro_driver(drv); in zorro_bus_match()