Xilinx DMA/Bridge Subsystem DMA Engine

modulename: xdma.ko

configname: CONFIG_XILINX_XDMA

Linux Kernel Configuration
└─>Device Drivers
└─>DMA Engine support
└─>Xilinx DMA/Bridge Subsystem DMA Engine
In linux kernel since version 4.14.326 (release Date: 2023-09-23)  
Enable support for Xilinx DMA/Bridge Subsystem DMA engine. The DMA
provides high performance block data movement between Host memory
and the DMA subsystem. These direct memory transfers can be both in
the Host to Card (H2C) and Card to Host (C2H) transfers.
The core also provides up to 16 user interrupt wires that generate
interrupts to the host.

source code: