Lines Matching full:dma_controller
106 struct dma_controller;
122 /* FIXME not void* private_data, but a dma_controller * */
145 * struct dma_controller - A DMA Controller.
160 struct dma_controller { struct
162 struct dma_channel *(*channel_alloc)(struct dma_controller *, argument
173 void (*dma_callback)(struct dma_controller *); argument
180 static inline struct dma_controller *
186 static inline void musb_dma_controller_destroy(struct dma_controller *d) { } in musb_dma_controller_destroy()
190 extern struct dma_controller *
193 extern void (*musb_dma_controller_destroy)(struct dma_controller *);
197 extern struct dma_controller *
199 extern void musbhs_dma_controller_destroy(struct dma_controller *c);
200 extern struct dma_controller *
204 extern struct dma_controller *
206 extern void tusb_dma_controller_destroy(struct dma_controller *c);
208 extern struct dma_controller *
210 extern void cppi_dma_controller_destroy(struct dma_controller *c);
212 extern struct dma_controller *
214 extern void cppi41_dma_controller_destroy(struct dma_controller *c);
216 extern struct dma_controller *
218 extern void ux500_dma_controller_destroy(struct dma_controller *c);