Lines Matching refs:dma_channel
66 struct dma_channel;
69 int (*request)(struct dma_channel *chan);
70 void (*free)(struct dma_channel *chan);
72 int (*get_residue)(struct dma_channel *chan);
73 int (*xfer)(struct dma_channel *chan);
74 int (*configure)(struct dma_channel *chan, unsigned long flags);
75 int (*extend)(struct dma_channel *chan, unsigned long op, void *param);
78 struct dma_channel {
109 struct dma_channel *channels;
120 #define to_dma_channel(channel) container_of(channel, struct dma_channel, dev)
142 extern struct dma_channel *get_dma_channel(unsigned int chan);
155 extern int dma_create_sysfs_files(struct dma_channel *, struct dma_info *);
156 extern void dma_remove_sysfs_files(struct dma_channel *, struct dma_info *);