DPDK  24.03.0
Data Fields
rte_event_dma_adapter_op Struct Reference

#include <rte_event_dma_adapter.h>

Data Fields

struct rte_dma_sgesrc_seg
 
struct rte_dma_sgedst_seg
 
uint16_t nb_src
 
uint16_t nb_dst
 
uint64_t flags
 
int16_t dma_dev_id
 
uint16_t vchan
 
struct rte_mempoolop_mp
 

Detailed Description

A structure used to hold event based DMA operation entry. All the information required for a DMA transfer shall be populated in "struct rte_event_dma_adapter_op" instance.

Definition at line 159 of file rte_event_dma_adapter.h.

Field Documentation

◆ src_seg

struct rte_dma_sge* src_seg

Source segments.

Definition at line 160 of file rte_event_dma_adapter.h.

◆ dst_seg

struct rte_dma_sge* dst_seg

Destination segments.

Definition at line 162 of file rte_event_dma_adapter.h.

◆ nb_src

uint16_t nb_src

Number of source segments.

Definition at line 164 of file rte_event_dma_adapter.h.

◆ nb_dst

uint16_t nb_dst

Number of destination segments.

Definition at line 166 of file rte_event_dma_adapter.h.

◆ flags

uint64_t flags

Flags related to the operation.

See also
RTE_DMA_OP_FLAG_*

Definition at line 168 of file rte_event_dma_adapter.h.

◆ dma_dev_id

int16_t dma_dev_id

DMA device ID to be used

Definition at line 172 of file rte_event_dma_adapter.h.

◆ vchan

uint16_t vchan

DMA vchan ID to be used

Definition at line 174 of file rte_event_dma_adapter.h.

◆ op_mp

struct rte_mempool* op_mp

Mempool from which op is allocated.

Definition at line 176 of file rte_event_dma_adapter.h.


The documentation for this struct was generated from the following file: