Lines Matching refs:dma_channel
50 struct dma_channel;
53 int (*request)(struct dma_channel *chan);
54 void (*free)(struct dma_channel *chan);
56 int (*get_residue)(struct dma_channel *chan);
57 int (*xfer)(struct dma_channel *chan);
58 int (*configure)(struct dma_channel *chan, unsigned long flags);
59 int (*extend)(struct dma_channel *chan, unsigned long op, void *param);
62 struct dma_channel { struct
93 struct dma_channel *channels; argument
105 #define to_dma_channel(channel) container_of(channel, struct dma_channel, dev)
125 extern struct dma_channel *get_dma_channel(unsigned int chan);
137 extern int dma_create_sysfs_files(struct dma_channel *, struct dma_info *);
138 extern void dma_remove_sysfs_files(struct dma_channel *, struct dma_info *);