Misael Lopez Cruz
e7b2acfc79
dmaengine: omap-dma: Enable burst and data pack for SG
...
Enable the burst and data pack modes for the scatter-gather
in order to improve the throughput of the data transfers.
The improvement has been verified with MMC HS200 mode in
the DRA72 EVM using the iozone tool to compare the read
throughput (in kB/s) with and without burst/pack for
different reclens (in kB).
With
reclen Baseline sDMA burst/pack
------ -------- ---------------
64 46568 50820
128 57564 63413
256 65634 74937
512 72427 83483
1024 74563 84504
2048 76265 86079
4096 78045 87335
8192 78989 88154
16384 81265 91034
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2016-10-01 11:35:27 +05:30
..
bestcomm
dmaengine: Remove site specific OOM error messages on kzalloc
2016-06-21 21:35:00 +05:30
dw
hsu
dmaengine: hsu: Export hsu_dma_get_status()
2016-06-25 14:30:42 -07:00
ioat
dmaengine: ioat: statify symbol
2016-07-23 16:07:29 +05:30
ipu
ppc4xx
dmaengine: Remove site specific OOM error messages on kzalloc
2016-06-21 21:35:00 +05:30
qcom
Merge branch 'topic/dmaengine_cleanups' into for-linus
2016-07-28 10:10:37 +05:30
sh
Merge branch 'topic/sh' into for-linus
2016-07-16 20:10:17 +05:30
xilinx
dmaengine: zynqmp_dma: add missing MODULE_LICENSE
2016-07-24 11:55:17 +05:30
acpi-dma.c
amba-pl08x.c
dmaengine: Remove site specific OOM error messages on kzalloc
2016-06-21 21:35:00 +05:30
at_hdmac.c
at_hdmac_regs.h
at_xdmac.c
dmaengine updates for 4.8-rc1
2016-07-28 15:45:17 -07:00
bcm2835-dma.c
dmaengine: bcm2835: fix 64-bit warning
2016-07-06 22:39:43 +05:30
coh901318.c
dmaengine: coh901318: remove owner assignment
2016-07-23 16:07:25 +05:30
coh901318.h
coh901318_lli.c
cppi41.c
dmaengine: cppi: remove unused and bogus check
2016-07-23 16:07:27 +05:30
dma-axi-dmac.c
dmaengine: axi-dmac: Return IRQ_NONE if no IRQs are pending
2016-07-01 22:56:41 +05:30
dma-jz4740.c
dmaengine: jz4740: kill the tasklets upon exit
2016-07-16 20:19:00 +05:30
dma-jz4780.c
dmaengine.c
dmaengine.h
dmatest.c
dmaengine: dmatest: Add support for scatter-gather DMA mode
2016-07-16 20:17:26 +05:30
edma.c
dmaengine: edma: kill the tasklets upon exit
2016-07-16 20:18:58 +05:30
ep93xx_dma.c
fsl-edma.c
dmaengine: fsl-edma: kill the tasklets upon exit
2016-07-16 20:19:00 +05:30
fsl_raid.c
dmaengine: fsl_raid: remove owner assignment
2016-07-23 16:07:26 +05:30
fsl_raid.h
fsldma.c
dmaengine: Remove site specific OOM error messages on kzalloc
2016-06-21 21:35:00 +05:30
fsldma.h
idma64.c
idma64.h
img-mdc-dma.c
imx-dma.c
dmaengine: imx-dma: fix coding style issue
2016-07-16 20:19:01 +05:30
imx-sdma.c
dmaengine: imx-sdma: remove assignment never used
2016-07-23 16:07:28 +05:30
iop-adma.c
k3dma.c
Merge branch 'topic/dmaengine_cleanups' into for-linus
2016-07-28 10:10:37 +05:30
Kconfig
Merge branch 'topic/xilinx' into for-linus
2016-07-16 20:10:54 +05:30
lpc18xx-dmamux.c
Makefile
dmaengine: mv_xor_v2: new driver
2016-07-12 10:09:53 +05:30
mic_x100_dma.c
mic_x100_dma.h
mmp_pdma.c
dmaengine: mmp_pdma: explicitly freeup irq
2016-07-16 20:19:03 +05:30
mmp_tdma.c
dmaengine: mmp_tdma: statify symbols
2016-07-16 20:19:03 +05:30
moxart-dma.c
dmaengine: moxart-dma: explicitly freeup irq
2016-07-16 20:19:03 +05:30
mpc512x_dma.c
dmaengine: mpc512x: kill the tasklets upon exit
2016-07-16 20:19:05 +05:30
mv_xor.c
dmaengine updates for 4.8-rc1
2016-07-28 15:45:17 -07:00
mv_xor.h
mv_xor_v2.c
dmaengine: mv_xor_v2: remove trailing whitespace
2016-07-12 10:10:00 +05:30
mxs-dma.c
nbpfaxi.c
dmaengine: nbpfaxi: kill the tasklets upon exit
2016-07-16 20:19:04 +05:30
of-dma.c
omap-dma.c
dmaengine: omap-dma: Enable burst and data pack for SG
2016-10-01 11:35:27 +05:30
pch_dma.c
pl330.c
dmaengine: pl330: explicitly freeup irq
2016-07-16 20:19:05 +05:30
pxa_dma.c
dmaengine: pxa_dma: implement device_synchronize
2016-07-23 16:07:29 +05:30
s3c24xx-dma.c
dmaengine: s3c24xx: kill the tasklets upon exit
2016-07-23 16:07:24 +05:30
sa11x0-dma.c
sirf-dma.c
dmaengine: sirf-dma: kill the tasklets upon exit
2016-07-23 16:07:24 +05:30
ste_dma40.c
dmaengine: Remove site specific OOM error messages on kzalloc
2016-06-21 21:35:00 +05:30
ste_dma40_ll.c
dmaengine: ste_dma40_ll: make d40_width_to_bits static
2016-06-08 08:59:55 +05:30
ste_dma40_ll.h
stm32-dma.c
sun4i-dma.c
sun6i-dma.c
dmaengine: sun6i-dma: Only calculate residue if state exists.
2016-06-21 21:35:00 +05:30
tegra20-apb-dma.c
Merge branch 'topic/tegra' into for-linus
2016-07-16 20:10:42 +05:30
tegra210-adma.c
ti-dma-crossbar.c
dmaengine: ti-dma-crossbar: make omap_dmaxbar_init static
2016-06-28 20:09:54 +05:30
timb_dma.c
dmaengine: Remove site specific OOM error messages on kzalloc
2016-06-21 21:35:00 +05:30
TODO
txx9dmac.c
dmaengine: txx9dmac: explicitly freeup irq
2016-07-23 16:07:25 +05:30
txx9dmac.h
virt-dma.c
virt-dma.h
xgene-dma.c
zx296702_dma.c