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

#include </opt/mellanox/doca/samples/doca_dpa/dpa_nvqual/common/dpa_nvqual_common_defs.h>

Collaboration diagram for dpa_nvqual:

Data Fields

struct doca_devinfo ** dev_list
 
struct doca_dev * dev
 
struct doca_dpa * dpa
 
struct doca_dpa_eu_affinity * affinity
 
struct dpa_nvqual_tls tlss [DPA_NVQUAL_MAX_EUS]
 
doca_dpa_dev_uintptr_t dev_tlss [DPA_NVQUAL_MAX_EUS]
 
struct doca_dpa_thread * threads [DPA_NVQUAL_MAX_EUS]
 
doca_dpa_dev_uintptr_t thread_rets
 
struct doca_dpa_notification_completion * notification_completions [DPA_NVQUAL_MAX_EUS]
 
doca_dpa_dev_uintptr_t dev_notification_completions
 
uint64_t num_threads
 
struct doca_sync_event * se
 
doca_dpa_dev_sync_event_t dev_se
 
bool available_eus [DPA_NVQUAL_MAX_EUS]
 
unsigned int available_eus_size
 
unsigned int total_num_eus
 
size_t buffers_size
 
uint64_t num_ops
 
uint64_t total_dpa_run_time_usec
 
struct dpa_nvqual_flow_config flow_cfg
 
uint32_t avg_latency_single_op
 
uint64_t data_size
 

Detailed Description

DPA nvqual struct

Definition at line 158 of file dpa_nvqual_common_defs.h.

Field Documentation

◆ affinity

struct doca_dpa_eu_affinity* dpa_nvqual::affinity

Definition at line 162 of file dpa_nvqual_common_defs.h.

◆ available_eus

bool dpa_nvqual::available_eus[DPA_NVQUAL_MAX_EUS]

Definition at line 172 of file dpa_nvqual_common_defs.h.

◆ available_eus_size

unsigned int dpa_nvqual::available_eus_size

Definition at line 173 of file dpa_nvqual_common_defs.h.

◆ avg_latency_single_op

uint32_t dpa_nvqual::avg_latency_single_op

Definition at line 179 of file dpa_nvqual_common_defs.h.

◆ buffers_size

size_t dpa_nvqual::buffers_size

Definition at line 175 of file dpa_nvqual_common_defs.h.

◆ data_size

uint64_t dpa_nvqual::data_size

Definition at line 180 of file dpa_nvqual_common_defs.h.

◆ dev

struct doca_dev* dpa_nvqual::dev

Definition at line 160 of file dpa_nvqual_common_defs.h.

◆ dev_list

struct doca_devinfo** dpa_nvqual::dev_list

Definition at line 159 of file dpa_nvqual_common_defs.h.

◆ dev_notification_completions

doca_dpa_dev_uintptr_t dpa_nvqual::dev_notification_completions

Definition at line 168 of file dpa_nvqual_common_defs.h.

◆ dev_se

doca_dpa_dev_sync_event_t dpa_nvqual::dev_se

Definition at line 171 of file dpa_nvqual_common_defs.h.

◆ dev_tlss

Definition at line 164 of file dpa_nvqual_common_defs.h.

◆ dpa

struct doca_dpa* dpa_nvqual::dpa

Definition at line 161 of file dpa_nvqual_common_defs.h.

◆ flow_cfg

struct dpa_nvqual_flow_config dpa_nvqual::flow_cfg

Definition at line 177 of file dpa_nvqual_common_defs.h.

◆ notification_completions

struct doca_dpa_notification_completion* dpa_nvqual::notification_completions[DPA_NVQUAL_MAX_EUS]

Definition at line 167 of file dpa_nvqual_common_defs.h.

◆ num_ops

uint64_t dpa_nvqual::num_ops

Definition at line 176 of file dpa_nvqual_common_defs.h.

◆ num_threads

uint64_t dpa_nvqual::num_threads

Definition at line 169 of file dpa_nvqual_common_defs.h.

◆ se

struct doca_sync_event* dpa_nvqual::se

Definition at line 170 of file dpa_nvqual_common_defs.h.

◆ thread_rets

doca_dpa_dev_uintptr_t dpa_nvqual::thread_rets

Definition at line 166 of file dpa_nvqual_common_defs.h.

◆ threads

struct doca_dpa_thread* dpa_nvqual::threads[DPA_NVQUAL_MAX_EUS]

Definition at line 165 of file dpa_nvqual_common_defs.h.

◆ tlss

struct dpa_nvqual_tls dpa_nvqual::tlss[DPA_NVQUAL_MAX_EUS]

Definition at line 162 of file dpa_nvqual_common_defs.h.

◆ total_dpa_run_time_usec

uint64_t dpa_nvqual::total_dpa_run_time_usec

Definition at line 177 of file dpa_nvqual_common_defs.h.

◆ total_num_eus

unsigned int dpa_nvqual::total_num_eus

Definition at line 174 of file dpa_nvqual_common_defs.h.


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