Searched refs:dma_controller (Results 1 - 22 of 22) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/usb/musb/
H A Dmusb_dma.h111 struct dma_controller;
148 * struct dma_controller - A DMA Controller.
160 struct dma_controller { struct
161 int (*start)(struct dma_controller *);
162 int (*stop)(struct dma_controller *);
163 struct dma_channel *(*channel_alloc)(struct dma_controller *,
177 extern struct dma_controller *__init
180 extern void dma_controller_destroy(struct dma_controller *);
H A Dmusbhsdma.c40 static int dma_controller_start(struct dma_controller *c)
48 static int dma_controller_stop(struct dma_controller *c)
74 static struct dma_channel *dma_channel_allocate(struct dma_controller *c,
346 void dma_controller_destroy(struct dma_controller *c)
360 struct dma_controller *__init
H A Dcppi_dma.h113 struct dma_controller controller;
H A Dmusb_host.c611 static bool musb_tx_dma_program(struct dma_controller *dma,
681 struct dma_controller *dma_controller; local
701 dma_controller = musb->dma_controller;
702 if (is_dma_capable() && epnum && dma_controller) {
705 dma_channel = dma_controller->channel_alloc(
706 dma_controller, hw_ep, is_out);
798 if (dma_channel && musb_tx_dma_program(dma_controller,
856 dma_ok = dma_controller
[all...]
H A Dtusb6010_omap.c52 struct dma_controller controller;
62 static int tusb_omap_dma_start(struct dma_controller *c)
73 static int tusb_omap_dma_stop(struct dma_controller *c)
502 tusb_omap_dma_allocate(struct dma_controller *c,
644 void dma_controller_destroy(struct dma_controller *c)
664 struct dma_controller *__init
H A Dmusbhsdma.h149 struct dma_controller controller;
H A Dmusb_gadget.c127 struct dma_controller *c = ep->musb->dma_controller;
261 struct dma_controller *c = musb->dma_controller;
545 struct dma_controller *c = musb->dma_controller;
576 struct dma_controller *c;
580 c = musb->dma_controller;
656 struct dma_controller *c = musb->dma_controller;
[all...]
H A Ddavinci.c268 cppi = container_of(musb->dma_controller, struct cppi, controller);
269 if (is_cppi_enabled() && musb->dma_controller && !cppi->irq)
H A Dcppi_dma.c152 static int __init cppi_controller_start(struct dma_controller *c)
224 static int cppi_controller_stop(struct dma_controller *c)
284 cppi_channel_allocate(struct dma_controller *c,
1148 cppi = container_of(musb->dma_controller, struct cppi, controller);
1289 struct dma_controller *__init
1341 void dma_controller_destroy(struct dma_controller *c)
H A Dmusb_core.h366 struct dma_controller *dma_controller; member in struct:musb
H A Dmusb_core.c1859 if (is_dma_capable() && musb->dma_controller) {
1860 struct dma_controller *c = musb->dma_controller;
1979 struct dma_controller *c;
1982 musb->dma_controller = c;
1988 if (!is_dma_capable() || !musb->dma_controller)
2094 (is_dma_capable() && musb->dma_controller)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/usb/musb/
H A Dmusb_dma.h111 struct dma_controller;
148 * struct dma_controller - A DMA Controller.
160 struct dma_controller { struct
161 int (*start)(struct dma_controller *);
162 int (*stop)(struct dma_controller *);
163 struct dma_channel *(*channel_alloc)(struct dma_controller *,
177 extern struct dma_controller *__init
180 extern void dma_controller_destroy(struct dma_controller *);
H A Dmusbhsdma.c40 static int dma_controller_start(struct dma_controller *c)
48 static int dma_controller_stop(struct dma_controller *c)
74 static struct dma_channel *dma_channel_allocate(struct dma_controller *c,
346 void dma_controller_destroy(struct dma_controller *c)
360 struct dma_controller *__init
H A Dcppi_dma.h113 struct dma_controller controller;
H A Dmusb_host.c611 static bool musb_tx_dma_program(struct dma_controller *dma,
681 struct dma_controller *dma_controller; local
701 dma_controller = musb->dma_controller;
702 if (is_dma_capable() && epnum && dma_controller) {
705 dma_channel = dma_controller->channel_alloc(
706 dma_controller, hw_ep, is_out);
798 if (dma_channel && musb_tx_dma_program(dma_controller,
856 dma_ok = dma_controller
[all...]
H A Dtusb6010_omap.c52 struct dma_controller controller;
62 static int tusb_omap_dma_start(struct dma_controller *c)
73 static int tusb_omap_dma_stop(struct dma_controller *c)
502 tusb_omap_dma_allocate(struct dma_controller *c,
644 void dma_controller_destroy(struct dma_controller *c)
664 struct dma_controller *__init
H A Dmusbhsdma.h149 struct dma_controller controller;
H A Dmusb_gadget.c127 struct dma_controller *c = ep->musb->dma_controller;
261 struct dma_controller *c = musb->dma_controller;
545 struct dma_controller *c = musb->dma_controller;
576 struct dma_controller *c;
580 c = musb->dma_controller;
656 struct dma_controller *c = musb->dma_controller;
[all...]
H A Ddavinci.c268 cppi = container_of(musb->dma_controller, struct cppi, controller);
269 if (is_cppi_enabled() && musb->dma_controller && !cppi->irq)
H A Dcppi_dma.c152 static int __init cppi_controller_start(struct dma_controller *c)
224 static int cppi_controller_stop(struct dma_controller *c)
284 cppi_channel_allocate(struct dma_controller *c,
1148 cppi = container_of(musb->dma_controller, struct cppi, controller);
1289 struct dma_controller *__init
1341 void dma_controller_destroy(struct dma_controller *c)
H A Dmusb_core.h366 struct dma_controller *dma_controller; member in struct:musb
H A Dmusb_core.c1859 if (is_dma_capable() && musb->dma_controller) {
1860 struct dma_controller *c = musb->dma_controller;
1979 struct dma_controller *c;
1982 musb->dma_controller = c;
1988 if (!is_dma_capable() || !musb->dma_controller)
2094 (is_dma_capable() && musb->dma_controller)

Completed in 195 milliseconds