| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
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 |
This struct defines the program context.
Definition at line 71 of file cache_invalidate_sample.c.
| 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.
| struct doca_mmap_advise_task_invalidate_cache* cache_invalidate_sample_state::cache_invalidate_task |
Definition at line 92 of file cache_invalidate_sample.c.
| struct doca_dev* cache_invalidate_sample_state::device |
Definition at line 72 of file cache_invalidate_sample.c.
| struct doca_dma* cache_invalidate_sample_state::dma |
Definition at line 84 of file cache_invalidate_sample.c.
| struct doca_ctx* cache_invalidate_sample_state::dma_ctx |
Definition at line 85 of file cache_invalidate_sample.c.
| struct doca_buf* cache_invalidate_sample_state::dma_destination |
Definition at line 87 of file cache_invalidate_sample.c.
| struct doca_buf* cache_invalidate_sample_state::dma_source |
Definition at line 86 of file cache_invalidate_sample.c.
| struct doca_dma_task_memcpy* cache_invalidate_sample_state::dma_task |
Definition at line 88 of file cache_invalidate_sample.c.
| struct doca_buf_inventory* cache_invalidate_sample_state::inventory |
Definition at line 74 of file cache_invalidate_sample.c.
| struct doca_mmap* cache_invalidate_sample_state::mmap |
Definition at line 73 of file cache_invalidate_sample.c.
| struct doca_mmap_advise* cache_invalidate_sample_state::mmap_advise |
Definition at line 90 of file cache_invalidate_sample.c.
| struct doca_ctx* cache_invalidate_sample_state::mmap_advise_ctx |
Definition at line 91 of file cache_invalidate_sample.c.
| struct doca_pe* cache_invalidate_sample_state::pe |
Definition at line 75 of file cache_invalidate_sample.c.
| bool cache_invalidate_sample_state::run_pe |
Definition at line 94 of file cache_invalidate_sample.c.