Re: [PATCH v7 0/9] dmaengine: Add new API to combine configuration and descriptor preparation
Vinod Koul <[email protected]> Thu, 02 Jul 2026 20:56:07 +0530
| Newsgroups | dev.linux.lists.mhi,dev.linux.lists.imx,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-nvme,org.kernel.vger.dmaengine,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-crypto,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pci |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 21 May 2026 11:32:46 -0400, [email protected] wrote: > Previously, configuration and preparation required two separate calls. This > works well when configuration is done only once during initialization. > > However, in cases where the burst length or source/destination address must > be adjusted for each transfer, calling two functions is verbose. > > if (dmaengine_slave_config(chan, &sconf)) { > dev_err(dev, "DMA slave config fail\n"); > return -EIO; > } > > [...] Applied, thanks! [1/9] dmaengine: Add API to combine configuration and preparation (sg and single) commit: 796bdb33e86aec8504bf8868e0665f120638ac72 [2/9] dmaengine: Add safe API to combine configuration and preparation commit: af900b7dc1e1cdac571ac38e7fee80f1a1776a62 [3/9] PCI: endpoint: pci-epf-test: Use dmaenigne_prep_config_single() to simplify code commit: 9605825841061bbdd2fc2a0218098373c539173e [4/9] dmaengine: dw-edma: Use new .device_prep_config_sg() callback commit: bfb66d8098dbbaaada3ab877eda21cd447115c95 [5/9] dmaengine: dw-edma: Pass dma_slave_config to dw_edma_device_transfer() commit: 1af246e9d222f93aee59f3b47ff3bd59d08725e7 [6/9] nvmet: pci-epf: Remove unnecessary dmaengine_terminate_sync() on each DMA transfer commit: bd00d2c4a1b2a1e7ad3060d3d606fb4c9db6a064 [7/9] nvmet: pci-epf: Use dmaengine_prep_config_single_safe() API commit: a0fba0a49f77effd3962723b1fa14c766fbc0ec4 [8/9] PCI: epf-mhi: Use dmaengine_prep_config_single() to simplify code commit: 53191cc449db1cf4f25db275978c61b1c6aaeba9 [9/9] crypto: atmel: Use dmaengine_prep_config_sg() API commit: c9e9927c6d8346cdf6555a8f97da093980172e4b Best regards, -- ~Vinod