Searched refs:dma_controller (Results 1 – 13 of 13) sorted by relevance
/linux-4.1.27/drivers/usb/musb/ |
D | musb_dma.h | 111 struct dma_controller; 162 struct dma_controller { struct 163 struct dma_channel *(*channel_alloc)(struct dma_controller *, argument 180 static inline struct dma_controller *dma_controller_create(struct musb *m, in dma_controller_create() argument 186 static inline void dma_controller_destroy(struct dma_controller *d) { } in dma_controller_destroy() 190 extern struct dma_controller *dma_controller_create(struct musb *, void __iomem *); 192 extern void dma_controller_destroy(struct dma_controller *);
|
D | musb_gadget.c | 60 struct dma_controller *dma = musb->dma_controller; in map_dma_buffer() 199 struct dma_controller *c = ep->musb->dma_controller; in nuke() 305 struct dma_controller *c = musb->dma_controller; in txstate() 599 struct dma_controller *c = musb->dma_controller; in rxstate() 642 struct dma_controller *c; in rxstate() 647 c = musb->dma_controller; in rxstate() 719 struct dma_controller *c; in rxstate() 723 c = musb->dma_controller; in rxstate() 776 struct dma_controller *c = musb->dma_controller; in rxstate() 1105 if (is_dma_capable() && musb->dma_controller) { in musb_gadget_enable() [all …]
|
D | musb_host.c | 380 struct dma_controller *dma = musb->dma_controller; in musb_advance_schedule() 620 static bool musb_tx_dma_program(struct dma_controller *dma, in musb_tx_dma_program() 700 struct dma_controller *dma_controller; in musb_ep_program() local 730 dma_controller = musb->dma_controller; in musb_ep_program() 731 if (use_dma && is_dma_capable() && epnum && dma_controller) { in musb_ep_program() 734 dma_channel = dma_controller->channel_alloc( in musb_ep_program() 735 dma_controller, hw_ep, is_out); in musb_ep_program() 841 if (dma_channel && musb_tx_dma_program(dma_controller, in musb_ep_program() 917 dma_ok = dma_controller->channel_program(dma_channel, in musb_ep_program() 923 dma_controller->channel_release(dma_channel); in musb_ep_program() [all …]
|
D | ux500_dma.c | 55 struct dma_controller controller; 140 static struct dma_channel *ux500_dma_channel_allocate(struct dma_controller *c, in ux500_dma_channel_allocate() 362 void dma_controller_destroy(struct dma_controller *c) in dma_controller_destroy() 371 struct dma_controller *dma_controller_create(struct musb *musb, in dma_controller_create()
|
D | musbhsdma.c | 64 static struct dma_channel *dma_channel_allocate(struct dma_controller *c, in dma_channel_allocate() 360 void dma_controller_destroy(struct dma_controller *c) in dma_controller_destroy() 373 struct dma_controller *dma_controller_create(struct musb *musb, void __iomem *base) in dma_controller_create()
|
D | cppi_dma.h | 116 struct dma_controller controller;
|
D | musb_cppi41.c | 48 struct dma_controller controller; 439 static struct dma_channel *cppi41_dma_channel_allocate(struct dma_controller *c, in cppi41_dma_channel_allocate() 681 void dma_controller_destroy(struct dma_controller *c) in dma_controller_destroy() 691 struct dma_controller *dma_controller_create(struct musb *musb, in dma_controller_create()
|
D | tusb6010_omap.c | 58 struct dma_controller controller; 486 tusb_omap_dma_allocate(struct dma_controller *c, in tusb_omap_dma_allocate() 628 void dma_controller_destroy(struct dma_controller *c) in dma_controller_destroy() 648 struct dma_controller *dma_controller_create(struct musb *musb, void __iomem *base) in dma_controller_create()
|
D | musbhsdma.h | 154 struct dma_controller controller;
|
D | musb_core.h | 334 struct dma_controller *dma_controller; member
|
D | davinci.c | 286 cppi = container_of(musb->dma_controller, struct cppi, controller); in davinci_musb_interrupt() 287 if (is_cppi_enabled() && musb->dma_controller && !cppi->irq) in davinci_musb_interrupt()
|
D | cppi_dma.c | 279 cppi_channel_allocate(struct dma_controller *c, in cppi_channel_allocate() 1152 cppi = container_of(musb->dma_controller, struct cppi, controller); in cppi_interrupt() 1300 struct dma_controller *dma_controller_create(struct musb *musb, void __iomem *mregs) in dma_controller_create() 1350 void dma_controller_destroy(struct dma_controller *c) in dma_controller_destroy()
|
D | musb_core.c | 2081 musb->dma_controller = dma_controller_create(musb, musb->mregs); in musb_init_controller() 2082 if (IS_ERR(musb->dma_controller)) { in musb_init_controller() 2083 status = PTR_ERR(musb->dma_controller); in musb_init_controller() 2191 if (musb->dma_controller) in musb_init_controller() 2192 dma_controller_destroy(musb->dma_controller); in musb_init_controller() 2250 if (musb->dma_controller) in musb_remove() 2251 dma_controller_destroy(musb->dma_controller); in musb_remove()
|