Lines Matching +full:dsa +full:- +full:v2
1 // SPDX-License-Identifier: GPL-2.0
13 struct device_driver *drv = &idxd_drv->drv; in __idxd_driver_register()
15 if (!idxd_drv->type) { in __idxd_driver_register()
17 return -EINVAL; in __idxd_driver_register()
20 drv->name = idxd_drv->name; in __idxd_driver_register()
21 drv->bus = &dsa_bus_type; in __idxd_driver_register()
22 drv->owner = owner; in __idxd_driver_register()
23 drv->mod_name = mod_name; in __idxd_driver_register()
31 driver_unregister(&idxd_drv->drv); in idxd_driver_unregister()
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()
55 container_of(dev->driver, struct idxd_device_driver, drv); in idxd_config_bus_probe()
58 return idxd_drv->probe(idxd_dev); in idxd_config_bus_probe()
64 container_of(dev->driver, struct idxd_device_driver, drv); in idxd_config_bus_remove()
67 idxd_drv->remove(idxd_dev); in idxd_config_bus_remove()
76 .name = "dsa",
97 MODULE_LICENSE("GPL v2");