View | Details | Raw Unified | Return to bug 1043231
Collapse All | Expand All

(-)a/drivers/dma/dmaengine.c (+1 lines)
Lines 497-502 int dma_get_slave_caps(struct dma_chan *chan, struct dma_slave_caps *caps) Link Here
497
	caps->dst_addr_widths = device->dst_addr_widths;
497
	caps->dst_addr_widths = device->dst_addr_widths;
498
	caps->directions = device->directions;
498
	caps->directions = device->directions;
499
	caps->residue_granularity = device->residue_granularity;
499
	caps->residue_granularity = device->residue_granularity;
500
	caps->descriptor_reuse = device->descriptor_reuse;
500
501
501
	/*
502
	/*
502
	 * Some devices implement only pause (e.g. to get residuum) but no
503
	 * Some devices implement only pause (e.g. to get residuum) but no
(-)a/include/linux/dmaengine.h (-1 / +2 lines)
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
- 

Return to bug 1043231