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

Data Fields

struct doca_dev * device
 
struct doca_mmap * mmap
 
struct doca_buf_inventory * inventory
 
struct doca_pe * pe
 
uint8_t * buffer
 
struct doca_dma * dma
 
struct doca_ctx * dma_ctx
 
struct doca_buf * dma_source
 
struct doca_buf * dma_destination
 
struct doca_dma_task_memcpy * dma_task
 
struct doca_mmap_advise * mmap_advise
 
struct doca_ctx * mmap_advise_ctx
 
struct doca_mmap_advise_task_invalidate_cache * cache_invalidate_task
 
bool run_pe
 

Detailed Description

This struct defines the program context.

Definition at line 71 of file cache_invalidate_sample.c.

Field Documentation

◆ buffer

uint8_t* cache_invalidate_sample_state::buffer

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

Definition at line 82 of file cache_invalidate_sample.c.

◆ cache_invalidate_task

struct doca_mmap_advise_task_invalidate_cache* cache_invalidate_sample_state::cache_invalidate_task

Definition at line 92 of file cache_invalidate_sample.c.

◆ device

struct doca_dev* cache_invalidate_sample_state::device

Definition at line 72 of file cache_invalidate_sample.c.

◆ dma

struct doca_dma* cache_invalidate_sample_state::dma

Definition at line 84 of file cache_invalidate_sample.c.

◆ dma_ctx

struct doca_ctx* cache_invalidate_sample_state::dma_ctx

Definition at line 85 of file cache_invalidate_sample.c.

◆ dma_destination

struct doca_buf* cache_invalidate_sample_state::dma_destination

Definition at line 87 of file cache_invalidate_sample.c.

◆ dma_source

struct doca_buf* cache_invalidate_sample_state::dma_source

Definition at line 86 of file cache_invalidate_sample.c.

◆ dma_task

struct doca_dma_task_memcpy* cache_invalidate_sample_state::dma_task

Definition at line 88 of file cache_invalidate_sample.c.

◆ inventory

struct doca_buf_inventory* cache_invalidate_sample_state::inventory

Definition at line 74 of file cache_invalidate_sample.c.

◆ mmap

struct doca_mmap* cache_invalidate_sample_state::mmap

Definition at line 73 of file cache_invalidate_sample.c.

◆ mmap_advise

struct doca_mmap_advise* cache_invalidate_sample_state::mmap_advise

Definition at line 90 of file cache_invalidate_sample.c.

◆ mmap_advise_ctx

struct doca_ctx* cache_invalidate_sample_state::mmap_advise_ctx

Definition at line 91 of file cache_invalidate_sample.c.

◆ pe

struct doca_pe* cache_invalidate_sample_state::pe

Definition at line 75 of file cache_invalidate_sample.c.

◆ run_pe

bool cache_invalidate_sample_state::run_pe

Definition at line 94 of file cache_invalidate_sample.c.


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