Re: [PATCH 1/3] dmaengine: Add multi-buffer support in single DMA transfer
From: Vinod Koul
Date: Tue Mar 17 2026 - 06:54:24 EST
On 13-03-26, 12:19, Sumit Kumar wrote:
> Add dmaengine_prep_batch_sg API for batching multiple independent buffers
> in a single DMA transaction. Each scatter-gather entry specifies both
> source and destination addresses. This allows multiple non-contiguous
Looks like you want to bring back dmaengine_prep_dma_sg() see commit c678fa66341c
> memory regions to be transferred in a single DMA transaction instead of
> separate operations, significantly reducing submission overhead and
> interrupt overhead.
>
> Extends struct scatterlist with optional dma_dst_address field
> and implements support in dw-edma driver.
If this is memcpy why are you talking about dma_dst_address which is a
slave field?
--
~Vinod