NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
nvmf_doca_dma_pool_create_attr Struct Reference
Collaboration diagram for nvmf_doca_dma_pool_create_attr:

Data Fields

struct doca_pe * pe
 
struct doca_dev * dev
 
uint32_t max_dma_operations
 
uint32_t max_dma_operation_size
 
struct doca_mmap * host_data_mmap
 
doca_dma_task_memcpy_completion_cb_t success_cb
 
doca_dma_task_memcpy_completion_cb_t error_cb
 
doca_ctx_state_changed_callback_t dma_state_changed_cb
 
void * dma_user_data
 

Detailed Description

Definition at line 1782 of file nvmf_doca_io.c.

Field Documentation

◆ dev

struct doca_dev* nvmf_doca_dma_pool_create_attr::dev

A doca device representing the emulation manager

Definition at line 1784 of file nvmf_doca_io.c.

◆ dma_state_changed_cb

doca_ctx_state_changed_callback_t nvmf_doca_dma_pool_create_attr::dma_state_changed_cb

Callback invoked upon state change of DMA

Definition at line 1790 of file nvmf_doca_io.c.

◆ dma_user_data

void* nvmf_doca_dma_pool_create_attr::dma_user_data

User data to be provided in the callbacks as the ctx_user_data argument

Definition at line 1791 of file nvmf_doca_io.c.

◆ error_cb

doca_dma_task_memcpy_completion_cb_t nvmf_doca_dma_pool_create_attr::error_cb

Callback invoked upon DMA failure of data buffer

Definition at line 1789 of file nvmf_doca_io.c.

◆ host_data_mmap

struct doca_mmap* nvmf_doca_dma_pool_create_attr::host_data_mmap

An mmap granting access to the Host Data memory

Definition at line 1787 of file nvmf_doca_io.c.

◆ max_dma_operation_size

uint32_t nvmf_doca_dma_pool_create_attr::max_dma_operation_size

The maximal size in bytes of the DMA copy operation

Definition at line 1786 of file nvmf_doca_io.c.

◆ max_dma_operations

uint32_t nvmf_doca_dma_pool_create_attr::max_dma_operations

The maximal number of DMA copy operations

Definition at line 1785 of file nvmf_doca_io.c.

◆ pe

struct doca_pe* nvmf_doca_dma_pool_create_attr::pe

Progress engine to be used by DMA context

Definition at line 1783 of file nvmf_doca_io.c.

◆ success_cb

doca_dma_task_memcpy_completion_cb_t nvmf_doca_dma_pool_create_attr::success_cb

Callback invoked upon DMA of data buffer

Definition at line 1788 of file nvmf_doca_io.c.


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