diff options
author | Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 2010-02-18 16:30:02 (GMT) |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2010-03-02 02:12:03 (GMT) |
commit | c014906a870ce70e009def0c9d170ccabeb0be63 (patch) | |
tree | b1cfb6520ed0bcdfb0f1b32282b94658a989b04f /drivers/dma/shdma.h | |
parent | c8e3149ba7de24dfd4c37bb0df23c878cdecd8d4 (diff) | |
download | linux-c014906a870ce70e009def0c9d170ccabeb0be63.tar.xz |
dmaengine: shdma: extend .device_terminate_all() to record partial transfer
This patch extends the .device_terminate_all() method of the shdma driver
to return number of bytes transfered in the current descriptor.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'drivers/dma/shdma.h')
-rw-r--r-- | drivers/dma/shdma.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/drivers/dma/shdma.h b/drivers/dma/shdma.h index 9f0897f..153609a 100644 --- a/drivers/dma/shdma.h +++ b/drivers/dma/shdma.h @@ -21,22 +21,6 @@ #define SH_DMA_TCR_MAX 0x00FFFFFF /* 16MB */ -struct sh_dmae_regs { - u32 sar; /* SAR / source address */ - u32 dar; /* DAR / destination address */ - u32 tcr; /* TCR / transfer count */ -}; - -struct sh_desc { - struct sh_dmae_regs hw; - struct list_head node; - struct dma_async_tx_descriptor async_tx; - enum dma_data_direction direction; - dma_cookie_t cookie; - int chunks; - int mark; -}; - struct device; struct sh_dmae_chan { |