Searched refs:idxd_wq (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/dma/idxd/ |
| A D | idxd.h | 22 struct idxd_wq; 138 struct idxd_wq *wq; 161 struct idxd_wq *wq; 164 struct idxd_wq { struct 262 struct idxd_wq **wqs; 317 struct idxd_wq *wq; 538 int drv_enable_wq(struct idxd_wq *wq); 539 int __drv_enable_wq(struct idxd_wq *wq); 559 int idxd_wq_enable(struct idxd_wq *wq); 561 void idxd_wq_drain(struct idxd_wq *wq); [all …]
|
| A D | cdev.c | 35 struct idxd_wq *wq; 46 struct idxd_wq *wq = idxd_cdev->wq; in idxd_cdev_dev_release() 65 static inline struct idxd_wq *inode_wq(struct inode *inode) in inode_wq() 76 struct idxd_wq *wq; in idxd_cdev_open() 143 struct idxd_wq *wq = ctx->wq; in idxd_cdev_release() 193 struct idxd_wq *wq = ctx->wq; in idxd_cdev_mmap() 219 struct idxd_wq *wq = ctx->wq; in idxd_cdev_poll() 245 int idxd_wq_add_cdev(struct idxd_wq *wq) in idxd_wq_add_cdev() 296 void idxd_wq_del_cdev(struct idxd_wq *wq) in idxd_wq_del_cdev() 308 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in idxd_user_drv_probe() [all …]
|
| A D | device.c | 203 int idxd_wq_enable(struct idxd_wq *wq) in idxd_wq_enable() 255 void idxd_wq_drain(struct idxd_wq *wq) in idxd_wq_drain() 271 void idxd_wq_reset(struct idxd_wq *wq) in idxd_wq_reset() 319 struct idxd_wq *wq = idxd->wqs[i]; in idxd_wqs_unmap_portal() 397 struct idxd_wq *wq = container_of(ref, struct idxd_wq, wq_active); in idxd_wq_ref_release() 698 struct idxd_wq *wq = idxd->wqs[i]; in idxd_device_wqs_clear_state() 901 struct idxd_wq *wq = idxd->wqs[i]; in idxd_wqs_config_write() 967 struct idxd_wq *wq; in idxd_wqs_setup() 1071 struct idxd_wq *wq; in idxd_group_load_config() 1135 struct idxd_wq *wq = idxd->wqs[i]; in idxd_device_load_config() [all …]
|
| A D | sysfs.c | 282 struct idxd_wq *wq = idxd->wqs[i]; in group_work_queues_show() 423 struct idxd_wq *wq = confdev_to_wq(dev); in wq_clients_show() 434 struct idxd_wq *wq = confdev_to_wq(dev); in wq_state_show() 452 struct idxd_wq *wq = confdev_to_wq(dev); in wq_group_id_show() 464 struct idxd_wq *wq = confdev_to_wq(dev); in wq_group_id_store() 507 struct idxd_wq *wq = confdev_to_wq(dev); in wq_mode_show() 516 struct idxd_wq *wq = confdev_to_wq(dev); in wq_mode_store() 554 struct idxd_wq *wq = idxd->wqs[i]; in total_claimed_wq_size() 1106 struct idxd_wq *wq = idxd->wqs[i]; in clients_show() 1347 struct idxd_wq *wq; in idxd_register_wq_devices() [all …]
|
| A D | dma.c | 15 static inline struct idxd_wq *to_idxd_wq(struct dma_chan *c) in to_idxd_wq() 62 static inline void idxd_prep_desc_common(struct idxd_wq *wq, in idxd_prep_desc_common() 84 struct idxd_wq *wq = to_idxd_wq(c); in idxd_dma_submit_memcpy() 111 struct idxd_wq *wq = to_idxd_wq(chan); in idxd_dma_alloc_chan_resources() 122 struct idxd_wq *wq = to_idxd_wq(chan); in idxd_dma_free_chan_resources() 148 struct idxd_wq *wq = to_idxd_wq(c); in idxd_dma_tx_submit() 218 int idxd_register_dma_channel(struct idxd_wq *wq) in idxd_register_dma_channel() 255 void idxd_unregister_dma_channel(struct idxd_wq *wq) in idxd_unregister_dma_channel() 271 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in idxd_dmaengine_drv_probe() 327 struct idxd_wq *wq = idxd_dev_to_wq(idxd_dev); in idxd_dmaengine_drv_remove()
|
| A D | submit.c | 11 static struct idxd_desc *__get_desc(struct idxd_wq *wq, int idx, int cpu) in __get_desc() 36 struct idxd_desc *idxd_alloc_desc(struct idxd_wq *wq, enum idxd_op_type optype) in idxd_alloc_desc() 74 void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc) in idxd_free_desc() 82 static struct idxd_desc *list_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie, in list_abort_desc() 104 static void llist_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie, in llist_abort_desc() 151 int idxd_submit_desc(struct idxd_wq *wq, struct idxd_desc *desc) in idxd_submit_desc()
|
| A D | irq.c | 41 struct idxd_wq *wq = idxd->wqs[i]; in idxd_device_reinit() 80 struct idxd_wq *wq = idxd->wqs[id]; in process_misc_interrupts() 88 struct idxd_wq *wq = idxd->wqs[i]; in process_misc_interrupts()
|
| A D | compat.c | 49 struct idxd_wq *wq = confdev_to_wq(dev); in bind_store()
|
| A D | init.c | 207 struct idxd_wq *wq; in idxd_setup_wqs() 211 idxd->wqs = kcalloc_node(idxd->max_wqs, sizeof(struct idxd_wq *), in idxd_setup_wqs() 739 struct idxd_wq *wq; in idxd_wqs_quiesce()
|
Completed in 22 milliseconds