NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
dpa_thread_arg Struct Reference

DPA thread device argument struct. More...

#include </opt/mellanox/doca/samples/doca_dpa/dpa_basic_initiator_target/common/dpa_basic_initiator_target_common_defs.h>

Data Fields

doca_dpa_dev_t dpa_ctx_handle
 
uint64_t dpa_comp_handle
 
uint64_t local_buf_addr
 
uint64_t sync_event_handle
 
uint64_t rdma_handle
 
uint64_t recv_addr
 
uint64_t send_addr
 
uint32_t recv_addr_mmap_handle
 
uint32_t send_addr_mmap_handle
 
size_t recv_addr_length
 
size_t send_addr_length
 
uint64_t comp_sync_event_handle
 
uint64_t comp_sync_event_val
 

Detailed Description

DPA thread device argument struct.

DPA Thread device argument struct.

Definition at line 38 of file dpa_basic_initiator_target_common_defs.h.

Field Documentation

◆ comp_sync_event_handle

uint64_t dpa_thread_arg::comp_sync_event_handle

Completion DOCA Sync Event handle

Definition at line 63 of file dpa_ping_pong_common_defs.h.

◆ comp_sync_event_val

uint64_t dpa_thread_arg::comp_sync_event_val

Completion DOCA Sync Event value to be set when application is finished

Definition at line 64 of file dpa_ping_pong_common_defs.h.

◆ dpa_comp_handle

uint64_t dpa_thread_arg::dpa_comp_handle

Handle of DPA Completion Context which is attached to DPA Thread

Definition at line 40 of file dpa_basic_initiator_target_common_defs.h.

◆ dpa_ctx_handle

doca_dpa_dev_t dpa_thread_arg::dpa_ctx_handle

Extended DPA context handle. Relevant when running from DPU to set device for SF DOCA device

Definition at line 39 of file dpa_basic_initiator_target_common_defs.h.

◆ local_buf_addr

uint64_t dpa_thread_arg::local_buf_addr

Definition at line 41 of file dpa_basic_initiator_target_common_defs.h.

◆ rdma_handle

uint64_t dpa_thread_arg::rdma_handle

Handle of RDMA context which is attached to DPA Completion Context

Definition at line 56 of file dpa_ping_pong_common_defs.h.

◆ recv_addr

uint64_t dpa_thread_arg::recv_addr

Receive buffer address (DPA heap memory)

Definition at line 57 of file dpa_ping_pong_common_defs.h.

◆ recv_addr_length

size_t dpa_thread_arg::recv_addr_length

Receive buffer length

Definition at line 61 of file dpa_ping_pong_common_defs.h.

◆ recv_addr_mmap_handle

uint32_t dpa_thread_arg::recv_addr_mmap_handle

Receive buffer DOCA Mmap handle

Definition at line 59 of file dpa_ping_pong_common_defs.h.

◆ send_addr

uint64_t dpa_thread_arg::send_addr

Send buffer address (DPA heap memory)

Definition at line 58 of file dpa_ping_pong_common_defs.h.

◆ send_addr_length

size_t dpa_thread_arg::send_addr_length

Send buffer length

Definition at line 62 of file dpa_ping_pong_common_defs.h.

◆ send_addr_mmap_handle

uint32_t dpa_thread_arg::send_addr_mmap_handle

Send buffer DOCA Mmap handle

Definition at line 60 of file dpa_ping_pong_common_defs.h.

◆ sync_event_handle

uint64_t dpa_thread_arg::sync_event_handle

Definition at line 42 of file dpa_basic_initiator_target_common_defs.h.


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