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

A struct that includes all the resources needed for DPA thread. More...

#include </opt/mellanox/doca/samples/doca_dpa/dpa_common.h>

Data Fields

struct doca_dpa * doca_dpa
 
doca_dpa_func_tfunc
 
uint64_t arg
 
doca_dpa_dev_uintptr_t tls_dev_ptr
 
struct doca_dpa_thread * thread
 
struct doca_dpa_eu_affinity * affinity
 

Detailed Description

A struct that includes all the resources needed for DPA thread.

Definition at line 111 of file dpa_common.h.

Field Documentation

◆ affinity

struct doca_dpa_eu_affinity* dpa_thread_obj::affinity

DPA thread affinity

Definition at line 117 of file dpa_common.h.

◆ arg

uint64_t dpa_thread_obj::arg

DPA thread entry point argument

Definition at line 114 of file dpa_common.h.

◆ doca_dpa

struct doca_dpa* dpa_thread_obj::doca_dpa

DOCA DPA context

Definition at line 112 of file dpa_common.h.

◆ func

doca_dpa_func_t* dpa_thread_obj::func

DPA thread entry point

Definition at line 113 of file dpa_common.h.

◆ thread

struct doca_dpa_thread* dpa_thread_obj::thread

Created DPA thread

Definition at line 116 of file dpa_common.h.

◆ tls_dev_ptr

doca_dpa_dev_uintptr_t dpa_thread_obj::tls_dev_ptr

DPA thread local storage device memory pointer

Definition at line 115 of file dpa_common.h.


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