Enable separate DMA Contiguous Memory Area for NUMA Node

configname: CONFIG_DMA_NUMA_CMA

Linux Kernel Configuration
└─>Library routines
└─>Enable separate DMA Contiguous Memory Area for NUMA Node
In linux kernel since version 4.14.327 (release Date: 2023-10-10)  
Enable this option to get numa CMA areas so that NUMA devices
can get local memory by DMA coherent APIs.

You can set the size of pernuma CMA by specifying "cma_pernuma=size"
or set the node id and its size of CMA by specifying "numa_cma=
<node>:size[,<node>:size]" on the kernel's command line.