Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/usb/musb/
A Dmusb_dma.h99 struct dma_controller;
153 struct dma_controller { struct
166 void (*dma_callback)(struct dma_controller *); argument
173 static inline struct dma_controller *
183 extern struct dma_controller *
190 extern struct dma_controller *
193 extern struct dma_controller *
197 extern struct dma_controller *
201 extern struct dma_controller *
205 extern struct dma_controller *
[all …]
A Dmusb_host.c329 struct dma_controller *dma = musb->dma_controller; in musb_advance_schedule()
667 struct dma_controller *dma_controller; in musb_ep_program() local
697 dma_controller = musb->dma_controller; in musb_ep_program()
701 dma_channel = dma_controller->channel_alloc( in musb_ep_program()
702 dma_controller, hw_ep, is_out); in musb_ep_program()
877 dma_controller->channel_release(dma_channel); in musb_ep_program()
936 musb->dma_controller->channel_abort(dma); in musb_bulk_nak_timeout()
1261 musb->dma_controller->channel_abort(dma); in musb_host_tx()
1727 struct dma_controller *c = musb->dma_controller; in musb_host_rx()
1826 musb->dma_controller->channel_abort(dma); in musb_host_rx()
[all …]
A Dmusb_gadget.c36 struct dma_controller *dma = musb->dma_controller; in map_dma_buffer()
167 struct dma_controller *c = ep->musb->dma_controller; in nuke()
272 struct dma_controller *c = musb->dma_controller; in txstate()
557 struct dma_controller *c = musb->dma_controller; in rxstate()
602 struct dma_controller *c; in rxstate()
607 c = musb->dma_controller; in rxstate()
679 struct dma_controller *c; in rxstate()
683 c = musb->dma_controller; in rxstate()
734 struct dma_controller *c = musb->dma_controller; in rxstate()
1055 struct dma_controller *c = musb->dma_controller; in musb_gadget_enable()
[all …]
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 *
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 *
A Dmusb_core.h179 struct dma_controller *
181 void (*dma_exit)(struct dma_controller *c);
321 struct dma_controller *dma_controller; member
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 *
A Dda8xx.c447 static void da8xx_dma_controller_callback(struct dma_controller *c) in da8xx_dma_controller_callback()
455 static struct dma_controller *
458 struct dma_controller *controller; in da8xx_dma_controller_create()
A Djz4740.c34 if (IS_ENABLED(CONFIG_USB_INVENTRA_DMA) && musb->dma_controller) in jz4740_musb_interrupt()
35 retval_dma = dma_controller_irq(irq, musb->dma_controller); in jz4740_musb_interrupt()
A Dcppi_dma.h110 struct dma_controller controller;
A Dmusb_cppi41.c37 struct dma_controller controller;
482 static struct dma_channel *cppi41_dma_channel_allocate(struct dma_controller *c, in cppi41_dma_channel_allocate()
734 void cppi41_dma_controller_destroy(struct dma_controller *c) in cppi41_dma_controller_destroy()
747 struct dma_controller *
A Dmusb_core.c435 struct dma_controller *
439 void (*musb_dma_controller_destroy)(struct dma_controller *c);
2477 musb->dma_controller = in musb_init_controller()
2479 if (IS_ERR(musb->dma_controller)) { in musb_init_controller()
2480 status = PTR_ERR(musb->dma_controller); in musb_init_controller()
2576 if (musb->dma_controller) in musb_init_controller()
2577 musb_dma_controller_destroy(musb->dma_controller); in musb_init_controller()
2655 if (musb->dma_controller) in musb_remove()
2656 musb_dma_controller_destroy(musb->dma_controller); in musb_remove()
A Dmusb_dsps.c642 static void dsps_dma_controller_callback(struct dma_controller *c) in dsps_dma_controller_callback()
654 static struct dma_controller *
657 struct dma_controller *controller; in dsps_dma_controller_create()
A Dsunxi.c322 static struct dma_controller *
328 static void sunxi_musb_dma_controller_destroy(struct dma_controller *c) in sunxi_musb_dma_controller_destroy()
A Dmediatek.c187 retval = dma_controller_irq(irq, musb->dma_controller); in mtk_musb_interrupt()
/linux-6.3-rc2/Documentation/devicetree/bindings/spi/
A Dspi-pl022.yaml142 dmas = <&dma_controller 23 1>,
143 <&dma_controller 24 0>;

Completed in 39 milliseconds