linux/drivers/dma
Alexandru Ardelean 09d5b702b0 dmaengine: virt-dma: store result on dma descriptor
This allows each virtual channel to store information about each transfer
that completed, i.e. which transfer succeeded (or which failed) and if
there was any residue data on each (completed) transfer.

Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2019-06-14 11:22:43 +05:30
..
bestcomm
dw Merge branch 'topic/dw' into for-linus 2019-03-12 12:03:47 +05:30
dw-axi-dmac
dw-edma dmaengine: dw-edma: Fix build error without CONFIG_PCI_MSI 2019-06-12 10:22:02 +05:30
hsu
ioat dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 2019-02-25 12:18:38 +05:30
ipu
mediatek dmaengine: mediatek: Add MediaTek UART APDMA support 2019-06-07 15:36:45 +05:30
ppc4xx
qcom dmaengine: qcom: hidma: no need to check return value of debugfs_create functions 2019-06-14 11:14:58 +05:30
sh dmaengine: sh: usb-dmac: Let the core do the device node validation 2019-05-27 11:23:53 +05:30
ti
xilinx dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ 2019-05-22 10:45:04 +05:30
acpi-dma.c
altera-msgdma.c
amba-pl08x.c dmaengine: amba-pl08x: no need to cast away call to debugfs_create_file() 2019-06-14 11:14:57 +05:30
at_hdmac_regs.h
at_hdmac.c
at_xdmac.c dmaengine: at_xdmac: remove a stray bottom half unlock 2019-05-04 16:11:02 +05:30
bcm2835-dma.c dmaengine updates for v5.2-rc1 2019-05-09 08:51:45 -07:00
bcm-sba-raid.c dmaengine: bcm-sba-raid: no need to check return value of debugfs_create functions 2019-06-14 11:14:58 +05:30
coh901318_lli.c
coh901318.c dmaengine: coh901318: no need to cast away call to debugfs_create_file() 2019-06-14 11:14:58 +05:30
coh901318.h
dma-axi-dmac.c dmaengine: axi-dmac: update license header 2019-06-10 13:14:33 +05:30
dma-jz4740.c
dma-jz4780.c dmaengine: dma-jz4780: Let the core do the device node validation 2019-05-27 11:23:52 +05:30
dmaengine.c dmaengine: Grammar s/the its/its/, s/need/needs/ 2019-06-10 13:20:54 +05:30
dmaengine.h
dmatest.c dmaengine updates for v5.1-rc1 2019-03-14 09:11:54 -07:00
ep93xx_dma.c
fsl_raid.c
fsl_raid.h
fsl-edma-common.c
fsl-edma-common.h dmaengine: fsl-edma: Fix typo in Vybrid name 2019-05-04 15:50:26 +05:30
fsl-edma.c dmaengine: fsl-edma: Adjust indentation 2019-05-04 15:50:26 +05:30
fsl-qdma.c dmaengine: fsl-qdma: Continue to clear register on error 2019-06-04 17:35:05 +05:30
fsldma.c
fsldma.h
idma64.c dmaengine: idma64: Move driver name to the header 2019-04-26 16:55:23 +05:30
idma64.h dmaengine: idma64: Use actual device for DMA transfers 2019-03-21 19:48:26 +05:30
img-mdc-dma.c
imx-dma.c dmaengine updates for v5.1-rc1 2019-03-14 09:11:54 -07:00
imx-sdma.c dmaengine: imx-sdma: Let the core do the device node validation 2019-05-27 11:23:52 +05:30
iop-adma.c
k3dma.c
Kconfig dmaengine: Add Synopsys eDMA IP core driver 2019-06-10 13:10:39 +05:30
lpc18xx-dmamux.c
Makefile dmaengine: Add Synopsys eDMA IP core driver 2019-06-10 13:10:39 +05:30
mcf-edma.c
mic_x100_dma.c dmaengine: mic_x100_dma: no need to check return value of debugfs_create functions 2019-06-14 11:14:58 +05:30
mic_x100_dma.h
mmp_pdma.c
mmp_tdma.c dmaengine: mmp_tdma: Let the core do the device node validation 2019-05-27 11:23:52 +05:30
moxart-dma.c
mpc512x_dma.c
mv_xor_v2.c
mv_xor.c Merge branch 'topic/mv' into for-linus 2019-03-12 12:04:16 +05:30
mv_xor.h
mxs-dma.c dmaengine: mxs-dma: Let the core do the device node validation 2019-05-27 11:23:52 +05:30
nbpfaxi.c dmaengine: nbpfaxi: Use dev_get_drvdata() 2019-04-29 10:47:15 +05:30
of-dma.c dmaengine: Add matching device node validation in __dma_request_channel() 2019-05-27 11:23:52 +05:30
owl-dma.c
pch_dma.c
pl330.c dmaengine: pl330: _stop: clear interrupt status 2019-04-26 16:51:37 +05:30
pxa_dma.c dmaengine: pxa_dma: no need to check return value of debugfs_create functions 2019-06-14 11:14:58 +05:30
s3c24xx-dma.c
sa11x0-dma.c
sirf-dma.c
sprd-dma.c
st_fdma.c
st_fdma.h
ste_dma40_ll.c
ste_dma40_ll.h
ste_dma40.c
stm32-dma.c dmaengine: stm32-dma: Fix redundant call to platform_get_irq 2019-05-21 10:09:24 +05:30
stm32-dmamux.c dmaengine: stm32: use to_platform_device() 2019-05-27 12:12:17 +05:30
stm32-mdma.c dmaengine: stm32-mdma: Revert "dmaengine: stm32-mdma: Add a check on read_u32_array" 2019-03-25 21:56:54 +05:30
sun4i-dma.c
sun6i-dma.c dmaengine: sun6i: Add support for H6 DMA 2019-06-04 17:56:59 +05:30
tegra20-apb-dma.c dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag is unset 2019-06-04 17:45:47 +05:30
tegra210-adma.c dmaengine: tegra210-adma: restore channel status 2019-05-04 16:13:42 +05:30
timb_dma.c
TODO
txx9dmac.c drivers: Remove explicit invocations of mmiowb() 2019-04-08 12:01:02 +01:00
txx9dmac.h
uniphier-mdmac.c
virt-dma.c dmaengine: virt-dma: store result on dma descriptor 2019-06-14 11:22:43 +05:30
virt-dma.h dmaengine: virt-dma: store result on dma descriptor 2019-06-14 11:22:43 +05:30
xgene-dma.c dmaengine: xgene-dma: fix spelling mistake "descripto" -> "descriptor" 2019-04-26 16:57:15 +05:30
zx_dma.c