/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | musb_dma.h | 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 *, 173 void (*dma_callback)(struct dma_controller *); 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 *); [all...] |
H A D | musb_host.c | 335 struct dma_controller *dma = musb->dma_controller; in musb_advance_schedule() 572 static void musb_tx_dma_set_mode_mentor(struct dma_controller *dma, in musb_tx_dma_set_mode_mentor() 611 static void musb_tx_dma_set_mode_cppi_tusb(struct dma_controller *dma, in musb_tx_dma_set_mode_cppi_tusb() 630 static bool musb_tx_dma_program(struct dma_controller *dma, in musb_tx_dma_program() 679 struct dma_controller *dma_controller; in musb_ep_program() local 709 dma_controller = musb->dma_controller; in musb_ep_program() 710 if (use_dma && is_dma_capable() && epnum && dma_controller) { in musb_ep_program() [all...] |
H A D | musb_gadget.c | 36 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() [all...] |
H A D | musbhsdma.c | 65 struct dma_controller controller; 98 static struct dma_channel *dma_channel_allocate(struct dma_controller *c, in dma_channel_allocate() 383 void musbhs_dma_controller_destroy(struct dma_controller *c) in musbhs_dma_controller_destroy() 417 struct dma_controller * 448 struct dma_controller *
|
H A D | musb_core.h | 179 struct dma_controller * 181 void (*dma_exit)(struct dma_controller *c); 321 struct dma_controller *dma_controller; member
|
H A D | ux500_dma.c | 43 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 D | tusb6010_omap.c | 51 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 D | da8xx.c | 445 static void da8xx_dma_controller_callback(struct dma_controller *c) in da8xx_dma_controller_callback() 453 static struct dma_controller * 456 struct dma_controller *controller; in da8xx_dma_controller_create()
|
H A D | jz4740.c | 33 if (IS_ENABLED(CONFIG_USB_INVENTRA_DMA) && musb->dma_controller) in jz4740_musb_interrupt() 34 retval_dma = dma_controller_irq(irq, musb->dma_controller); in jz4740_musb_interrupt()
|
H A D | cppi_dma.h | 110 struct dma_controller controller;
|
H A D | musb_cppi41.c | 37 struct dma_controller controller; 482 static struct dma_channel *cppi41_dma_channel_allocate(struct dma_controller *c, in cppi41_dma_channel_allocate() 736 void cppi41_dma_controller_destroy(struct dma_controller *c) in cppi41_dma_controller_destroy() 749 struct dma_controller *
|
H A D | musb_core.c | 435 struct dma_controller * 439 void (*musb_dma_controller_destroy)(struct dma_controller *c); 2471 musb->dma_controller = in musb_init_controller() 2473 if (IS_ERR(musb->dma_controller)) { in musb_init_controller() 2474 status = PTR_ERR(musb->dma_controller); in musb_init_controller() 2570 if (musb->dma_controller) in musb_init_controller() 2571 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 D | davinci.c | 267 cppi = container_of(musb->dma_controller, struct cppi, controller); in davinci_musb_interrupt() 268 if (is_cppi_enabled(musb) && musb->dma_controller && !cppi->irq) in davinci_musb_interrupt()
|
/kernel/linux/linux-6.6/drivers/usb/musb/ |
H A D | musb_dma.h | 99 struct dma_controller; 115 /* FIXME not void* private_data, but a dma_controller * */ 138 * struct dma_controller - A DMA Controller. 153 struct dma_controller { struct 155 struct dma_channel *(*channel_alloc)(struct dma_controller *, 166 void (*dma_callback)(struct dma_controller *); 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 *); [all...] |
H A D | musb_host.c | 335 struct dma_controller *dma = musb->dma_controller; in musb_advance_schedule() 625 static bool musb_tx_dma_program(struct dma_controller *dma, in musb_tx_dma_program() 673 struct dma_controller *dma_controller; in musb_ep_program() local 703 dma_controller = musb->dma_controller; in musb_ep_program() 704 if (use_dma && is_dma_capable() && epnum && dma_controller) { in musb_ep_program() 707 dma_channel = dma_controller->channel_alloc( in musb_ep_program() 708 dma_controller, hw_e in musb_ep_program() [all...] |
H A D | musb_gadget.c | 36 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() [all...] |
H A D | musbhsdma.c | 65 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 D | musb_core.h | 179 struct dma_controller * 181 void (*dma_exit)(struct dma_controller *c); 321 struct dma_controller *dma_controller; member
|
H A D | ux500_dma.c | 43 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 D | tusb6010_omap.c | 51 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 D | da8xx.c | 447 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()
|
H A D | jz4740.c | 34 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()
|
H A D | cppi_dma.h | 110 struct dma_controller controller;
|
H A D | musb_cppi41.c | 37 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 *
|
H A D | musb_core.c | 435 struct dma_controller * 439 void (*musb_dma_controller_destroy)(struct dma_controller *c); 2476 musb->dma_controller = in musb_init_controller() 2478 if (IS_ERR(musb->dma_controller)) { in musb_init_controller() 2479 status = PTR_ERR(musb->dma_controller); in musb_init_controller() 2575 if (musb->dma_controller) in musb_init_controller() 2576 musb_dma_controller_destroy(musb->dma_controller); in musb_init_controller() 2654 if (musb->dma_controller) in musb_remove() 2655 musb_dma_controller_destroy(musb->dma_controller); in musb_remove()
|