Lines Matching refs:gadget
331 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) in udc_ep_enable()
828 usb_gadget_unmap_request(&dev->gadget, &req->req, ep->in); in complete_req()
1073 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) in udc_queue()
1079 retval = usb_gadget_map_request(&udc->gadget, usbreq, ep->in); in udc_queue()
1320 if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) in udc_set_halt()
1384 static int udc_get_frame(struct usb_gadget *gadget) in udc_get_frame() argument
1390 static int udc_wakeup(struct usb_gadget *gadget) in udc_wakeup() argument
1394 if (!gadget) in udc_wakeup()
1396 dev = container_of(gadget, struct udc, gadget); in udc_wakeup()
1417 INIT_LIST_HEAD(&dev->gadget.ep_list); in make_ep_lists()
1419 &dev->gadget.ep_list); in make_ep_lists()
1421 &dev->gadget.ep_list); in make_ep_lists()
1423 &dev->gadget.ep_list); in make_ep_lists()
1427 if (dev->gadget.speed == USB_SPEED_FULL) in make_ep_lists()
1429 else if (dev->gadget.speed == USB_SPEED_HIGH) in make_ep_lists()
1468 dev->gadget.speed = USB_SPEED_UNKNOWN; in udc_basic_init()
1512 dev->gadget.speed = USB_SPEED_HIGH; in udc_setup_endpoints()
1514 dev->gadget.speed = USB_SPEED_FULL; in udc_setup_endpoints()
1564 if (dev->gadget.speed == USB_SPEED_FULL) { in udc_setup_endpoints()
1569 } else if (dev->gadget.speed == USB_SPEED_HIGH) { in udc_setup_endpoints()
1580 dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IX].ep; in udc_setup_endpoints()
1582 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); in udc_setup_endpoints()
1638 dev->driver->disconnect(&dev->gadget); in udc_tasklet_disconnect()
1824 if (dev->gadget.speed == USB_SPEED_FULL) in activate_control_endpoints()
1827 else if (dev->gadget.speed == USB_SPEED_HIGH) in activate_control_endpoints()
1834 if (dev->gadget.speed == USB_SPEED_FULL) in activate_control_endpoints()
1837 else if (dev->gadget.speed == USB_SPEED_HIGH) in activate_control_endpoints()
1844 if (dev->gadget.speed == USB_SPEED_FULL) in activate_control_endpoints()
1847 else if (dev->gadget.speed == USB_SPEED_HIGH) in activate_control_endpoints()
1854 if (dev->gadget.speed == USB_SPEED_FULL) in activate_control_endpoints()
1857 else if (dev->gadget.speed == USB_SPEED_HIGH) in activate_control_endpoints()
2483 dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IX].ep; in udc_control_out_isr()
2488 dev->gadget.ep0 = &dev->ep[UDC_EP0OUT_IX].ep; in udc_control_out_isr()
2536 setup_supported = dev->driver->setup(&dev->gadget, in udc_control_out_isr()
2791 tmp = dev->driver->setup(&dev->gadget, &setup_data.request); in udc_dev_isr()
2851 tmp = dev->driver->setup(&dev->gadget, &setup_data.request); in udc_dev_isr()
2871 dev->driver->resume(&dev->gadget); in udc_dev_isr()
2874 usb_gadget_udc_reset(&dev->gadget, dev->driver); in udc_dev_isr()
2917 dev->driver->suspend(&dev->gadget); in udc_dev_isr()
2933 usb_speed_string(dev->gadget.speed)); in udc_dev_isr()
3049 usb_del_gadget_udc(&udc->gadget); in udc_pci_remove()
3266 dev->gadget.ops = &udc_ops; in udc_probe()
3268 dev_set_name(&dev->gadget.dev, "gadget"); in udc_probe()
3269 dev->gadget.name = name; in udc_probe()
3270 dev->gadget.max_speed = USB_SPEED_HIGH; in udc_probe()
3292 retval = usb_add_gadget_udc_release(&udc->pdev->dev, &dev->gadget, in udc_probe()