Home
last modified time | relevance | path

Searched refs:idxd_wq (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/dma/idxd/
A Didxd.h22 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 Dcdev.c35 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 Ddevice.c203 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 Dsysfs.c282 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 Ddma.c15 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 Dsubmit.c11 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 Dirq.c41 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 Dcompat.c49 struct idxd_wq *wq = confdev_to_wq(dev); in bind_store()
A Dinit.c207 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