Searched refs:conf_dev (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/idxd/ |
H A D | sysfs.c | 215 dev_info(dev, "wq %s enabled\n", dev_name(&wq->conf_dev)); in idxd_config_bus_probe() 246 dev_dbg(dev, "%s removing WQ %s\n", __func__, dev_name(&wq->conf_dev)); in disable_wq() 270 dev_info(dev, "wq %s disabled\n", dev_name(&wq->conf_dev)); in disable_wq() 289 dev_name(&idxd->conf_dev)); in idxd_config_bus_remove() 296 dev_name(&idxd->conf_dev)); in idxd_config_bus_remove() 297 device_release_driver(&wq->conf_dev); in idxd_config_bus_remove() 395 container_of(dev, struct idxd_engine, conf_dev); in engine_group_id_show() 408 container_of(dev, struct idxd_engine, conf_dev); in engine_group_id_store() 480 container_of(dev, struct idxd_group, conf_dev); in group_tokens_reserved_show() 490 container_of(dev, struct idxd_group, conf_dev); in group_tokens_reserved_store() [all...] |
H A D | idxd.h | 43 struct device conf_dev; member 101 struct device conf_dev; member 131 struct device conf_dev; member 166 struct device conf_dev; member 227 #define confdev_to_idxd(dev) container_of(dev, struct idxd_device, conf_dev) 228 #define confdev_to_wq(dev) container_of(dev, struct idxd_wq, conf_dev)
|
H A D | dma.c | 280 get_device(&wq->conf_dev); in idxd_register_dma_channel() 295 put_device(&wq->conf_dev); in idxd_unregister_dma_channel()
|
H A D | irq.c | 36 dev_name(&wq->conf_dev)); in idxd_device_reinit()
|
H A D | cdev.c | 222 dev->parent = &wq->conf_dev; in idxd_wq_add_cdev()
|
/kernel/linux/linux-6.6/drivers/dma/idxd/ |
H A D | init.c | 150 struct device *conf_dev; in idxd_setup_wqs() local 172 conf_dev = wq_confdev(wq); in idxd_setup_wqs() 176 conf_dev->parent = idxd_confdev(idxd); in idxd_setup_wqs() 177 conf_dev->bus = &dsa_bus_type; in idxd_setup_wqs() 178 conf_dev->type = &idxd_wq_device_type; in idxd_setup_wqs() 179 rc = dev_set_name(conf_dev, "wq%d.%d", idxd->id, wq->id); in idxd_setup_wqs() 181 put_device(conf_dev); in idxd_setup_wqs() 194 put_device(conf_dev); in idxd_setup_wqs() 202 put_device(conf_dev); in idxd_setup_wqs() 218 conf_dev in idxd_setup_wqs() 228 struct device *conf_dev; idxd_setup_engines() local 274 struct device *conf_dev; idxd_setup_groups() local 522 struct device *conf_dev; idxd_alloc() local [all...] |
H A D | idxd.h | 40 struct device conf_dev; member 404 #define idxd_confdev(idxd) &idxd->idxd_dev.conf_dev 405 #define wq_confdev(wq) &wq->idxd_dev.conf_dev 406 #define engine_confdev(engine) &engine->idxd_dev.conf_dev 407 #define group_confdev(group) &group->idxd_dev.conf_dev 408 #define cdev_dev(cdev) &cdev->idxd_dev.conf_dev 409 #define user_ctx_dev(ctx) (&(ctx)->idxd_dev.conf_dev) 411 #define confdev_to_idxd_dev(dev) container_of(dev, struct idxd_dev, conf_dev)
|
H A D | dma.c | 300 struct device *dev = &idxd_dev->conf_dev; in idxd_dmaengine_drv_probe()
|
H A D | device.c | 1574 struct device *dev = &idxd_dev->conf_dev; in idxd_device_drv_remove()
|
Completed in 10 milliseconds