linux/drivers/dma
Shannon Nelson 7f2b291f56 I/OAT: Tighten descriptor setup performance
The change to the async_tx interface cost this driver some performance by
spreading the descriptor setup across several functions, including multiple
passes over the new descriptor chain.  Here we bring the work back into one
primary function and only do one pass.

[akpm@linux-foundation.org: cleanups, uninline]
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Cc: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-18 14:37:32 -07:00
..
dmaengine.c dmaengine: make clients responsible for managing channels 2007-07-13 08:06:13 -07:00
ioat_dca.c I/OAT: clean up error handling and some print messages 2007-10-18 14:37:32 -07:00
ioat_dma.c I/OAT: Tighten descriptor setup performance 2007-10-18 14:37:32 -07:00
ioat.c I/OAT: clean up error handling and some print messages 2007-10-18 14:37:32 -07:00
ioatdma_hw.h I/OAT: Split PCI startup from DMA handling code 2007-10-16 09:43:09 -07:00
ioatdma_registers.h I/OAT: Add support for MSI and MSI-X 2007-10-16 09:43:09 -07:00
ioatdma.h I/OAT: Tighten descriptor setup performance 2007-10-18 14:37:32 -07:00
iop-adma.c Remove "unsafe" from module struct 2007-10-17 08:42:49 -07:00
iovlock.c [NET_DMA]: remove unused dma_memcpy_to_kernel_iovec 2007-07-31 02:28:03 -07:00
Kconfig I/OAT: Add DCA services 2007-10-16 09:43:09 -07:00
Makefile I/OAT: Add DCA services 2007-10-16 09:43:09 -07:00