AMD Queue-based DMA

modulename: amd-qdma.ko

configname: CONFIG_AMD_QDMA

Linux Kernel Configuration
└─>Device Drivers
└─>DMA Engine support
└─>AMD Queue-based DMA
In linux kernel since version 6.1.112 (release Date: 2024-09-30)  
Enable support for the AMD Queue-based DMA subsystem. The primary
mechanism to transfer data using the QDMA is for the QDMA engine to
operate on instructions (descriptors) provided by the host operating
system. Using the descriptors, the QDMA can move data in either the
Host to Card (H2C) direction or the Card to Host (C2H) direction.

source code: