Lines Matching refs:gadget

47 	struct usb_gadget	 gadget;  member
95 container_of(g, struct usbhsg_gpriv, gadget)
114 #define usbhsg_is_not_connected(gp) ((gp)->gadget.speed == USB_SPEED_UNKNOWN)
210 ret = usb_gadget_map_request(&gpriv->gadget, req, dir); in usbhsg_dma_map_ctrl()
216 usb_gadget_unmap_request(&gpriv->gadget, req, dir); in usbhsg_dma_map_ctrl()
470 gpriv->gadget.speed = usbhs_bus_get_speed(priv); in usbhsg_irq_dev_state()
474 gpriv->gadget.speed); in usbhsg_irq_dev_state()
545 ret = gpriv->driver->setup(&gpriv->gadget, &ctrl); in usbhsg_irq_ctrl_stage()
876 gpriv->gadget.speed = USB_SPEED_UNKNOWN; in usbhsg_try_stop()
915 static int usbhsg_gadget_start(struct usb_gadget *gadget, in usbhsg_gadget_start() argument
918 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_gadget_start()
931 &gpriv->gadget); in usbhsg_gadget_start()
934 gpriv->gadget.name); in usbhsg_gadget_start()
948 static int usbhsg_gadget_stop(struct usb_gadget *gadget) in usbhsg_gadget_stop() argument
950 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_gadget_stop()
966 static int usbhsg_get_frame(struct usb_gadget *gadget) in usbhsg_get_frame() argument
968 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_get_frame()
974 static int usbhsg_pullup(struct usb_gadget *gadget, int is_on) in usbhsg_pullup() argument
976 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_pullup()
991 static int usbhsg_set_selfpowered(struct usb_gadget *gadget, int is_self) in usbhsg_set_selfpowered() argument
993 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_set_selfpowered()
1000 gadget->is_selfpowered = (is_self != 0); in usbhsg_set_selfpowered()
1005 static int usbhsg_vbus_session(struct usb_gadget *gadget, int is_active) in usbhsg_vbus_session() argument
1007 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_vbus_session()
1039 gpriv->driver->disconnect(&gpriv->gadget); in usbhsg_stop()
1094 gpriv->gadget.dev.parent = dev; in usbhs_mod_gadget_probe()
1095 gpriv->gadget.name = "renesas_usbhs_udc"; in usbhs_mod_gadget_probe()
1096 gpriv->gadget.ops = &usbhsg_gadget_ops; in usbhs_mod_gadget_probe()
1097 gpriv->gadget.max_speed = USB_SPEED_HIGH; in usbhs_mod_gadget_probe()
1099 INIT_LIST_HEAD(&gpriv->gadget.ep_list); in usbhs_mod_gadget_probe()
1115 gpriv->gadget.ep0 = &uep->ep; in usbhs_mod_gadget_probe()
1125 list_add_tail(&uep->ep.ep_list, &gpriv->gadget.ep_list); in usbhs_mod_gadget_probe()
1131 ret = usb_add_gadget_udc(dev, &gpriv->gadget); in usbhs_mod_gadget_probe()
1153 usb_del_gadget_udc(&gpriv->gadget); in usbhs_mod_gadget_remove()