Lines Matching refs:gadget
288 if (udc->gadget.speed != USB_SPEED_UNKNOWN) in usba_ep_disable()
347 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN || in usba_ep_queue()
472 static int usba_udc_get_frame(struct usb_gadget *gadget) in usba_udc_get_frame() argument
474 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_get_frame()
479 static int usba_udc_wakeup(struct usb_gadget *gadget) in usba_udc_wakeup() argument
481 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_wakeup()
498 usba_udc_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered) in usba_udc_set_selfpowered() argument
500 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_set_selfpowered()
539 ep = to_usba_ep(udc->gadget.ep0); in reset_all_endpoints()
551 list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { in reset_all_endpoints()
565 return to_usba_ep(udc->gadget.ep0); in get_ep_by_addr()
567 list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { in get_ep_by_addr()
826 retval = udc->driver->setup(&udc->gadget, crq); in handle_ep0_setup()
1009 ret = udc->driver->setup(&udc->gadget, &crq.crq); in usba_control_irq()
1079 if (udc->gadget.speed != USB_SPEED_UNKNOWN && in usba_udc_irq()
1082 udc->driver->suspend(&udc->gadget); in usba_udc_irq()
1095 if (udc->gadget.speed != USB_SPEED_UNKNOWN && in usba_udc_irq()
1098 udc->driver->resume(&udc->gadget); in usba_udc_irq()
1122 if (udc->gadget.speed != USB_SPEED_UNKNOWN && in usba_udc_irq()
1124 udc->gadget.speed = USB_SPEED_UNKNOWN; in usba_udc_irq()
1126 udc->driver->disconnect(&udc->gadget); in usba_udc_irq()
1131 udc->gadget.speed = USB_SPEED_HIGH; in usba_udc_irq()
1133 udc->gadget.speed = USB_SPEED_FULL; in usba_udc_irq()
1180 udc->gadget.speed = USB_SPEED_UNKNOWN; in atmel_usba_stop()
1192 .gadget = {
1194 .ep_list = LIST_HEAD_INIT(controller.gadget.ep_list),
1228 ret = driver->bind(&udc->gadget); in usb_gadget_register_driver()
1246 driver->disconnect(&udc->gadget); in usb_gadget_unregister_driver()
1247 driver->unbind(&udc->gadget); in usb_gadget_unregister_driver()
1267 udc->gadget.ep0 = &eps[0].ep; in usba_udc_pdata()
1269 INIT_LIST_HEAD(&udc->gadget.ep_list); in usba_udc_pdata()
1289 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in usba_udc_pdata()