| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
A struct that includes all the resources needed for DOCA Mmap. More...
#include </opt/mellanox/doca/samples/doca_dpa/dpa_common.h>
Data Fields | |
| enum mmap_type | mmap_type |
| struct doca_dev * | doca_device |
| struct doca_dpa * | doca_dpa |
| uint32_t | permissions |
| void * | memrange_addr |
| size_t | memrange_len |
| struct doca_mmap * | mmap |
| doca_dpa_dev_mmap_t | dpa_mmap_handle |
| const void * | rdma_export |
| size_t | export_len |
A struct that includes all the resources needed for DOCA Mmap.
Definition at line 178 of file dpa_common.h.
| struct doca_dev* doca_mmap_obj::doca_device |
DOCA device
Definition at line 180 of file dpa_common.h.
| struct doca_dpa* doca_mmap_obj::doca_dpa |
DOCA DPA context
Definition at line 181 of file dpa_common.h.
| doca_dpa_dev_mmap_t doca_mmap_obj::dpa_mmap_handle |
Created Mmap DPA device handle
Definition at line 186 of file dpa_common.h.
| size_t doca_mmap_obj::export_len |
Exported Mmap length
Definition at line 188 of file dpa_common.h.
| void* doca_mmap_obj::memrange_addr |
Mmap address
Definition at line 183 of file dpa_common.h.
| size_t doca_mmap_obj::memrange_len |
Mmap address length
Definition at line 184 of file dpa_common.h.
| struct doca_mmap* doca_mmap_obj::mmap |
Created Mmap
Definition at line 185 of file dpa_common.h.
| enum mmap_type doca_mmap_obj::mmap_type |
Mmap type
Definition at line 164 of file dpa_common.h.
| uint32_t doca_mmap_obj::permissions |
Mmap permissions
Definition at line 182 of file dpa_common.h.
| const void* doca_mmap_obj::rdma_export |
Exported Mmap to be used for RDMA operations
Definition at line 187 of file dpa_common.h.