Lines Matching refs:musb
53 #define musb_dma_ux500(musb) (musb->ops->quirks & MUSB_DMA_UX500) argument
55 #define musb_dma_ux500(musb) 0 argument
59 #define musb_dma_cppi41(musb) (musb->ops->quirks & MUSB_DMA_CPPI41) argument
61 #define musb_dma_cppi41(musb) 0 argument
65 #define musb_dma_cppi(musb) (musb->ops->quirks & MUSB_DMA_CPPI) argument
67 #define musb_dma_cppi(musb) 0 argument
71 #define tusb_dma_omap(musb) (musb->ops->quirks & MUSB_DMA_TUSB_OMAP) argument
73 #define tusb_dma_omap(musb) 0 argument
77 #define musb_dma_inventra(musb) (musb->ops->quirks & MUSB_DMA_INVENTRA) argument
79 #define musb_dma_inventra(musb) 0 argument
83 #define is_cppi_enabled(musb) \ argument
84 (musb_dma_cppi(musb) || musb_dma_cppi41(musb))
86 #define is_cppi_enabled(musb) 0 argument
161 struct musb *musb; member
177 extern void musb_dma_completion(struct musb *musb, u8 epnum, u8 transmit);
181 musb_dma_controller_create(struct musb *m, void __iomem *io) in musb_dma_controller_create()
191 (*musb_dma_controller_create)(struct musb *, void __iomem *);
198 musbhs_dma_controller_create(struct musb *musb, void __iomem *base);
201 musbhs_dma_controller_create_noirq(struct musb *musb, void __iomem *base);
205 tusb_dma_controller_create(struct musb *musb, void __iomem *base);
209 cppi_dma_controller_create(struct musb *musb, void __iomem *base);
213 cppi41_dma_controller_create(struct musb *musb, void __iomem *base);
217 ux500_dma_controller_create(struct musb *musb, void __iomem *base);