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

#include </opt/mellanox/doca/applications/nvme_emulation/host/nvmf_doca_io.h>

Data Fields

void * local_data_memory
 
struct doca_mmap * local_data_mmap
 
struct doca_buf_pool * local_data_pool
 
struct doca_mmap * host_data_mmap
 
struct doca_buf_inventory * host_data_inventory
 
struct doca_dma * dma
 

Detailed Description

Definition at line 95 of file nvmf_doca_io.h.

Field Documentation

◆ dma

struct doca_dma* nvmf_doca_dma_pool::dma

DMA context used for copying data between Host and DPU

Definition at line 101 of file nvmf_doca_io.h.

◆ host_data_inventory

struct doca_buf_inventory* nvmf_doca_dma_pool::host_data_inventory

Inventory for allocating Host data buffers

Definition at line 100 of file nvmf_doca_io.h.

◆ host_data_mmap

struct doca_mmap* nvmf_doca_dma_pool::host_data_mmap

mmap granting access to Host data buffers

Definition at line 99 of file nvmf_doca_io.h.

◆ local_data_memory

void* nvmf_doca_dma_pool::local_data_memory

Memory allocated for local data buffers

Definition at line 96 of file nvmf_doca_io.h.

◆ local_data_mmap

struct doca_mmap* nvmf_doca_dma_pool::local_data_mmap

The mmap for the local data buffers

Definition at line 97 of file nvmf_doca_io.h.

◆ local_data_pool

struct doca_buf_pool* nvmf_doca_dma_pool::local_data_pool

Pool of local data buffers

Definition at line 98 of file nvmf_doca_io.h.


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