Searched refs:musb (Results 1 - 25 of 30) sorted by relevance

12

/drivers/usb/musb/
H A Dmusb_host.h80 extern struct musb *hcd_to_musb(struct usb_hcd *);
81 extern irqreturn_t musb_h_ep0_irq(struct musb *);
82 extern int musb_host_alloc(struct musb *);
83 extern int musb_host_setup(struct musb *, int);
84 extern void musb_host_cleanup(struct musb *);
85 extern void musb_host_tx(struct musb *, u8);
86 extern void musb_host_rx(struct musb *, u8);
87 extern void musb_root_disconnect(struct musb *musb);
88 extern void musb_host_free(struct musb *);
104 musb_h_ep0_irq(struct musb *musb) argument
109 musb_host_alloc(struct musb *musb) argument
114 musb_host_setup(struct musb *musb, int power_budget) argument
119 musb_host_cleanup(struct musb *musb) argument
120 musb_host_free(struct musb *musb) argument
121 musb_host_tx(struct musb *musb, u8 epnum) argument
122 musb_host_rx(struct musb *musb, u8 epnum) argument
123 musb_root_disconnect(struct musb *musb) argument
124 musb_host_resume_root_hub(struct musb *musb) argument
125 musb_host_poll_rh_status(struct musb *musb) argument
126 musb_host_poke_root_hub(struct musb *musb) argument
127 musb_port_suspend(struct musb *musb, bool do_suspend) argument
128 musb_port_reset(struct musb *musb, bool do_reset) argument
[all...]
H A Dmusb_core.c115 #define MUSB_DRIVER_NAME "musb-hdrc"
126 static inline struct musb *dev_to_musb(struct device *dev)
234 struct musb *musb = hw_ep->musb; local
242 dev_dbg(musb->controller, "%cX ep%d fifo %p count %d buf %p\n",
279 struct musb *musb = hw_ep->musb; local
285 dev_dbg(musb
342 musb_load_testpacket(struct musb *musb) argument
359 struct musb *musb = (struct musb *)data; local
387 musb_hnp_stop(struct musb *musb) argument
438 musb_stage0_irq(struct musb *musb, u8 int_usb, u8 devctl) argument
908 musb_generic_disable(struct musb *musb) argument
933 musb_start(struct musb *musb) argument
983 musb_stop(struct musb *musb) argument
1002 struct musb *musb = dev_to_musb(&pdev->dev); local
1167 fifo_setup(struct musb *musb, struct musb_hw_ep *hw_ep, const struct musb_fifo_cfg *cfg, u16 offset) argument
1241 ep_config_from_table(struct musb *musb) argument
1332 ep_config_from_hw(struct musb *musb) argument
1379 musb_core_init(u16 musb_type, struct musb *musb) argument
1511 musb_interrupt(struct musb *musb) argument
1587 musb_dma_completion(struct musb *musb, u8 epnum, u8 transmit) argument
1628 struct musb *musb = dev_to_musb(dev); local
1643 struct musb *musb = dev_to_musb(dev); local
1666 struct musb *musb = dev_to_musb(dev); local
1689 struct musb *musb = dev_to_musb(dev); local
1714 struct musb *musb = dev_to_musb(dev); local
1744 struct musb *musb = container_of(data, struct musb, irq_work); local
1755 struct musb *musb = container_of(data, struct musb, recover_work.work); local
1789 struct musb *musb; local
1830 musb_free(struct musb *musb) argument
1852 struct musb *musb; local
1877 struct musb *musb; local
2097 struct musb *musb = dev_to_musb(dev); local
2121 musb_save_context(struct musb *musb) argument
2192 musb_restore_context(struct musb *musb) argument
2279 struct musb *musb = dev_to_musb(dev); local
2302 struct musb *musb = dev_to_musb(dev); local
2321 struct musb *musb = dev_to_musb(dev); local
2330 struct musb *musb = dev_to_musb(dev); local
[all...]
H A Dmusb_gadget.h41 extern irqreturn_t musb_g_ep0_irq(struct musb *);
42 extern void musb_g_tx(struct musb *, u8);
43 extern void musb_g_rx(struct musb *, u8);
44 extern void musb_g_reset(struct musb *);
45 extern void musb_g_suspend(struct musb *);
46 extern void musb_g_resume(struct musb *);
47 extern void musb_g_wakeup(struct musb *);
48 extern void musb_g_disconnect(struct musb *);
49 extern void musb_gadget_cleanup(struct musb *);
50 extern int musb_gadget_setup(struct musb *);
53 musb_g_ep0_irq(struct musb *musb) argument
58 musb_g_tx(struct musb *musb, u8 epnum) argument
59 musb_g_rx(struct musb *musb, u8 epnum) argument
60 musb_g_reset(struct musb *musb) argument
61 musb_g_suspend(struct musb *musb) argument
62 musb_g_resume(struct musb *musb) argument
63 musb_g_wakeup(struct musb *musb) argument
64 musb_g_disconnect(struct musb *musb) argument
65 musb_gadget_cleanup(struct musb *musb) argument
66 musb_gadget_setup(struct musb *musb) argument
82 struct musb *musb; member in struct:musb_request
106 struct musb *musb; member in struct:musb_ep
[all...]
H A Dmusb_virthub.c48 struct musb *musb; local
52 musb = container_of(work, struct musb, finish_resume_work.work);
54 spin_lock_irqsave(&musb->lock, flags);
56 power = musb_readb(musb->mregs, MUSB_POWER);
58 dev_dbg(musb->controller, "root port resume stopped, power %02x\n",
60 musb_writeb(musb->mregs, MUSB_POWER, power);
67 musb->is_active = 1;
68 musb
77 musb_port_suspend(struct musb *musb, bool do_suspend) argument
143 musb_port_reset(struct musb *musb, bool do_reset) argument
217 musb_root_disconnect(struct musb *musb) argument
254 struct musb *musb = hcd_to_musb(hcd); local
265 musb_has_gadget(struct musb *musb) argument
290 struct musb *musb = hcd_to_musb(hcd); local
[all...]
H A Dmusb_debug.h46 int musb_init_debugfs(struct musb *musb);
47 void musb_exit_debugfs(struct musb *musb);
49 static inline int musb_init_debugfs(struct musb *musb) argument
53 static inline void musb_exit_debugfs(struct musb *musb) argument
H A Dmusb_gadget_ep0.c45 /* ep0 is always musb->endpoints[0].ep_in */
46 #define next_ep0_request(musb) next_in_request(&(musb)->endpoints[0])
76 struct musb *musb,
79 void __iomem *mbase = musb->mregs;
88 result[0] = musb->is_self_powered << USB_DEVICE_SELF_POWERED;
89 result[0] |= musb->may_wakeup << USB_DEVICE_REMOTE_WAKEUP;
90 if (musb->g.is_otg) {
91 result[0] |= musb
75 service_tx_status_request( struct musb *musb, const struct usb_ctrlrequest *ctrlrequest) argument
172 service_in_request(struct musb *musb, const struct usb_ctrlrequest *ctrlrequest) argument
196 musb_g_ep0_giveback(struct musb *musb, struct usb_request *req) argument
204 musb_try_b_hnp_enable(struct musb *musb) argument
396 musb_try_b_hnp_enable(musb); variable
485 ep0_rxstate(struct musb *musb) argument
542 ep0_txstate(struct musb *musb) argument
600 musb_read_setup(struct musb *musb, struct usb_ctrlrequest *req) argument
666 musb_g_ep0_irq(struct musb *musb) argument
932 struct musb *musb; local
1018 struct musb *musb; local
[all...]
H A Domap2430.c39 #include <linux/usb/musb-omap.h>
48 struct platform_device *musb; member in struct:omap2430_glue
53 #define glue_to_musb(g) platform_get_drvdata(g->musb)
61 struct musb *musb = (void *)_musb; local
66 spin_lock_irqsave(&musb->lock, flags);
68 switch (musb->xceiv->state) {
71 devctl = musb_readb(musb->mregs, MUSB_DEVCTL);
73 musb->xceiv->state = OTG_STATE_B_IDLE;
74 MUSB_DEV_MODE(musb);
109 omap2430_musb_try_idle(struct musb *musb, unsigned long timeout) argument
143 omap2430_musb_set_vbus(struct musb *musb, int is_on) argument
207 omap2430_musb_set_mode(struct musb *musb, u8 musb_mode) argument
217 omap2430_low_level_exit(struct musb *musb) argument
227 omap2430_low_level_init(struct musb *musb) argument
257 struct musb *musb = glue_to_musb(glue); local
319 struct musb *musb = glue_to_musb(glue); local
332 struct musb *musb = __hci; local
348 omap2430_musb_init(struct musb *musb) argument
434 omap2430_musb_enable(struct musb *musb) argument
473 omap2430_musb_disable(struct musb *musb) argument
483 omap2430_musb_exit(struct musb *musb) argument
514 struct platform_device *musb; local
663 struct musb *musb = glue_to_musb(glue); local
678 struct musb *musb = glue_to_musb(glue); local
[all...]
H A Dux500.c29 #include <linux/usb/musb-ux500.h>
42 struct platform_device *musb; member in struct:ux500_glue
45 #define glue_to_musb(g) platform_get_drvdata(g->musb)
47 static void ux500_musb_set_vbus(struct musb *musb, int is_on) argument
56 devctl = musb_readb(musb->mregs, MUSB_DEVCTL);
59 if (musb->xceiv->state == OTG_STATE_A_IDLE) {
62 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl);
64 * Wait for the musb to set as A device to enable the
67 while (musb_readb(musb
112 struct musb *musb = container_of(nb, struct musb, nb); local
143 struct musb *musb = __hci; local
159 ux500_musb_init(struct musb *musb) argument
181 ux500_musb_exit(struct musb *musb) argument
231 struct platform_device *musb; local
345 struct musb *musb = glue_to_musb(glue); local
356 struct musb *musb = glue_to_musb(glue); local
[all...]
H A Dmusb_core.h48 #include <linux/usb/musb.h>
52 struct musb;
56 /* Helper defines for struct musb->hwvers */
172 #define MUSB_MODE(musb) ((musb)->is_host ? "Host" : "Peripheral")
187 int (*init)(struct musb *musb);
188 int (*exit)(struct musb *musb);
190 void (*enable)(struct musb *mus
211 struct musb *musb; member in struct:musb_hw_ep
291 struct musb { struct
443 musb_read_fifosize(struct musb *musb, struct musb_hw_ep *hw_ep, u8 epnum) argument
461 musb_configure_ep0(struct musb *musb) argument
470 musb_read_fifosize(struct musb *musb, struct musb_hw_ep *hw_ep, u8 epnum) argument
500 musb_configure_ep0(struct musb *musb) argument
525 musb_platform_set_vbus(struct musb *musb, int is_on) argument
531 musb_platform_enable(struct musb *musb) argument
537 musb_platform_disable(struct musb *musb) argument
543 musb_platform_set_mode(struct musb *musb, u8 mode) argument
551 musb_platform_try_idle(struct musb *musb, unsigned long timeout) argument
558 musb_platform_reset(struct musb *musb) argument
566 musb_platform_get_vbus_status(struct musb *musb) argument
574 musb_platform_init(struct musb *musb) argument
582 musb_platform_exit(struct musb *musb) argument
[all...]
H A Djz4740.c28 struct platform_device *musb; member in struct:jz4740_glue
36 struct musb *musb = __hci; local
38 spin_lock_irqsave(&musb->lock, flags);
40 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB);
41 musb->int_tx = musb_readw(musb->mregs, MUSB_INTRTX);
42 musb->int_rx = musb_readw(musb
82 jz4740_musb_init(struct musb *musb) argument
101 jz4740_musb_exit(struct musb *musb) argument
116 struct platform_device *musb; local
[all...]
H A Dtusb6010.c34 struct platform_device *musb; member in struct:tusb6010_glue
38 static void tusb_musb_set_vbus(struct musb *musb, int is_on);
47 static u8 tusb_get_revision(struct musb *musb) argument
49 void __iomem *tbase = musb->ctrl_base;
64 static void tusb_print_revision(struct musb *musb) argument
66 void __iomem *tbase = musb->ctrl_base;
69 rev = musb
97 tusb_wbus_quirk(struct musb *musb, int enabled) argument
178 struct musb *musb = hw_ep->musb; local
228 struct musb *musb = hw_ep->musb; local
283 struct musb *musb = the_musb; local
318 tusb_set_clock_source(struct musb *musb, unsigned mode) argument
345 tusb_allow_idle(struct musb *musb, u32 wakeup_enables) argument
382 tusb_musb_vbus_status(struct musb *musb) argument
413 struct musb *musb = (void *)_musb; local
467 tusb_musb_try_idle(struct musb *musb, unsigned long timeout) argument
508 tusb_musb_set_vbus(struct musb *musb, int is_on) argument
585 tusb_musb_set_mode(struct musb *musb, u8 musb_mode) argument
635 tusb_otg_ints(struct musb *musb, u32 int_src, void __iomem *tbase) argument
778 struct musb *musb = __hci; local
895 tusb_musb_enable(struct musb *musb) argument
939 tusb_musb_disable(struct musb *musb) argument
964 tusb_setup_cpu_interface(struct musb *musb) argument
991 tusb_musb_start(struct musb *musb) argument
1061 tusb_musb_init(struct musb *musb) argument
1123 tusb_musb_exit(struct musb *musb) argument
1161 struct platform_device *musb; local
[all...]
H A Dmusb_gadget.c57 struct musb *musb, struct musb_ep *musb_ep)
60 struct dma_controller *dma = musb->dma_controller;
83 musb->controller,
89 ret = dma_mapping_error(musb->controller, dma_addr);
96 dma_sync_single_for_device(musb->controller,
108 struct musb *musb)
116 dev_vdbg(musb->controller,
121 dma_unmap_single(musb
56 map_dma_buffer(struct musb_request *request, struct musb *musb, struct musb_ep *musb_ep) argument
107 unmap_dma_buffer(struct musb_request *request, struct musb *musb) argument
154 struct musb *musb; variable in typeref:struct:musb
192 struct musb *musb = ep->musb; local
241 max_ep_writesize(struct musb *musb, struct musb_ep *ep) argument
256 txstate(struct musb *musb, struct musb_request *req) argument
442 musb_g_tx(struct musb *musb, u8 epnum) argument
560 rxstate(struct musb *musb, struct musb_request *req) argument
830 musb_g_rx(struct musb *musb, u8 epnum) argument
959 struct musb *musb; local
1142 struct musb *musb; local
1189 struct musb *musb = musb_ep->musb; local
1226 musb_ep_restart(struct musb *musb, struct musb_request *req) argument
1244 struct musb *musb; local
1302 struct musb *musb = musb_ep->musb; local
1356 struct musb *musb = musb_ep->musb; local
1456 struct musb *musb = musb_ep->musb; local
1475 struct musb *musb = musb_ep->musb; local
1533 struct musb *musb = gadget_to_musb(gadget); local
1540 struct musb *musb = gadget_to_musb(gadget); local
1615 struct musb *musb = gadget_to_musb(gadget); local
1621 musb_pullup(struct musb *musb, int is_on) argument
1654 struct musb *musb = gadget_to_musb(gadget); local
1663 struct musb *musb = gadget_to_musb(gadget); local
1711 init_peripheral_ep(struct musb *musb, struct musb_ep *ep, u8 epnum, int is_in) argument
1747 musb_g_init_endpoints(struct musb *musb) argument
1780 musb_gadget_setup(struct musb *musb) argument
1821 musb_gadget_cleanup(struct musb *musb) argument
1842 struct musb *musb = gadget_to_musb(g); local
1884 stop_activity(struct musb *musb, struct usb_gadget_driver *driver) argument
1931 struct musb *musb = gadget_to_musb(g); local
1975 musb_g_resume(struct musb *musb) argument
1997 musb_g_suspend(struct musb *musb) argument
2027 musb_g_wakeup(struct musb *musb) argument
2033 musb_g_disconnect(struct musb *musb) argument
2095 musb_g_disconnect(musb); variable
2110 MUSB_DEV_MODE(musb); variable
[all...]
H A Ddavinci.c57 struct platform_device *musb; member in struct:davinci_glue
93 static void davinci_musb_enable(struct musb *musb) argument
98 tmp = (musb->epmask & DAVINCI_USB_TX_ENDPTS_MASK)
100 musb_writel(musb->ctrl_base, DAVINCI_USB_INT_MASK_SET_REG, tmp);
102 tmp = (musb->epmask & (0xfffe & DAVINCI_USB_RX_ENDPTS_MASK))
104 musb_writel(musb->ctrl_base, DAVINCI_USB_INT_MASK_SET_REG, tmp);
109 musb_writel(musb->ctrl_base, DAVINCI_USB_INT_MASK_SET_REG, tmp);
118 musb_writel(musb->ctrl_base, DAVINCI_USB_INT_SET_REG,
125 static void davinci_musb_disable(struct musb *mus argument
171 davinci_musb_source_power(struct musb *musb, int is_on, int immediate) argument
194 davinci_musb_set_vbus(struct musb *musb, int is_on) argument
207 struct musb *musb = (void *)_musb; local
266 struct musb *musb = __hci; local
372 davinci_musb_set_mode(struct musb *musb, u8 mode) argument
378 davinci_musb_init(struct musb *musb) argument
445 davinci_musb_exit(struct musb *musb) argument
515 struct platform_device *musb; local
[all...]
H A Dda8xx.c87 struct platform_device *musb; member in struct:da8xx_glue
147 static void da8xx_musb_enable(struct musb *musb) argument
149 void __iomem *reg_base = musb->ctrl_base;
153 mask = ((musb->epmask & DA8XX_USB_TX_EP_MASK) << DA8XX_INTR_TX_SHIFT) |
154 ((musb->epmask & DA8XX_USB_RX_EP_MASK) << DA8XX_INTR_RX_SHIFT) |
166 static void da8xx_musb_disable(struct musb *musb) argument
168 void __iomem *reg_base = musb->ctrl_base;
173 musb_writeb(musb
179 da8xx_musb_set_vbus(struct musb *musb, int is_on) argument
190 struct musb *musb = (void *)_musb; local
259 da8xx_musb_try_idle(struct musb *musb, unsigned long timeout) argument
290 struct musb *musb = hci; local
386 da8xx_musb_set_mode(struct musb *musb, u8 musb_mode) argument
409 da8xx_musb_init(struct musb *musb) argument
449 da8xx_musb_exit(struct musb *musb) argument
483 struct platform_device *musb; local
[all...]
H A Dblackfin.c31 struct platform_device *musb; member in struct:bfin_glue
34 #define glue_to_musb(g) platform_get_drvdata(g->musb)
41 struct musb *musb = hw_ep->musb; local
50 dev_dbg(musb->controller, "TX ep%d fifo %p count %d buf %p, epio %p\n",
105 struct musb *musb = hw_ep->musb; local
162 dev_dbg(musb
172 struct musb *musb = __hci; local
202 struct musb *musb = (void *)_musb; local
292 bfin_musb_enable(struct musb *musb) argument
297 bfin_musb_disable(struct musb *musb) argument
301 bfin_musb_set_vbus(struct musb *musb, int is_on) argument
319 bfin_musb_vbus_status(struct musb *musb) argument
324 bfin_musb_set_mode(struct musb *musb, u8 musb_mode) argument
350 bfin_musb_reg_init(struct musb *musb) argument
388 bfin_musb_init(struct musb *musb) argument
424 bfin_musb_exit(struct musb *musb) argument
453 struct platform_device *musb; local
542 struct musb *musb = glue_to_musb(glue); local
559 struct musb *musb = glue_to_musb(glue); local
[all...]
H A Dam35x.c88 struct platform_device *musb; member in struct:am35x_glue
97 static void am35x_musb_enable(struct musb *musb) argument
99 void __iomem *reg_base = musb->ctrl_base;
103 epmask = ((musb->epmask & AM35X_TX_EP_MASK) << AM35X_INTR_TX_SHIFT) |
104 ((musb->epmask & AM35X_RX_EP_MASK) << AM35X_INTR_RX_SHIFT);
117 static void am35x_musb_disable(struct musb *musb) argument
119 void __iomem *reg_base = musb->ctrl_base;
124 musb_writeb(musb
130 am35x_musb_set_vbus(struct musb *musb, int is_on) argument
141 struct musb *musb = (void *)_musb; local
187 am35x_musb_try_idle(struct musb *musb, unsigned long timeout) argument
218 struct musb *musb = hci; local
335 am35x_musb_set_mode(struct musb *musb, u8 musb_mode) argument
350 am35x_musb_init(struct musb *musb) argument
393 am35x_musb_exit(struct musb *musb) argument
462 struct platform_device *musb; local
[all...]
H A Dmusb_dsps.c56 * dependent on musb core layer symbols.
79 * DSPS musb wrapper register offset.
81 * musb ips.
143 struct platform_device *musb; /* child musb pdev */ member in struct:dsps_glue
172 static void dsps_musb_try_idle(struct musb *musb, unsigned long timeout) argument
174 struct device *dev = musb->controller;
181 if (musb->is_active || (musb
212 dsps_musb_enable(struct musb *musb) argument
237 dsps_musb_disable(struct musb *musb) argument
253 struct musb *musb = (void *)_musb; local
303 struct musb *musb = hci; local
414 dsps_musb_dbg_init(struct musb *musb, struct dsps_glue *glue) argument
438 dsps_musb_init(struct musb *musb) argument
501 dsps_musb_exit(struct musb *musb) argument
513 dsps_musb_set_mode(struct musb *musb, u8 mode) argument
560 sw_babble_control(struct musb *musb) argument
611 dsps_musb_reset(struct musb *musb) argument
690 struct platform_device *musb; local
870 struct musb *musb = platform_get_drvdata(glue->musb); local
895 struct musb *musb = platform_get_drvdata(glue->musb); local
[all...]
H A Dmusb_host.c97 struct musb *hcd_to_musb(struct usb_hcd *hcd)
99 return *(struct musb **) hcd->hcd_priv;
103 static void musb_ep_program(struct musb *musb, u8 epnum,
112 struct musb *musb = ep->musb; local
121 dev_dbg(musb->controller, "Host TX FIFONOTEMPTY csr: %02x\n", csr);
159 * musb must be locked.
209 musb_start_urb(struct musb *mus argument
349 musb_advance_schedule(struct musb *musb, struct urb *urb, struct musb_hw_ep *hw_ep, int is_in) argument
457 musb_host_packet_rx(struct musb *musb, struct urb *urb, u8 epnum, u8 iso_err) argument
558 musb_rx_reinit(struct musb *musb, struct musb_qh *qh, struct musb_hw_ep *ep) argument
696 musb_ep_program(struct musb *musb, u8 epnum, struct urb *urb, int is_out, u8 *buf, u32 offset, u32 len) argument
939 musb_bulk_nak_timeout(struct musb *musb, struct musb_hw_ep *ep, int is_in) argument
1008 musb_h_ep0_continue(struct musb *musb, u16 len, struct urb *urb) argument
1084 musb_h_ep0_irq(struct musb *musb) argument
1225 musb_host_tx(struct musb *musb, u8 epnum) argument
1545 musb_host_rx(struct musb *musb, u8 epnum) argument
1956 musb_schedule( struct musb *musb, struct musb_qh *qh, int is_in) argument
2078 struct musb *musb = hcd_to_musb(hcd); local
2264 struct musb *musb = ep->musb; local
2321 struct musb *musb = hcd_to_musb(hcd); local
2383 struct musb *musb = hcd_to_musb(hcd); local
2433 struct musb *musb = hcd_to_musb(hcd); local
2440 struct musb *musb = hcd_to_musb(hcd); local
2458 struct musb *musb = hcd_to_musb(hcd); local
2492 struct musb *musb = hcd_to_musb(hcd); local
2575 struct musb *musb = hcd_to_musb(hcd); local
2600 struct musb *musb = hcd_to_musb(hcd); local
2644 musb_host_alloc(struct musb *musb) argument
2661 musb_host_cleanup(struct musb *musb) argument
2669 musb_host_free(struct musb *musb) argument
2674 musb_host_setup(struct musb *musb, int power_budget) argument
2696 musb_host_resume_root_hub(struct musb *musb) argument
2701 musb_host_poke_root_hub(struct musb *musb) argument
[all...]
H A Dmusb_cppi41.c51 struct musb *musb; member in struct:cppi41_dma_controller
66 if (!is_host_active(cppi41_channel->controller->musb))
78 struct musb *musb = hw_ep->musb; local
84 if (!is_host_active(musb))
87 musb_ep_select(musb->mregs, hw_ep->epnum);
99 dev_dbg(cppi41_channel->controller->musb->controller,
109 struct musb *mus local
125 struct musb *musb = hw_ep->musb; local
191 struct musb *musb; local
228 struct musb *musb = hw_ep->musb; local
366 struct musb *musb = cppi41_channel->controller->musb; local
506 struct musb *musb = controller->musb; local
524 struct musb *musb = controller->musb; local
601 struct musb *musb = controller->musb; local
677 dma_controller_create(struct musb *musb, void __iomem *base) argument
[all...]
H A Dmusb_debugfs.c108 struct musb *musb = s->private; local
117 musb_readb(musb->mregs, musb_regmap[i].offset));
121 musb_readw(musb->mregs, musb_regmap[i].offset));
125 musb_readl(musb->mregs, musb_regmap[i].offset));
140 struct musb *musb = s->private; local
143 test = musb_readb(musb->mregs, MUSB_TESTMODE);
188 struct musb *musb local
236 musb_init_debugfs(struct musb *musb) argument
273 musb_exit_debugfs(struct musb *musb) argument
[all...]
H A Dtusb6010_omap.c35 struct musb *musb; member in struct:tusb_omap_dma_ch
59 struct musb *musb; member in struct:tusb_omap_dma
76 dev_dbg(chdat->musb->controller, "ep%i dmareq0 is busy for ep%i\n",
112 struct musb *musb = chdat->musb; local
113 struct device *dev = musb->controller;
116 void __iomem *mbase = musb
213 struct musb *musb = chdat->musb; local
493 struct musb *musb; local
594 struct musb *musb = chdat->musb; local
648 dma_controller_create(struct musb *musb, void __iomem *base) argument
[all...]
H A Dmusbhsdma.c44 struct musb *musb = controller->private_data; local
49 dev_err(musb->controller,
115 struct musb *musb = controller->private_data; local
120 dev_dbg(musb->controller, "%p, pkt_sz %d, addr 0x%x, len %d, mode %d\n",
153 struct musb *musb = controller->private_data; local
155 dev_dbg(musb->controller, "ep%d-%s pkt_sz %d, dma_addr 0x%x length %d, mode %d\n",
164 if (musb
242 struct musb *musb = controller->private_data; local
372 dma_controller_create(struct musb *musb, void __iomem *base) argument
[all...]
H A Dux500_dma.c2 * drivers/usb/musb/ux500_dma.c
34 #include <linux/platform_data/usb-musb-ux500.h>
68 struct musb *musb = hw_ep->musb; local
71 dev_dbg(musb->controller, "DMA rx transfer done on hw_ep=%d\n",
74 spin_lock_irqsave(&musb->lock, flags);
77 musb_dma_completion(musb, hw_ep->epnum, ux500_channel->is_tx);
78 spin_unlock_irqrestore(&musb->lock, flags);
96 struct musb *mus local
147 struct musb *musb = controller->private_data; local
179 struct musb *musb = ux500_channel->controller->private_data; local
227 struct musb *musb = controller->private_data; local
287 struct musb *musb = controller->private_data; local
374 dma_controller_create(struct musb *musb, void __iomem *base) argument
[all...]
H A Dmusb_dma.h177 extern void musb_dma_completion(struct musb *musb, u8 epnum, u8 transmit);
180 static inline struct dma_controller *dma_controller_create(struct musb *m,
190 extern struct dma_controller *dma_controller_create(struct musb *, void __iomem *);
H A Dcppi_dma.c224 struct musb *musb; local
226 musb = controller->musb;
235 dev_dbg(musb->controller, "Tearing down RX and TX Channels\n");
286 struct musb *musb; local
290 musb = controller->musb;
300 dev_dbg(musb
561 cppi_next_tx_segment(struct musb *musb, struct cppi_channel *tx) argument
761 cppi_next_rx_segment(struct musb *musb, struct cppi_channel *rx, int onepacket) argument
954 struct musb *musb; local
1013 struct musb *musb = cppi->musb; local
1144 struct musb *musb = dev_id; local
1300 dma_controller_create(struct musb *musb, void __iomem *mregs) argument
[all...]

Completed in 264 milliseconds

12