Lines Matching refs:g
167 if (!dma_mapping_error(&musb->g.dev, request->dma)) in musb_g_giveback()
1683 static int musb_gadget_start(struct usb_gadget *g,
1685 static int musb_gadget_stop(struct usb_gadget *g);
1729 musb->g.ep0 = &ep->end_point; in init_peripheral_ep()
1736 list_add_tail(&ep->end_point.ep_list, &musb->g.ep_list); in init_peripheral_ep()
1751 INIT_LIST_HEAD(&(musb->g.ep_list)); in musb_g_init_endpoints()
1786 musb->g.ops = &musb_gadget_operations; in musb_gadget_setup()
1787 musb->g.max_speed = USB_SPEED_HIGH; in musb_gadget_setup()
1788 musb->g.speed = USB_SPEED_UNKNOWN; in musb_gadget_setup()
1795 musb->g.name = musb_driver_name; in musb_gadget_setup()
1797 musb->g.is_otg = 1; in musb_gadget_setup()
1799 musb->g.is_otg = 0; in musb_gadget_setup()
1807 status = usb_add_gadget_udc(musb->controller, &musb->g); in musb_gadget_setup()
1813 musb->g.dev.parent = NULL; in musb_gadget_setup()
1814 device_unregister(&musb->g.dev); in musb_gadget_setup()
1822 usb_del_gadget_udc(&musb->g); in musb_gadget_cleanup()
1836 static int musb_gadget_start(struct usb_gadget *g, in musb_gadget_start() argument
1839 struct musb *musb = gadget_to_musb(g); in musb_gadget_start()
1857 otg_set_peripheral(otg, &musb->g); in musb_gadget_start()
1885 static int musb_gadget_stop(struct usb_gadget *g) in musb_gadget_stop() argument
1887 struct musb *musb = gadget_to_musb(g); in musb_gadget_stop()
1902 (void) musb_gadget_vbus_draw(&musb->g, 0); in musb_gadget_stop()
1939 musb->gadget_driver->resume(&musb->g); in musb_g_resume()
1966 musb->gadget_driver->suspend(&musb->g); in musb_g_suspend()
1982 musb_gadget_wakeup(&musb->g); in musb_g_wakeup()
1997 (void) musb_gadget_vbus_draw(&musb->g, 0); in musb_g_disconnect()
1999 musb->g.speed = USB_SPEED_UNKNOWN; in musb_g_disconnect()
2002 musb->gadget_driver->disconnect(&musb->g); in musb_g_disconnect()
2047 if (musb->gadget_driver && musb->g.speed != USB_SPEED_UNKNOWN) { in musb_g_reset()
2049 usb_gadget_udc_reset(&musb->g, musb->gadget_driver); in musb_g_reset()
2060 musb->g.speed = (power & MUSB_POWER_HSMODE) in musb_g_reset()
2071 musb->g.b_hnp_enable = 0; in musb_g_reset()
2072 musb->g.a_alt_hnp_support = 0; in musb_g_reset()
2073 musb->g.a_hnp_support = 0; in musb_g_reset()
2078 if (!musb->g.is_otg) { in musb_g_reset()
2085 musb->g.is_a_peripheral = 0; in musb_g_reset()
2088 musb->g.is_a_peripheral = 0; in musb_g_reset()
2091 musb->g.is_a_peripheral = 1; in musb_g_reset()
2095 (void) musb_gadget_vbus_draw(&musb->g, 8); in musb_g_reset()