kernel_optimize_test/drivers/fpga
Jason Gunthorpe 425902f5c8 fpga zynq: Use the scatterlist interface
This allows the driver to avoid a high order coherent DMA allocation
and memory copy. With this patch it can DMA directly from the kernel
pages that the bitfile is stored in.

Since this is now a gather DMA operation the driver uses the ISR
to feed the chips DMA queue with each entry from the SGL.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Acked-by: Moritz Fischer <moritz.fischer@ettus.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-02-10 15:20:44 +01:00
..
altera-fpga2sdram.c
altera-freeze-bridge.c
altera-hps2fpga.c
fpga-bridge.c
fpga-mgr.c fpga: Add scatterlist based programming 2017-02-10 15:20:44 +01:00
fpga-region.c
Kconfig
Makefile
socfpga-a10.c fpga: Clarify how write_init works streaming modes 2016-11-29 15:51:49 -06:00
socfpga.c
zynq-fpga.c fpga zynq: Use the scatterlist interface 2017-02-10 15:20:44 +01:00