Definitions
This section documents the preprocessor definitions and constants provided by the dma-utils
#define MDB5_NODE_CTRL_NAME_FMT
MDB5_NODE_CTRL_NAME_FMT - Format string for MDB5-DMA control device node names
#define MDB5_NODE_CHAN_NAME_FMT
MDB5_NODE_CHAN_NAME_FMT - Format string for MDB5-DMA channel device node names
#define MDB5_NODE_CTRL_SZ
MDB5_NODE_CTRL_SZ - Maximum size for control device node name strings
#define MDB5_NODE_CHAN_SZ
MDB5_NODE_CHAN_SZ - Maximum size for channel device node name strings
#define MDB5_MAX_RD_CHAN
MDB5_MAX_RD_CHAN - Maximum number of read channels per controller
#define MDB5_MAX_WR_CHAN
MDB5_MAX_WR_CHAN - Maximum number of write channels per controller
#define MDB5_NAME_SZ
MDB5_NAME_SZ - Maximum length for MDB5-DMA device and channel names
#define FILE_NAME_SZ
FILE_NAME_SZ - Maximum length for file names in MDB5-DMA applications
#define ALIGN_4K
ALIGN_4K - 4KB alignment value for memory operations
#define PCI_BAR0
PCI_BAR0 - PCI Base Address Register 0 identifier
#define PCI_DOMAIN
PCI_DOMAIN - PCI domain identifier
#define REGISTER_SIZE
REGISTER_SIZE - Size of a register in bytes
#define is_negative(x)
is_negative(x) - Macro to check if a value is negative
#define SET_BIT(num, bit)
SET_BIT(num, bit) - Macro to set a specific bit in a number
#define IS_BIT_SET(num, bit)
IS_BIT_SET(num, bit) - Macro to check if a specific bit is set in a number
#define LOG_LEVEL_DEBUG
LOG_LEVEL_DEBUG - Debug log level constant
#define LOG_LEVEL_INFO
LOG_LEVEL_INFO - Info log level constant
#define LOG_LEVEL_WARN
LOG_LEVEL_WARN - Warning log level constant
#define LOG_LEVEL_ERROR
LOG_LEVEL_ERROR - Error log level constant
#define CURRENT_LOG_LEVEL
CURRENT_LOG_LEVEL - Current active log level
#define mdb5_dbg(fmt, ...)
mdb5_dbg(fmt, …) - Debug logging macro
#define mdb5_info(fmt, ...)
mdb5_info(fmt, …) - Info logging macro
#define mdb5_warn(fmt, ...)
mdb5_warn(fmt, …) - Warning logging macro
#define mdb5_err(fmt, ...)
mdb5_err(fmt, …) - Error logging macro
#define MDB5_CTRL_CMD_MAGIC
MDB5_CTRL_CMD_MAGIC - Magic number for MDB5-DMA control commands
#define IOCTL_MDB5_SET_APERTURE_SIZE
IOCTL_MDB5_SET_APERTURE_SIZE - IOCTL command to set channel aperture size
#define IOCTL_MDB5_STATS
IOCTL_MDB5_STATS - IOCTL command to get channel statistics
#define IOCTL_MDB5_SET_TRANSFER_MODE
IOCTL_MDB5_SET_TRANSFER_MODE - IOCTL command to set transfer mode
#define IOCTL_MDB5_GET_TRANSFER_MODE
IOCTL_MDB5_GET_TRANSFER_MODE - IOCTL command to get transfer mode
#define IOCTL_MDB5_GET_APERTURE_SIZE
IOCTL_MDB5_GET_APERTURE_SIZE - IOCTL command to get channel aperture size