summaryrefslogtreecommitdiffstats
path: root/net/wireless
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2010-09-30 15:56:32 +0200
committerDan Williams <dan.j.williams@intel.com>2010-10-06 00:49:26 +0200
commit782bc950d84e404422ba21008fd51ee894c8d231 (patch)
treec8a10b80bcc571c6de8a19c39b0f447ca61039d6 /net/wireless
parentLinux 2.6.36-rc5 (diff)
downloadlinux-782bc950d84e404422ba21008fd51ee894c8d231.tar.xz
linux-782bc950d84e404422ba21008fd51ee894c8d231.zip
dmaengine: add possibility for cyclic transfers
Cyclic transfers are useful for audio where a single buffer divided in periods has to be transfered endlessly until stopped. After being prepared the transfer is started using the dma_async_descriptor->tx_submit function. dma_async_descriptor->callback is called after each period. The transfer is stopped using the DMA_TERMINATE_ALL callback. While being used for cyclic transfers the channel cannot be used for other transfer types. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Cc: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'net/wireless')
0 files changed, 0 insertions, 0 deletions