|
Lines 704-709
struct dma_filter {
Link Here
|
| 704 |
* struct with auxiliary transfer status information, otherwise the call |
704 |
* struct with auxiliary transfer status information, otherwise the call |
| 705 |
* will just return a simple status code |
705 |
* will just return a simple status code |
| 706 |
* @device_issue_pending: push pending transactions to hardware |
706 |
* @device_issue_pending: push pending transactions to hardware |
|
|
707 |
* @descriptor_reuse: a submitted transfer can be resubmitted after completion |
| 707 |
*/ |
708 |
*/ |
| 708 |
struct dma_device { |
709 |
struct dma_device { |
| 709 |
|
710 |
|
|
Lines 727-732
struct dma_device {
Link Here
|
| 727 |
u32 src_addr_widths; |
728 |
u32 src_addr_widths; |
| 728 |
u32 dst_addr_widths; |
729 |
u32 dst_addr_widths; |
| 729 |
u32 directions; |
730 |
u32 directions; |
|
|
731 |
bool descriptor_reuse; |
| 730 |
enum dma_residue_granularity residue_granularity; |
732 |
enum dma_residue_granularity residue_granularity; |
| 731 |
|
733 |
|
| 732 |
int (*device_alloc_chan_resources)(struct dma_chan *chan); |
734 |
int (*device_alloc_chan_resources)(struct dma_chan *chan); |
| 733 |
- |
|
|