Re: [PATCH 1/3] dmaengine: Add multi-buffer support in single DMA transfer
Niklas Cassel <[email protected]> Mon, 16 Mar 2026 18:05:13 +0100
| Newsgroups | dev.linux.lists.mhi,dev.linux.lists.iommu,org.kernel.vger.dmaengine,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pci |
|---|---|
| Message-ID | <abg4EnbRUz7kjxjQ@ryzen> |
On Fri, Mar 13, 2026 at 03:16:50PM +0000, Robin Murphy wrote: > On 2026-03-13 6:49 am, Sumit Kumar wrote: > > If you want to batch multiple > dmaengine_slave_config()/dma_prep_slave_single() operations into some > many-to-many variant of dmaengine_prep_peripheral_dma_vec(), then surely > that requires actual batching of the config part as well - e.g. passing an > explicit vector of distinct dma_slave_configs corresponding to each > individual dma_vec - in order to be able to work correctly in general? This make me think of Frank's series which tries to create an API which combines dmaengine_slave_config() with dmaengine_prep_slave_single(): https://lore.kernel.org/dmaengine/[email protected]/ Not exactly the same, but might still be of interest. Kind regards, Niklas