Lines Matching refs:gadget

263 	root = debugfs_create_dir(udc->gadget.name, NULL);  in usba_init_debugfs()
280 usba_ep_init_debugfs(udc, to_usba_ep(udc->gadget.ep0)); in usba_init_debugfs()
293 usba_ep_cleanup_debugfs(to_usba_ep(udc->gadget.ep0)); in usba_cleanup_debugfs()
501 usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); in request_complete()
651 if (udc->gadget.speed != USB_SPEED_UNKNOWN) in usba_ep_disable()
719 ret = usb_gadget_map_request(&udc->gadget, &req->req, ep->is_in); in queue_dma()
762 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN || in usba_ep_queue()
964 static int usba_udc_get_frame(struct usb_gadget *gadget) in usba_udc_get_frame() argument
966 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_get_frame()
971 static int usba_udc_wakeup(struct usb_gadget *gadget) in usba_udc_wakeup() argument
973 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_wakeup()
990 usba_udc_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered) in usba_udc_set_selfpowered() argument
992 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_set_selfpowered()
995 gadget->is_selfpowered = (is_selfpowered != 0); in usba_udc_set_selfpowered()
1006 static int atmel_usba_start(struct usb_gadget *gadget,
1008 static int atmel_usba_stop(struct usb_gadget *gadget);
1044 ep = to_usba_ep(udc->gadget.ep0); in reset_all_endpoints()
1056 list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { in reset_all_endpoints()
1070 return to_usba_ep(udc->gadget.ep0); in get_ep_by_addr()
1072 list_for_each_entry (ep, &udc->gadget.ep_list, ep.ep_list) { in get_ep_by_addr()
1330 retval = udc->driver->setup(&udc->gadget, crq); in handle_ep0_setup()
1519 ret = udc->driver->setup(&udc->gadget, &crq.crq); in usba_control_irq()
1646 if (udc->gadget.speed != USB_SPEED_UNKNOWN in usba_udc_irq()
1649 udc->driver->suspend(&udc->gadget); in usba_udc_irq()
1665 if (udc->gadget.speed != USB_SPEED_UNKNOWN in usba_udc_irq()
1668 udc->driver->resume(&udc->gadget); in usba_udc_irq()
1702 if (udc->gadget.speed != USB_SPEED_UNKNOWN && udc->driver) { in usba_udc_irq()
1703 udc->gadget.speed = USB_SPEED_UNKNOWN; in usba_udc_irq()
1705 usb_gadget_udc_reset(&udc->gadget, udc->driver); in usba_udc_irq()
1710 udc->gadget.speed = USB_SPEED_HIGH; in usba_udc_irq()
1712 udc->gadget.speed = USB_SPEED_FULL; in usba_udc_irq()
1714 usb_speed_string(udc->gadget.speed)); in usba_udc_irq()
1796 udc->gadget.speed = USB_SPEED_UNKNOWN; in usba_stop()
1825 udc->driver->disconnect(&udc->gadget); in usba_vbus_irq_thread()
1834 static int atmel_usba_start(struct usb_gadget *gadget, in atmel_usba_start() argument
1838 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); in atmel_usba_start()
1875 static int atmel_usba_stop(struct usb_gadget *gadget) in atmel_usba_stop() argument
1877 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); in atmel_usba_stop()
1958 udc->gadget.ep0 = &eps[0].ep; in atmel_udc_of_init()
2003 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in atmel_udc_of_init()
2041 udc->gadget.ep0 = &eps[0].ep; in usba_udc_pdata()
2067 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in usba_udc_pdata()
2084 udc->gadget = usba_gadget_template; in usba_udc_probe()
2085 INIT_LIST_HEAD(&udc->gadget.ep_list); in usba_udc_probe()
2177 ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); in usba_udc_probe()
2197 usb_del_gadget_udc(&udc->gadget); in usba_udc_remove()