Home
last modified time | relevance | path

Searched refs:idxd_desc (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/drivers/dma/idxd/
Dsubmit.c11 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()
22 struct idxd_desc *idxd_alloc_desc(struct idxd_wq *wq, enum idxd_op_type optype) in idxd_alloc_desc()
60 void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc) in idxd_free_desc()
68 int idxd_submit_desc(struct idxd_wq *wq, struct idxd_desc *desc) in idxd_submit_desc()
Didxd.h113 struct idxd_desc **descs;
200 struct idxd_desc { struct
303 int idxd_submit_desc(struct idxd_wq *wq, struct idxd_desc *desc);
304 struct idxd_desc *idxd_alloc_desc(struct idxd_wq *wq, enum idxd_op_type optype);
305 void idxd_free_desc(struct idxd_wq *wq, struct idxd_desc *desc);
313 void idxd_dma_complete_txd(struct idxd_desc *desc,
Ddma.c20 void idxd_dma_complete_txd(struct idxd_desc *desc, in idxd_dma_complete_txd()
53 static inline void set_completion_address(struct idxd_desc *desc, in set_completion_address()
89 struct idxd_desc *desc; in idxd_dma_submit_memcpy()
153 struct idxd_desc *desc = container_of(tx, struct idxd_desc, txd); in idxd_dma_tx_submit()
Dirq.c158 struct idxd_desc *desc, *t; in irq_process_pending_llist()
192 struct idxd_desc *desc = in irq_process_work_list()
193 container_of(node, struct idxd_desc, list); in irq_process_work_list()
Dinit.c397 struct idxd_desc *desc, *itr; in idxd_flush_pending_llist()
412 struct idxd_desc *desc, *iter; in idxd_flush_work_list()
Ddevice.c111 wq->descs = kcalloc_node(num, sizeof(struct idxd_desc *), in alloc_descs()
163 struct idxd_desc *desc = wq->descs[i]; in idxd_wq_alloc_resources()