Lines Matching refs:dma_channel
63 struct dma_channel;
66 int (*request)(struct dma_channel *chan);
67 void (*free)(struct dma_channel *chan);
69 int (*get_residue)(struct dma_channel *chan);
70 int (*xfer)(struct dma_channel *chan);
71 int (*configure)(struct dma_channel *chan, unsigned long flags);
72 int (*extend)(struct dma_channel *chan, unsigned long op, void *param);
75 struct dma_channel { struct
106 struct dma_channel *channels; argument
118 #define to_dma_channel(channel) container_of(channel, struct dma_channel, dev)
138 extern struct dma_channel *get_dma_channel(unsigned int chan);
150 extern int dma_create_sysfs_files(struct dma_channel *, struct dma_info *);
151 extern void dma_remove_sysfs_files(struct dma_channel *, struct dma_info *);