Files
pcie_data_recorder/pcie_driver/drexdma.h
2026-06-19 07:46:17 -05:00

20 lines
559 B
C
Executable File

#ifndef DREXDMA_H
#define DREXDMA_H
#include "drexchar.h"
#define DREXDMA_OFFSET_CTRL 0x00
#define DREXDMA_OFFSET_STAT 0x10
#define DREXDMA_OFFSET_FIFO 0x20
int init_dma_buffers(struct drexpcie_device_priv *drexpcie_priv);
void release_dma_buffers(struct drexpcie_device_priv *drexpcie_priv);
int dma_init(struct drexpcie_device_priv *drexpcie_priv);
int dma_clear(struct drexpcie_device_priv *drexpcie_priv);
int dma_start(struct drexpcie_device_priv *drexpcie_priv);
int dma_stop(struct drexpcie_device_priv *drexpcie_priv);
#endif