Searched refs:idxd_desc (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.15/drivers/dma/idxd/ |
| D | submit.c | 11 static struct idxd_desc *__get_desc(struct idxd_wq *wq, int idx, int cpu) in __get_desc() 13 struct idxd_desc *desc; 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() 83 struct idxd_desc *desc) in list_abort_desc() 85 struct idxd_desc *d, *n; in list_abort_desc() 105 struct idxd_desc *desc) in llist_abort_desc() 107 struct idxd_desc *d, *t, *found = NULL; in llist_abort_desc() 135 int idxd_submit_desc(struct idxd_wq *wq, struct idxd_desc *desc) in idxd_submit_desc()
|
| D | dma.c | 23 void idxd_dma_complete_txd(struct idxd_desc *desc, in idxd_dma_complete_txd() 56 static inline void set_completion_address(struct idxd_desc *desc, in set_completion_address() 87 struct idxd_desc *desc; in idxd_dma_submit_memcpy() 151 struct idxd_desc *desc = container_of(tx, struct idxd_desc, txd); in idxd_dma_tx_submit() 236 struct idxd_desc *desc = wq->descs[i]; in idxd_register_dma_channel()
|
| D | idxd.h | 194 struct idxd_desc **descs; 303 struct idxd_desc { struct 573 int idxd_submit_desc(struct idxd_wq *wq, struct idxd_desc *desc); 574 struct idxd_desc *idxd_alloc_desc(struct idxd_wq *wq, enum idxd_op_type optype); 575 void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc); 583 void idxd_dma_complete_txd(struct idxd_desc *desc, 608 static inline void complete_desc(struct idxd_desc *desc, enum idxd_complete_type reason) in complete_desc()
|
| D | irq.c | 177 struct idxd_desc *desc, *t; in irq_process_pending_llist() 210 struct idxd_desc *desc, *n; in irq_process_work_list()
|
| D | init.c | 713 struct idxd_desc *desc, *itr; in idxd_flush_pending_llist() 728 struct idxd_desc *desc, *iter; in idxd_flush_work_list()
|
| D | device.c | 115 wq->descs = kcalloc_node(num, sizeof(struct idxd_desc *), in alloc_descs() 176 struct idxd_desc *desc = wq->descs[i]; in idxd_wq_alloc_resources()
|