Lines Matching full:dma_controller
99 struct dma_controller;
115 /* FIXME not void* private_data, but a dma_controller * */
138 * struct dma_controller - A DMA Controller.
153 struct dma_controller { struct
155 struct dma_channel *(*channel_alloc)(struct dma_controller *, argument
166 void (*dma_callback)(struct dma_controller *); argument
173 static inline struct dma_controller *
179 static inline void musb_dma_controller_destroy(struct dma_controller *d) { } in musb_dma_controller_destroy()
183 extern struct dma_controller *
186 extern void (*musb_dma_controller_destroy)(struct dma_controller *);
190 extern struct dma_controller *
192 extern void musbhs_dma_controller_destroy(struct dma_controller *c);
193 extern struct dma_controller *
197 extern struct dma_controller *
199 extern void tusb_dma_controller_destroy(struct dma_controller *c);
201 extern struct dma_controller *
203 extern void cppi41_dma_controller_destroy(struct dma_controller *c);
205 extern struct dma_controller *
207 extern void ux500_dma_controller_destroy(struct dma_controller *c);