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

Data Fields | |
| struct doca_pe * | pe |
| struct doca_dev * | dev |
| struct doca_mmap * | remote_queue_mmap |
| uintptr_t | remote_queue_address |
| uint16_t | queue_depth |
| uint8_t | element_size |
| bool | is_read_from_remote |
| 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 791 of file nvmf_doca_io.c.
| struct doca_dev* nvmf_doca_queue_create_attr::dev |
A doca device representing the emulation manager
Definition at line 793 of file nvmf_doca_io.c.
| doca_ctx_state_changed_callback_t nvmf_doca_queue_create_attr::dma_state_changed_cb |
Callback invoked upon DMA state change
Definition at line 801 of file nvmf_doca_io.c.
| void* nvmf_doca_queue_create_attr::dma_user_data |
User data to be provided in the callbacks as the ctx_user_data argument
Definition at line 802 of file nvmf_doca_io.c.
| uint8_t nvmf_doca_queue_create_attr::element_size |
Size in bytes of each element in the queue
Definition at line 797 of file nvmf_doca_io.c.
| doca_dma_task_memcpy_completion_cb_t nvmf_doca_queue_create_attr::error_cb |
Callback invoked upon DMA failure of each element
Definition at line 800 of file nvmf_doca_io.c.
| bool nvmf_doca_queue_create_attr::is_read_from_remote |
true in case queue will be used to read memory from Host to local buffers
Definition at line 798 of file nvmf_doca_io.c.
| struct doca_pe* nvmf_doca_queue_create_attr::pe |
Progress engine to be used by DMA context
Definition at line 792 of file nvmf_doca_io.c.
| uint16_t nvmf_doca_queue_create_attr::queue_depth |
The log of the queue number of elements
Definition at line 796 of file nvmf_doca_io.c.
| uintptr_t nvmf_doca_queue_create_attr::remote_queue_address |
I/O address of the queue on the Host
Definition at line 795 of file nvmf_doca_io.c.
| struct doca_mmap* nvmf_doca_queue_create_attr::remote_queue_mmap |
mmap granting access to the Host queue memory
Definition at line 794 of file nvmf_doca_io.c.
| doca_dma_task_memcpy_completion_cb_t nvmf_doca_queue_create_attr::success_cb |
Callback invoked upon DMA of each element
Definition at line 799 of file nvmf_doca_io.c.