Lines Matching refs:gadget

262 	root = debugfs_create_dir(udc->gadget.name, NULL);  in usba_init_debugfs()
279 usba_ep_init_debugfs(udc, to_usba_ep(udc->gadget.ep0)); in usba_init_debugfs()
292 usba_ep_cleanup_debugfs(to_usba_ep(udc->gadget.ep0)); in usba_cleanup_debugfs()
500 usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); in request_complete()
650 if (udc->gadget.speed != USB_SPEED_UNKNOWN) in usba_ep_disable()
718 ret = usb_gadget_map_request(&udc->gadget, &req->req, ep->is_in); in queue_dma()
761 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN || in usba_ep_queue()
963 static int usba_udc_get_frame(struct usb_gadget *gadget) in usba_udc_get_frame() argument
965 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_get_frame()
970 static int usba_udc_wakeup(struct usb_gadget *gadget) in usba_udc_wakeup() argument
972 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_wakeup()
989 usba_udc_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered) in usba_udc_set_selfpowered() argument
991 struct usba_udc *udc = to_usba_udc(gadget); in usba_udc_set_selfpowered()
994 gadget->is_selfpowered = (is_selfpowered != 0); in usba_udc_set_selfpowered()
1005 static int atmel_usba_start(struct usb_gadget *gadget,
1007 static int atmel_usba_stop(struct usb_gadget *gadget);
1043 ep = to_usba_ep(udc->gadget.ep0); in reset_all_endpoints()
1055 list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { in reset_all_endpoints()
1069 return to_usba_ep(udc->gadget.ep0); in get_ep_by_addr()
1071 list_for_each_entry (ep, &udc->gadget.ep_list, ep.ep_list) { in get_ep_by_addr()
1329 retval = udc->driver->setup(&udc->gadget, crq); in handle_ep0_setup()
1518 ret = udc->driver->setup(&udc->gadget, &crq.crq); in usba_control_irq()
1645 if (udc->gadget.speed != USB_SPEED_UNKNOWN in usba_udc_irq()
1648 udc->driver->suspend(&udc->gadget); in usba_udc_irq()
1664 if (udc->gadget.speed != USB_SPEED_UNKNOWN in usba_udc_irq()
1667 udc->driver->resume(&udc->gadget); in usba_udc_irq()
1701 if (udc->gadget.speed != USB_SPEED_UNKNOWN && udc->driver) { in usba_udc_irq()
1702 udc->gadget.speed = USB_SPEED_UNKNOWN; in usba_udc_irq()
1704 usb_gadget_udc_reset(&udc->gadget, udc->driver); in usba_udc_irq()
1709 udc->gadget.speed = USB_SPEED_HIGH; in usba_udc_irq()
1711 udc->gadget.speed = USB_SPEED_FULL; in usba_udc_irq()
1713 usb_speed_string(udc->gadget.speed)); in usba_udc_irq()
1795 udc->gadget.speed = USB_SPEED_UNKNOWN; in usba_stop()
1824 udc->driver->disconnect(&udc->gadget); in usba_vbus_irq_thread()
1833 static int atmel_usba_start(struct usb_gadget *gadget, in atmel_usba_start() argument
1837 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); in atmel_usba_start()
1874 static int atmel_usba_stop(struct usb_gadget *gadget) in atmel_usba_stop() argument
1876 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); in atmel_usba_stop()
1957 udc->gadget.ep0 = &eps[0].ep; in atmel_udc_of_init()
2017 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in atmel_udc_of_init()
2055 udc->gadget.ep0 = &eps[0].ep; in usba_udc_pdata()
2092 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in usba_udc_pdata()
2109 udc->gadget = usba_gadget_template; in usba_udc_probe()
2110 INIT_LIST_HEAD(&udc->gadget.ep_list); in usba_udc_probe()
2202 ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); in usba_udc_probe()
2222 usb_del_gadget_udc(&udc->gadget); in usba_udc_remove()