Lines Matching refs:gadget
287 if (udc->gadget.speed != USB_SPEED_UNKNOWN) in usba_ep_disable()
346 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN || in usba_ep_queue()
471 static int usba_udc_get_frame(struct usb_gadget *gadget) in usba_udc_get_frame() argument
473 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_get_frame()
478 static int usba_udc_wakeup(struct usb_gadget *gadget) in usba_udc_wakeup() argument
480 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_wakeup()
497 usba_udc_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered) in usba_udc_set_selfpowered() argument
499 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_set_selfpowered()
538 ep = to_usba_ep(udc->gadget.ep0); in reset_all_endpoints()
550 list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { in reset_all_endpoints()
564 return to_usba_ep(udc->gadget.ep0); in get_ep_by_addr()
566 list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { in get_ep_by_addr()
825 retval = udc->driver->setup(&udc->gadget, crq); in handle_ep0_setup()
1008 ret = udc->driver->setup(&udc->gadget, &crq.crq); in usba_control_irq()
1078 if (udc->gadget.speed != USB_SPEED_UNKNOWN && in usba_udc_irq()
1081 udc->driver->suspend(&udc->gadget); in usba_udc_irq()
1094 if (udc->gadget.speed != USB_SPEED_UNKNOWN && in usba_udc_irq()
1097 udc->driver->resume(&udc->gadget); in usba_udc_irq()
1121 if (udc->gadget.speed != USB_SPEED_UNKNOWN && in usba_udc_irq()
1123 udc->gadget.speed = USB_SPEED_UNKNOWN; in usba_udc_irq()
1125 udc->driver->disconnect(&udc->gadget); in usba_udc_irq()
1130 udc->gadget.speed = USB_SPEED_HIGH; in usba_udc_irq()
1132 udc->gadget.speed = USB_SPEED_FULL; in usba_udc_irq()
1179 udc->gadget.speed = USB_SPEED_UNKNOWN; in atmel_usba_stop()
1191 .gadget = {
1193 .ep_list = LIST_HEAD_INIT(controller.gadget.ep_list),
1227 ret = driver->bind(&udc->gadget); in usb_gadget_register_driver()
1245 driver->disconnect(&udc->gadget); in usb_gadget_unregister_driver()
1246 driver->unbind(&udc->gadget); in usb_gadget_unregister_driver()
1266 udc->gadget.ep0 = &eps[0].ep; in usba_udc_pdata()
1268 INIT_LIST_HEAD(&udc->gadget.ep_list); in usba_udc_pdata()
1288 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in usba_udc_pdata()