#include <dao_dma.h>
DMA per vchan state
Definition at line 59 of file dao_dma.h.
◆ tail
◆ head
◆ devid
◆ vchan
DMA device vchan
Definition at line 67 of file dao_dma.h.
◆ src_i
Source pointer index
Definition at line 70 of file dao_dma.h.
◆ dst_i
Destination pointer index
Definition at line 72 of file dao_dma.h.
◆ flush_thr
DMA flush threshold
Definition at line 74 of file dao_dma.h.
◆ auto_free
DMA auto free enabled
Definition at line 76 of file dao_dma.h.
◆ pend_ops
DMA pending ops
Definition at line 79 of file dao_dma.h.
◆ src
DMA source SGE's
Definition at line 81 of file dao_dma.h.
◆ dst
DMA destination SGE's
Definition at line 83 of file dao_dma.h.
◆ ptrs
DMA pointers count
Definition at line 85 of file dao_dma.h.
◆ ops
◆ dbells
DMA doorbells count
Definition at line 89 of file dao_dma.h.
◆ dma_enq_errs
DMA enqueue errors
Definition at line 91 of file dao_dma.h.
◆ dma_compl_errs
DMA completion errors
Definition at line 93 of file dao_dma.h.
◆ ops_mem
Ops memory buffer base
Definition at line 95 of file dao_dma.h.
◆ dma_ops
| struct rte_dma_op** dma_ops |
Precomputed ops pointer array
Definition at line 97 of file dao_dma.h.
◆ ops_head
Ops ring head (consumer/free index)
Definition at line 99 of file dao_dma.h.
◆ ops_tail
Ops ring tail (producer/alloc index)
Definition at line 101 of file dao_dma.h.
◆ ops_mask
Ops ring mask (size - 1, must be power of 2)
Definition at line 103 of file dao_dma.h.
◆ mdata
DMA events meta data
Definition at line 105 of file dao_dma.h.
The documentation for this struct was generated from the following file: