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

#include </opt/mellanox/doca/samples/doca_common/pe_common.h>

Data Fields

struct doca_dev * device
 
struct doca_mmap * mmap
 
struct doca_buf_inventory * inventory
 
struct doca_pe * pe
 
size_t buffer_size
 
size_t buf_inventory_size
 
uint8_t * buffer
 
uint8_t * available_buffer
 
uint32_t num_completed_tasks
 

Detailed Description

This struct defines the program context.

Definition at line 35 of file pe_common.h.

Field Documentation

◆ available_buffer

uint8_t* pe_sample_state_base::available_buffer

Definition at line 53 of file pe_common.h.

◆ buf_inventory_size

size_t pe_sample_state_base::buf_inventory_size

Definition at line 45 of file pe_common.h.

◆ buffer

uint8_t* pe_sample_state_base::buffer

Buffer This buffer is used for the source and destination. Real life scenario may use more memory areas.

Definition at line 52 of file pe_common.h.

◆ buffer_size

size_t pe_sample_state_base::buffer_size

Definition at line 44 of file pe_common.h.

◆ device

struct doca_dev* pe_sample_state_base::device

Resources

Definition at line 39 of file pe_common.h.

◆ inventory

struct doca_buf_inventory* pe_sample_state_base::inventory

Definition at line 41 of file pe_common.h.

◆ mmap

struct doca_mmap* pe_sample_state_base::mmap

Definition at line 40 of file pe_common.h.

◆ num_completed_tasks

uint32_t pe_sample_state_base::num_completed_tasks

Definition at line 56 of file pe_common.h.

◆ pe

struct doca_pe* pe_sample_state_base::pe

Definition at line 42 of file pe_common.h.


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