Home
last modified time | relevance | path

Searched refs:auxdrv (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/drivers/base/
Dauxiliary.c42 struct auxiliary_driver *auxdrv = to_auxiliary_drv(drv); in auxiliary_match() local
44 return !!auxiliary_match_id(auxdrv->id_table, auxdev); in auxiliary_match()
65 struct auxiliary_driver *auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_probe() local
75 ret = auxdrv->probe(auxdev, auxiliary_match_id(auxdrv->id_table, auxdev)); in auxiliary_bus_probe()
84 struct auxiliary_driver *auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_remove() local
87 if (auxdrv->remove) in auxiliary_bus_remove()
88 auxdrv->remove(auxdev); in auxiliary_bus_remove()
94 struct auxiliary_driver *auxdrv = NULL; in auxiliary_bus_shutdown() local
98 auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_shutdown()
102 if (auxdrv && auxdrv->shutdown) in auxiliary_bus_shutdown()
[all …]
/Linux-v5.15/include/linux/
Dauxiliary_bus.h55 int __auxiliary_driver_register(struct auxiliary_driver *auxdrv, struct module *owner,
57 #define auxiliary_driver_register(auxdrv) \ argument
58 __auxiliary_driver_register(auxdrv, THIS_MODULE, KBUILD_MODNAME)
60 void auxiliary_driver_unregister(struct auxiliary_driver *auxdrv);