Using DMA_HUGE
The DMA_HUGE flag creates a 64-bit DMA handle and must be used along with or after a call specifying the DMA_PRIME flag. The 64-bit DMA handle is allocated within a DDW.
The DMA_HUGE flag enables handles up to 512 GB depending on the DDW size. Using the d_map_query service along with the DMA_QUERY flag specifies the maximum amount of DMA space available in the currently existing windows.