Lines Matching refs:gadget

646 	usb_gadget_unmap_request(&priv_dev->gadget, request,  in cdns3_gadget_giveback()
906 if (priv_dev->gadget.speed == USB_SPEED_SUPER) in cdns3_ep_run_transfer()
1027 list_for_each_entry(ep, &priv_dev->gadget.ep_list, ep_list) { in cdns3_set_hw_configuration()
1280 priv_dev->gadget_driver->disconnect(&priv_dev->gadget); in cdns3_disconnect_gadget()
1310 priv_dev->gadget.speed = speed; in cdns3_check_usb_interrupt_proceed()
1311 usb_gadget_set_state(&priv_dev->gadget, USB_STATE_POWERED); in cdns3_check_usb_interrupt_proceed()
1318 priv_dev->gadget.speed = USB_SPEED_UNKNOWN; in cdns3_check_usb_interrupt_proceed()
1319 usb_gadget_set_state(&priv_dev->gadget, USB_STATE_NOTATTACHED); in cdns3_check_usb_interrupt_proceed()
1327 priv_dev->gadget_driver->suspend(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed()
1336 priv_dev->gadget_driver->resume(&priv_dev->gadget); in cdns3_check_usb_interrupt_proceed()
1345 usb_gadget_udc_reset(&priv_dev->gadget, in cdns3_check_usb_interrupt_proceed()
1351 priv_dev->gadget.speed = speed; in cdns3_check_usb_interrupt_proceed()
1584 switch (priv_dev->gadget.speed) { in cdns3_ep_config()
1652 list_for_each_entry(ep, &priv_dev->gadget.ep_list, ep_list) { in cdns3_find_available_ep()
1688 usb_ep *cdns3_gadget_match_ep(struct usb_gadget *gadget, in cdns3_gadget_match_ep() argument
1692 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_match_ep()
1990 ret = usb_gadget_map_request(&priv_dev->gadget, request, in __cdns3_gadget_ep_queue()
2224 static int cdns3_gadget_get_frame(struct usb_gadget *gadget) in cdns3_gadget_get_frame() argument
2226 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_get_frame()
2246 static int cdns3_gadget_wakeup(struct usb_gadget *gadget) in cdns3_gadget_wakeup() argument
2248 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_wakeup()
2258 static int cdns3_gadget_set_selfpowered(struct usb_gadget *gadget, in cdns3_gadget_set_selfpowered() argument
2261 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_set_selfpowered()
2270 static int cdns3_gadget_pullup(struct usb_gadget *gadget, int is_on) in cdns3_gadget_pullup() argument
2272 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_pullup()
2321 cdns3_gadget_pullup(&priv_dev->gadget, 1); in cdns3_gadget_config()
2331 static int cdns3_gadget_udc_start(struct usb_gadget *gadget, in cdns3_gadget_udc_start() argument
2334 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_udc_start()
2350 static int cdns3_gadget_udc_stop(struct usb_gadget *gadget) in cdns3_gadget_udc_stop() argument
2352 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_udc_stop()
2363 priv_dev->gadget.speed = USB_SPEED_UNKNOWN; in cdns3_gadget_udc_stop()
2365 list_for_each_entry(ep, &priv_dev->gadget.ep_list, ep_list) { in cdns3_gadget_udc_stop()
2381 static void cdns3_gadget_udc_set_speed(struct usb_gadget *gadget, in cdns3_gadget_udc_set_speed() argument
2384 struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); in cdns3_gadget_udc_set_speed()
2401 priv_dev->gadget.speed = speed; in cdns3_gadget_udc_set_speed()
2503 &priv_dev->gadget.ep_list); in cdns3_init_eps()
2530 usb_del_gadget_udc(&priv_dev->gadget); in cdns3_gadget_exit()
2600 priv_dev->gadget.max_speed = max_speed; in cdns3_gadget_start()
2601 priv_dev->gadget.speed = USB_SPEED_UNKNOWN; in cdns3_gadget_start()
2602 priv_dev->gadget.ops = &cdns3_gadget_ops; in cdns3_gadget_start()
2603 priv_dev->gadget.name = "cdns3-gadget"; in cdns3_gadget_start()
2605 priv_dev->gadget.name = "usb-ss-gadget"; in cdns3_gadget_start()
2606 priv_dev->gadget.sg_supported = 1; in cdns3_gadget_start()
2607 priv_dev->gadget.quirk_avoids_skb_reserve = 1; in cdns3_gadget_start()
2615 INIT_LIST_HEAD(&priv_dev->gadget.ep_list); in cdns3_gadget_start()
2651 &priv_dev->gadget); in cdns3_gadget_start()
2689 priv_dev->gadget.speed = USB_SPEED_UNKNOWN; in cdns3_gadget_suspend()
2690 usb_gadget_set_state(&priv_dev->gadget, USB_STATE_NOTATTACHED); in cdns3_gadget_suspend()
2696 cdns3_gadget_pullup(&priv_dev->gadget, 0); in cdns3_gadget_suspend()