Home
last modified time | relevance | path

Searched refs:idxd_drv (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/dma/idxd/
H A Dbus.c10 int __idxd_driver_register(struct idxd_device_driver *idxd_drv, struct module *owner, in __idxd_driver_register() argument
13 struct device_driver *drv = &idxd_drv->drv; in __idxd_driver_register()
15 if (!idxd_drv->type) { in __idxd_driver_register()
20 drv->name = idxd_drv->name; in __idxd_driver_register()
29 void idxd_driver_unregister(struct idxd_device_driver *idxd_drv) in idxd_driver_unregister() argument
31 driver_unregister(&idxd_drv->drv); in idxd_driver_unregister()
38 const struct idxd_device_driver *idxd_drv = in idxd_config_bus_match() local
43 while (idxd_drv->type[i] != IDXD_DEV_NONE) { in idxd_config_bus_match()
44 if (idxd_dev->type == idxd_drv->type[i]) in idxd_config_bus_match()
54 struct idxd_device_driver *idxd_drv = in idxd_config_bus_probe() local
[all …]
H A Didxd.h81 extern struct idxd_device_driver idxd_drv;
457 struct idxd_device_driver *idxd_drv = in wq_to_idxd_drv() local
460 return idxd_drv; in wq_to_idxd_drv()
728 int __must_check __idxd_driver_register(struct idxd_device_driver *idxd_drv,
733 void idxd_driver_unregister(struct idxd_device_driver *idxd_drv);
H A Dinit.c1096 idxd_unbind(&idxd_drv.drv, idxd_name); in idxd_reset_done()
1115 rc = idxd_bind(&idxd_drv.drv, idxd_name); in idxd_reset_done()
1344 err = idxd_driver_register(&idxd_drv); in idxd_init_module()
1379 idxd_driver_unregister(&idxd_drv); in idxd_init_module()
1389 idxd_driver_unregister(&idxd_drv); in idxd_exit_module()
H A Ddevice.c1645 struct idxd_device_driver idxd_drv = { variable
1651 EXPORT_SYMBOL_GPL(idxd_drv);