26 #ifndef GPUNETIO_DMA_COMMON_H_
27 #define GPUNETIO_DMA_COMMON_H_
33 #include <cuda_runtime.h>
36 #include <doca_gpunetio.h>
43 #define DMA_MEMCPY_SIZE 1024
75 struct doca_gpu_dma *dma_gpu,
76 struct doca_gpu_buf_arr *src_gpu_buf_arr,
77 struct doca_gpu_buf_arr *dst_gpu_buf_arr);
doca_error_t gpunetio_dma_memcpy_common_launch_kernel(cudaStream_t stream, uintptr_t gpu_buffer_addr, struct doca_gpu_dma *dma_gpu, struct doca_gpu_buf_arr *src_gpu_buf_arr, struct doca_gpu_buf_arr *dst_gpu_buf_arr)
doca_error_t gpunetio_dma_memcpy(struct gpu_dma_config *gpu_dma_cfg)
#define DOCA_DEVINFO_PCI_ADDR_SIZE
Buffer size to hold PCI BDF format: "XXXX:XX:XX.X". Including a null terminator.
enum doca_error doca_error_t
DOCA API return codes.
__UINTPTR_TYPE__ uintptr_t
char nic_pcie_addr[DOCA_DEVINFO_PCI_ADDR_SIZE]
char gpu_pcie_addr[DOCA_DEVINFO_PCI_ADDR_SIZE]