| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
#include </opt/mellanox/doca/applications/nvme_emulation/host/nvmf_doca_io.h>
Data Fields | |
| struct doca_buf_inventory * | inventory |
| struct doca_dma * | dma |
| struct doca_mmap * | local_queue_mmap |
| void * | local_queue_address |
| struct doca_dma_task_memcpy ** | elements |
| uint32_t | num_elements |
Definition at line 74 of file nvmf_doca_io.h.
| struct doca_dma* nvmf_doca_queue::dma |
DMA context for copying data to/from Host
Definition at line 76 of file nvmf_doca_io.h.
| struct doca_dma_task_memcpy** nvmf_doca_queue::elements |
Element at given index represents a copy/write task for queue element at same index
Definition at line 79 of file nvmf_doca_io.h.
| struct doca_buf_inventory* nvmf_doca_queue::inventory |
Buffer inventory for allocating queue elements
Definition at line 75 of file nvmf_doca_io.h.
| void* nvmf_doca_queue::local_queue_address |
Local queue for copying elements to/from Host
Definition at line 78 of file nvmf_doca_io.h.
| struct doca_mmap* nvmf_doca_queue::local_queue_mmap |
An mmap representing local memory where elements will be copied
Definition at line 77 of file nvmf_doca_io.h.
| uint32_t nvmf_doca_queue::num_elements |
The max number of elements in the queue
Definition at line 81 of file nvmf_doca_io.h.