Lines Matching refs:gadget
46 struct usb_gadget gadget; member
91 container_of(g, struct usbhsg_gpriv, gadget)
110 #define usbhsg_is_not_connected(gp) ((gp)->gadget.speed == USB_SPEED_UNKNOWN)
205 ret = usb_gadget_map_request(&gpriv->gadget, req, dir); in usbhsg_dma_map_ctrl()
211 usb_gadget_unmap_request(&gpriv->gadget, req, dir); in usbhsg_dma_map_ctrl()
465 gpriv->gadget.speed = usbhs_bus_get_speed(priv); in usbhsg_irq_dev_state()
469 gpriv->gadget.speed); in usbhsg_irq_dev_state()
537 ret = gpriv->driver->setup(&gpriv->gadget, &ctrl); in usbhsg_irq_ctrl_stage()
849 gpriv->gadget.speed = USB_SPEED_UNKNOWN; in usbhsg_try_stop()
867 static int usbhsg_gadget_start(struct usb_gadget *gadget, in usbhsg_gadget_start() argument
870 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_gadget_start()
884 static int usbhsg_gadget_stop(struct usb_gadget *gadget, in usbhsg_gadget_stop() argument
887 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_gadget_stop()
899 static int usbhsg_get_frame(struct usb_gadget *gadget) in usbhsg_get_frame() argument
901 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_get_frame()
907 static int usbhsg_pullup(struct usb_gadget *gadget, int is_on) in usbhsg_pullup() argument
909 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_pullup()
917 static int usbhsg_set_selfpowered(struct usb_gadget *gadget, int is_self) in usbhsg_set_selfpowered() argument
919 struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); in usbhsg_set_selfpowered()
949 gpriv->driver->disconnect(&gpriv->gadget); in usbhsg_stop()
1000 gpriv->gadget.dev.parent = dev; in usbhs_mod_gadget_probe()
1001 gpriv->gadget.name = "renesas_usbhs_udc"; in usbhs_mod_gadget_probe()
1002 gpriv->gadget.ops = &usbhsg_gadget_ops; in usbhs_mod_gadget_probe()
1003 gpriv->gadget.max_speed = USB_SPEED_HIGH; in usbhs_mod_gadget_probe()
1005 INIT_LIST_HEAD(&gpriv->gadget.ep_list); in usbhs_mod_gadget_probe()
1021 gpriv->gadget.ep0 = &uep->ep; in usbhs_mod_gadget_probe()
1027 list_add_tail(&uep->ep.ep_list, &gpriv->gadget.ep_list); in usbhs_mod_gadget_probe()
1031 ret = usb_add_gadget_udc(dev, &gpriv->gadget); in usbhs_mod_gadget_probe()
1053 usb_del_gadget_udc(&gpriv->gadget); in usbhs_mod_gadget_remove()