linux/drivers/dma
Dan Williams 19242d7233 async_tx: fix multiple dependency submission
Shrink struct dma_async_tx_descriptor and introduce
async_tx_channel_switch to properly inject a channel switch interrupt in
the descriptor stream.  This simplifies the locking model as drivers no
longer need to handle dma_async_tx_descriptor.lock.

Acked-by: Shannon Nelson <shannon.nelson@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2008-04-17 13:25:05 -07:00
..
dmaengine.c async_tx: fix multiple dependency submission 2008-04-17 13:25:05 -07:00
fsldma.c fsldma: Split the MPC83xx event from MPC85xx and refine irq codes. 2008-04-17 13:22:16 -07:00
fsldma.h fix the broken annotations in fsldma 2008-03-30 14:20:24 -07:00
ioat_dca.c ioat_dca __iomem annotations 2008-03-30 14:18:41 -07:00
ioat_dma.c ioat: fix 'ack' handling, driver must ensure that 'ack' is zero 2008-03-04 10:16:46 -07:00
ioat.c I/OAT: Add support for version 2 of ioatdma device 2007-11-14 18:45:41 -08:00
ioatdma_hw.h I/OAT: Add support for version 2 of ioatdma device 2007-11-14 18:45:41 -08:00
ioatdma_registers.h I/OAT: Add support for version 2 of ioatdma device 2007-11-14 18:45:41 -08:00
ioatdma.h I/OAT: fixups from code comments 2007-12-17 19:28:17 -08:00
iop-adma.c async_tx: fix multiple dependency submission 2008-04-17 13:25:05 -07:00
iovlock.c [NET_DMA]: remove unused dma_memcpy_to_kernel_iovec 2007-07-31 02:28:03 -07:00
Kconfig fsldma: Remove CONFIG_FSL_DMA_SELFTEST, keep fsl_dma_self_test() running always. 2008-04-17 13:22:15 -07:00
Makefile dmaengine: add driver for Freescale MPC85xx DMA controller 2008-03-04 10:16:46 -07:00