Home
last modified time | relevance | path

Searched refs:dma_controller (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/usb/musb/
H A Dmusb_dma.h99 struct 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);
[all …]
H A Dmusb_gadget.c37 struct dma_controller *dma = musb->dma_controller; in map_dma_buffer()
168 struct dma_controller *c = ep->musb->dma_controller; in nuke()
273 struct dma_controller *c = musb->dma_controller; in txstate()
558 struct dma_controller *c = musb->dma_controller; in rxstate()
603 struct dma_controller *c; in rxstate()
608 c = musb->dma_controller; in rxstate()
680 struct dma_controller *c; in rxstate()
684 c = musb->dma_controller; in rxstate()
735 struct dma_controller *c = musb->dma_controller; in rxstate()
1055 if (is_dma_capable() && musb->dma_controller) { in musb_gadget_enable()
[all …]
H A Dmusbhsdma.c65 struct dma_controller controller;
98 static struct dma_channel *dma_channel_allocate(struct dma_controller *c, in dma_channel_allocate()
379 void musbhs_dma_controller_destroy(struct dma_controller *c) in musbhs_dma_controller_destroy()
413 struct dma_controller *
444 struct dma_controller *
H A Dux500_dma.c43 struct dma_controller controller;
128 static struct dma_channel *ux500_dma_channel_allocate(struct dma_controller *c, in ux500_dma_channel_allocate()
347 void ux500_dma_controller_destroy(struct dma_controller *c) in ux500_dma_controller_destroy()
357 struct dma_controller *
H A Dmusb_core.h179 struct dma_controller *
181 void (*dma_exit)(struct dma_controller *c);
321 struct dma_controller *dma_controller; member
H A Dtusb6010_omap.c51 struct dma_controller controller;
422 tusb_omap_dma_allocate(struct dma_controller *c, in tusb_omap_dma_allocate()
514 void tusb_dma_controller_destroy(struct dma_controller *c) in tusb_dma_controller_destroy()
582 struct dma_controller *
H A Dda8xx.c450 static void da8xx_dma_controller_callback(struct dma_controller *c) in da8xx_dma_controller_callback()
458 static struct dma_controller *
461 struct dma_controller *controller; in da8xx_dma_controller_create()
H A Dcppi_dma.h110 struct dma_controller controller;
H A Dmusb_core.c436 struct dma_controller *
440 void (*musb_dma_controller_destroy)(struct dma_controller *c);
2474 musb->dma_controller = in musb_init_controller()
2476 if (IS_ERR(musb->dma_controller)) { in musb_init_controller()
2477 status = PTR_ERR(musb->dma_controller); in musb_init_controller()
2572 if (musb->dma_controller) in musb_init_controller()
2573 musb_dma_controller_destroy(musb->dma_controller); in musb_init_controller()
2651 if (musb->dma_controller) in musb_remove()
2652 musb_dma_controller_destroy(musb->dma_controller); in musb_remove()
H A Dmusb_dsps.c640 static void dsps_dma_controller_callback(struct dma_controller *c) in dsps_dma_controller_callback()
652 static struct dma_controller *
655 struct dma_controller *controller; in dsps_dma_controller_create()