diff options
| author | 2016-01-06 15:17:16 +0530 | |
|---|---|---|
| committer | 2016-01-06 15:17:16 +0530 | |
| commit | 5eec94388db40ce45bec028af2e2f62df751c887 (patch) | |
| tree | 42d34b08e2a64fc2fc4d6405756c1e75449ca276 /include/linux | |
| parent | dmaengine: mdc: Correct terminate_all handling (diff) | |
| parent | dmaengine: pxa_dma: declare transfer are reusable (diff) | |
Merge branch 'topic/desc_reuse' into for-linus
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/dmaengine.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h index c47c68e535e8..6f94b5cbd97c 100644 --- a/include/linux/dmaengine.h +++ b/include/linux/dmaengine.h @@ -659,6 +659,7 @@ enum dmaengine_alignment { * struct with auxiliary transfer status information, otherwise the call * will just return a simple status code * @device_issue_pending: push pending transactions to hardware + * @descriptor_reuse: a submitted transfer can be resubmitted after completion */ struct dma_device { @@ -681,6 +682,7 @@ struct dma_device { u32 src_addr_widths; u32 dst_addr_widths; u32 directions; + bool descriptor_reuse; enum dma_residue_granularity residue_granularity; int (*device_alloc_chan_resources)(struct dma_chan *chan); |
