| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |

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 |
Definition at line 1782 of file nvmf_doca_io.c.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.