|
DPDK 25.11.0-rc1
|
#include <rte_dmadev.h>
Data Fields | |
| uint64_t | flags |
| struct rte_mempool * | op_mp |
| enum rte_dma_status_code | status |
| uint32_t | rsvd |
| uint64_t | impl_opaque [2] |
| uint64_t | user_meta |
| uint64_t | event_meta |
| int16_t | dma_dev_id |
| uint16_t | vchan |
| uint16_t | nb_src |
| uint16_t | nb_dst |
| struct rte_dma_sge | src_dst_seg [] |
A structure used to hold event based DMA operation entry. All the information required for a DMA transfer shall be populated in "struct rte_dma_op" instance.
Definition at line 1054 of file rte_dmadev.h.
| uint64_t flags |
Flags related to the operation.
Definition at line 1058 of file rte_dmadev.h.
| struct rte_mempool* op_mp |
Mempool from which op is allocated.
Definition at line 1060 of file rte_dmadev.h.
| enum rte_dma_status_code status |
Status code for this operation.
Definition at line 1062 of file rte_dmadev.h.
| uint32_t rsvd |
Reserved for future use.
Definition at line 1064 of file rte_dmadev.h.
| uint64_t impl_opaque[2] |
Implementation-specific opaque data. A DMA device implementation use this field to hold implementation-specific values to share between dequeue and enqueue operations. The application should not modify this field.
Definition at line 1071 of file rte_dmadev.h.
| uint64_t user_meta |
Memory to store user specific metadata. The DMA device implementation should not modify this area.
Definition at line 1075 of file rte_dmadev.h.
| uint64_t event_meta |
Event metadata of DMA completion event. Used when RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_VCHAN_EV_BIND is not supported in OP_NEW mode.
Used when RTE_EVENT_DMA_ADAPTER_CAP_INTERNAL_PORT_OP_FWD is not supported in OP_FWD mode.
Definition at line 1089 of file rte_dmadev.h.
| int16_t dma_dev_id |
DMA device ID to be used with OP_FORWARD mode.
Definition at line 1093 of file rte_dmadev.h.
| uint16_t vchan |
DMA vchan ID to be used with OP_FORWARD mode
Definition at line 1097 of file rte_dmadev.h.
| uint16_t nb_src |
Number of source segments.
Definition at line 1099 of file rte_dmadev.h.
| uint16_t nb_dst |
Number of destination segments.
Definition at line 1101 of file rte_dmadev.h.
| struct rte_dma_sge src_dst_seg[] |
Source and destination segments.
Definition at line 1103 of file rte_dmadev.h.