Lines Matching refs:gadget
714 ret = dev->driver->setup(&dev->gadget, crq); in s3c2410_udc_handle_ep0_idle()
916 dev->gadget.speed = USB_SPEED_UNKNOWN; in s3c2410_udc_irq()
923 dev->gadget.speed = USB_SPEED_FULL; in s3c2410_udc_irq()
942 if (dev->gadget.speed != USB_SPEED_UNKNOWN in s3c2410_udc_irq()
945 dev->driver->resume(&dev->gadget); in s3c2410_udc_irq()
956 if (dev->gadget.speed != USB_SPEED_UNKNOWN in s3c2410_udc_irq()
959 dev->driver->suspend(&dev->gadget); in s3c2410_udc_irq()
1018 static inline struct s3c2410_udc *to_s3c2410_udc(struct usb_gadget *gadget) in to_s3c2410_udc() argument
1020 return container_of(gadget, struct s3c2410_udc, gadget); in to_s3c2410_udc()
1049 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) in s3c2410_udc_ep_enable()
1202 || dev->gadget.speed == USB_SPEED_UNKNOWN)) { in s3c2410_udc_queue()
1308 udc = to_s3c2410_udc(ep->gadget); in s3c2410_udc_dequeue()
1431 static int s3c2410_udc_set_selfpowered(struct usb_gadget *gadget, int value) in s3c2410_udc_set_selfpowered() argument
1433 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); in s3c2410_udc_set_selfpowered()
1437 gadget->is_selfpowered = (value != 0); in s3c2410_udc_set_selfpowered()
1459 if (udc->gadget.speed != USB_SPEED_UNKNOWN) { in s3c2410_udc_set_pullup()
1461 udc->driver->disconnect(&udc->gadget); in s3c2410_udc_set_pullup()
1473 static int s3c2410_udc_vbus_session(struct usb_gadget *gadget, int is_active) in s3c2410_udc_vbus_session() argument
1475 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); in s3c2410_udc_vbus_session()
1484 static int s3c2410_udc_pullup(struct usb_gadget *gadget, int is_on) in s3c2410_udc_pullup() argument
1486 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); in s3c2410_udc_pullup()
1506 s3c2410_udc_vbus_session(&dev->gadget, value); in s3c2410_udc_vbus_irq()
1588 dev->gadget.speed = USB_SPEED_UNKNOWN; in s3c2410_udc_disable()
1599 INIT_LIST_HEAD(&dev->gadget.ep_list); in s3c2410_udc_reinit()
1600 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); in s3c2410_udc_reinit()
1607 list_add_tail(&ep->ep.ep_list, &dev->gadget.ep_list); in s3c2410_udc_reinit()
1627 dev->gadget.speed = USB_SPEED_FULL; in s3c2410_udc_enable()
1680 .gadget = {
1867 retval = usb_add_gadget_udc(&pdev->dev, &udc->gadget); in s3c2410_udc_probe()
1916 usb_del_gadget_udc(&udc->gadget); in s3c2410_udc_remove()