NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
dma_copy_cfg Struct Reference

#include </opt/mellanox/doca/applications/dma_copy/dma_copy_core.h>

Data Fields

enum dma_copy_mode mode
 
char file_path [MAX_ARG_SIZE]
 
char cc_dev_pci_addr [DOCA_DEVINFO_PCI_ADDR_SIZE]
 
char cc_dev_rep_pci_addr [DOCA_DEVINFO_REP_PCI_ADDR_SIZE]
 
bool is_file_found_locally
 
uint64_t file_size
 
char * file_buffer
 
struct doca_mmap * file_mmap
 
struct doca_dev * dev
 
uint64_t max_dma_buf_size
 
uint8_t * exported_mmap
 
size_t exported_mmap_len
 
uint8_t * host_addr
 
uint32_t max_comch_buffer
 
enum dma_comch_state comch_state
 

Detailed Description

Definition at line 87 of file dma_copy_core.h.

Field Documentation

◆ cc_dev_pci_addr

char dma_copy_cfg::cc_dev_pci_addr[DOCA_DEVINFO_PCI_ADDR_SIZE]

Definition at line 90 of file dma_copy_core.h.

◆ cc_dev_rep_pci_addr

char dma_copy_cfg::cc_dev_rep_pci_addr[DOCA_DEVINFO_REP_PCI_ADDR_SIZE]

Definition at line 91 of file dma_copy_core.h.

◆ comch_state

enum dma_comch_state dma_copy_cfg::comch_state

Definition at line 105 of file dma_copy_core.h.

◆ dev

struct doca_dev* dma_copy_cfg::dev

Definition at line 96 of file dma_copy_core.h.

◆ exported_mmap

uint8_t* dma_copy_cfg::exported_mmap

Definition at line 100 of file dma_copy_core.h.

◆ exported_mmap_len

size_t dma_copy_cfg::exported_mmap_len

Definition at line 101 of file dma_copy_core.h.

◆ file_buffer

char* dma_copy_cfg::file_buffer

Definition at line 94 of file dma_copy_core.h.

◆ file_mmap

struct doca_mmap* dma_copy_cfg::file_mmap

Definition at line 95 of file dma_copy_core.h.

◆ file_path

char dma_copy_cfg::file_path[MAX_ARG_SIZE]

Definition at line 89 of file dma_copy_core.h.

◆ file_size

uint64_t dma_copy_cfg::file_size

Definition at line 93 of file dma_copy_core.h.

◆ host_addr

uint8_t* dma_copy_cfg::host_addr

Definition at line 102 of file dma_copy_core.h.

◆ is_file_found_locally

bool dma_copy_cfg::is_file_found_locally

Definition at line 92 of file dma_copy_core.h.

◆ max_comch_buffer

uint32_t dma_copy_cfg::max_comch_buffer

Definition at line 105 of file dma_copy_core.h.

◆ max_dma_buf_size

uint64_t dma_copy_cfg::max_dma_buf_size

Definition at line 97 of file dma_copy_core.h.

◆ mode

enum dma_copy_mode dma_copy_cfg::mode

Definition at line 69 of file dma_copy_core.h.


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