gadget 162 drivers/phy/motorola/phy-cpcap-usb.c struct usb_gadget *gadget) gadget 164 drivers/phy/motorola/phy-cpcap-usb.c otg->gadget = gadget; gadget 165 drivers/phy/motorola/phy-cpcap-usb.c if (!gadget) gadget 72 drivers/phy/ti/phy-dm816x-usb.c struct usb_gadget *gadget) gadget 74 drivers/phy/ti/phy-dm816x-usb.c otg->gadget = gadget; gadget 75 drivers/phy/ti/phy-dm816x-usb.c if (!gadget) gadget 87 drivers/phy/ti/phy-omap-usb2.c struct usb_gadget *gadget) gadget 89 drivers/phy/ti/phy-omap-usb2.c otg->gadget = gadget; gadget 90 drivers/phy/ti/phy-omap-usb2.c if (!gadget) gadget 630 drivers/phy/ti/phy-twl4030-usb.c struct usb_gadget *gadget) gadget 635 drivers/phy/ti/phy-twl4030-usb.c otg->gadget = gadget; gadget 636 drivers/phy/ti/phy-twl4030-usb.c if (!gadget) gadget 249 drivers/power/supply/isp1704_charger.c if (isp->phy->otg->gadget) gadget 250 drivers/power/supply/isp1704_charger.c usb_gadget_connect(isp->phy->otg->gadget); gadget 279 drivers/power/supply/isp1704_charger.c if (isp->phy->otg->gadget) gadget 280 drivers/power/supply/isp1704_charger.c usb_gadget_disconnect(isp->phy->otg->gadget); gadget 458 drivers/power/supply/isp1704_charger.c if (isp->phy->otg->gadget) gadget 459 drivers/power/supply/isp1704_charger.c usb_gadget_disconnect(isp->phy->otg->gadget); gadget 462 drivers/staging/emxx_udc/emxx_udc.c req->req.dma = dma_map_single(udc->gadget.dev.parent, gadget 472 drivers/staging/emxx_udc/emxx_udc.c dma_sync_single_for_device(udc->gadget.dev.parent, gadget 507 drivers/staging/emxx_udc/emxx_udc.c dma_unmap_single(udc->gadget.dev.parent, gadget 517 drivers/staging/emxx_udc/emxx_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, gadget 1497 drivers/staging/emxx_udc/emxx_udc.c if (udc->gadget.is_selfpowered) gadget 1664 drivers/staging/emxx_udc/emxx_udc.c nret = udc->driver->setup(&udc->gadget, &udc->ctrl); gadget 1764 drivers/staging/emxx_udc/emxx_udc.c if (udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 1765 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.speed = _nbu2ss_get_speed(udc); gadget 2091 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2096 drivers/staging/emxx_udc/emxx_udc.c list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { gadget 2124 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2241 drivers/staging/emxx_udc/emxx_udc.c udc->driver->disconnect(&udc->gadget); gadget 2301 drivers/staging/emxx_udc/emxx_udc.c udc->driver->resume(&udc->gadget); gadget 2321 drivers/staging/emxx_udc/emxx_udc.c udc->driver->suspend(&udc->gadget); gadget 2447 drivers/staging/emxx_udc/emxx_udc.c if ((!udc->driver) || (udc->gadget.speed == USB_SPEED_UNKNOWN)) { gadget 2833 drivers/staging/emxx_udc/emxx_udc.c udc = container_of(pgadget, struct nbu2ss_udc, gadget); gadget 2854 drivers/staging/emxx_udc/emxx_udc.c udc = container_of(pgadget, struct nbu2ss_udc, gadget); gadget 2888 drivers/staging/emxx_udc/emxx_udc.c udc = container_of(pgadget, struct nbu2ss_udc, gadget); gadget 2914 drivers/staging/emxx_udc/emxx_udc.c udc = container_of(pgadget, struct nbu2ss_udc, gadget); gadget 2934 drivers/staging/emxx_udc/emxx_udc.c udc = container_of(pgadget, struct nbu2ss_udc, gadget); gadget 3015 drivers/staging/emxx_udc/emxx_udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 3016 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.ep0 = &udc->ep[0].ep; gadget 3033 drivers/staging/emxx_udc/emxx_udc.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 3048 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.is_selfpowered = 1; gadget 3059 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.ops = &nbu2ss_gadget_ops; gadget 3060 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.ep0 = &udc->ep[0].ep; gadget 3061 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 3062 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.name = driver_name; gadget 3065 drivers/staging/emxx_udc/emxx_udc.c device_initialize(&udc->gadget.dev); gadget 3067 drivers/staging/emxx_udc/emxx_udc.c dev_set_name(&udc->gadget.dev, "gadget"); gadget 3068 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.dev.parent = &pdev->dev; gadget 3069 drivers/staging/emxx_udc/emxx_udc.c udc->gadget.dev.dma_mask = pdev->dev.dma_mask; gadget 555 drivers/staging/emxx_udc/emxx_udc.h struct usb_gadget gadget; gadget 89 drivers/usb/cdns3/ep0.c ret = priv_dev->gadget_driver->setup(&priv_dev->gadget, ctrl_req); gadget 140 drivers/usb/cdns3/ep0.c enum usb_device_state device_state = priv_dev->gadget.state; gadget 167 drivers/usb/cdns3/ep0.c usb_gadget_set_state(&priv_dev->gadget, gadget 176 drivers/usb/cdns3/ep0.c usb_gadget_set_state(&priv_dev->gadget, gadget 197 drivers/usb/cdns3/ep0.c enum usb_device_state device_state = priv_dev->gadget.state; gadget 221 drivers/usb/cdns3/ep0.c usb_gadget_set_state(&priv_dev->gadget, gadget 254 drivers/usb/cdns3/ep0.c if (priv_dev->gadget.speed != USB_SPEED_SUPER) gadget 299 drivers/usb/cdns3/ep0.c state = priv_dev->gadget.state; gadget 300 drivers/usb/cdns3/ep0.c speed = priv_dev->gadget.speed; gadget 451 drivers/usb/cdns3/ep0.c if (priv_dev->gadget.state < USB_STATE_ADDRESS) gadget 820 drivers/usb/cdns3/ep0.c if (priv_dev->gadget.speed == USB_SPEED_SUPER) gadget 835 drivers/usb/cdns3/ep0.c priv_dev->gadget.ep0->maxpacket = max_packet_size; gadget 888 drivers/usb/cdns3/ep0.c priv_dev->gadget.ep0 = &priv_ep->endpoint; gadget 916 drivers/usb/cdns3/gadget.c if (priv_dev->gadget.speed == USB_SPEED_SUPER) gadget 1037 drivers/usb/cdns3/gadget.c list_for_each_entry(ep, &priv_dev->gadget.ep_list, ep_list) { gadget 1290 drivers/usb/cdns3/gadget.c priv_dev->gadget_driver->disconnect(&priv_dev->gadget); gadget 1320 drivers/usb/cdns3/gadget.c priv_dev->gadget.speed = speed; gadget 1321 drivers/usb/cdns3/gadget.c usb_gadget_set_state(&priv_dev->gadget, USB_STATE_POWERED); gadget 1328 drivers/usb/cdns3/gadget.c priv_dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1329 drivers/usb/cdns3/gadget.c usb_gadget_set_state(&priv_dev->gadget, USB_STATE_NOTATTACHED); gadget 1337 drivers/usb/cdns3/gadget.c priv_dev->gadget_driver->suspend(&priv_dev->gadget); gadget 1346 drivers/usb/cdns3/gadget.c priv_dev->gadget_driver->resume(&priv_dev->gadget); gadget 1355 drivers/usb/cdns3/gadget.c usb_gadget_udc_reset(&priv_dev->gadget, gadget 1361 drivers/usb/cdns3/gadget.c priv_dev->gadget.speed = speed; gadget 1589 drivers/usb/cdns3/gadget.c switch (priv_dev->gadget.speed) { gadget 1657 drivers/usb/cdns3/gadget.c list_for_each_entry(ep, &priv_dev->gadget.ep_list, ep_list) { gadget 1696 drivers/usb/cdns3/gadget.c usb_ep *cdns3_gadget_match_ep(struct usb_gadget *gadget, gadget 1700 drivers/usb/cdns3/gadget.c struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); gadget 2242 drivers/usb/cdns3/gadget.c static int cdns3_gadget_get_frame(struct usb_gadget *gadget) gadget 2244 drivers/usb/cdns3/gadget.c struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); gadget 2264 drivers/usb/cdns3/gadget.c static int cdns3_gadget_wakeup(struct usb_gadget *gadget) gadget 2266 drivers/usb/cdns3/gadget.c struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); gadget 2276 drivers/usb/cdns3/gadget.c static int cdns3_gadget_set_selfpowered(struct usb_gadget *gadget, gadget 2279 drivers/usb/cdns3/gadget.c struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); gadget 2288 drivers/usb/cdns3/gadget.c static int cdns3_gadget_pullup(struct usb_gadget *gadget, int is_on) gadget 2290 drivers/usb/cdns3/gadget.c struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); gadget 2347 drivers/usb/cdns3/gadget.c static int cdns3_gadget_udc_start(struct usb_gadget *gadget, gadget 2350 drivers/usb/cdns3/gadget.c struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); gadget 2358 drivers/usb/cdns3/gadget.c max_speed = min(driver->max_speed, gadget->max_speed); gadget 2392 drivers/usb/cdns3/gadget.c static int cdns3_gadget_udc_stop(struct usb_gadget *gadget) gadget 2394 drivers/usb/cdns3/gadget.c struct cdns3_device *priv_dev = gadget_to_cdns3_device(gadget); gadget 2405 drivers/usb/cdns3/gadget.c priv_dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 2407 drivers/usb/cdns3/gadget.c list_for_each_entry(ep, &priv_dev->gadget.ep_list, ep_list) { gadget 2521 drivers/usb/cdns3/gadget.c &priv_dev->gadget.ep_list); gadget 2553 drivers/usb/cdns3/gadget.c usb_del_gadget_udc(&priv_dev->gadget); gadget 2624 drivers/usb/cdns3/gadget.c priv_dev->gadget.max_speed = max_speed; gadget 2625 drivers/usb/cdns3/gadget.c priv_dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 2626 drivers/usb/cdns3/gadget.c priv_dev->gadget.ops = &cdns3_gadget_ops; gadget 2627 drivers/usb/cdns3/gadget.c priv_dev->gadget.name = "usb-ss-gadget"; gadget 2628 drivers/usb/cdns3/gadget.c priv_dev->gadget.sg_supported = 1; gadget 2629 drivers/usb/cdns3/gadget.c priv_dev->gadget.quirk_avoids_skb_reserve = 1; gadget 2639 drivers/usb/cdns3/gadget.c INIT_LIST_HEAD(&priv_dev->gadget.ep_list); gadget 2674 drivers/usb/cdns3/gadget.c ret = usb_add_gadget_udc(priv_dev->dev, &priv_dev->gadget); gadget 2737 drivers/usb/cdns3/gadget.c priv_dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 2738 drivers/usb/cdns3/gadget.c usb_gadget_set_state(&priv_dev->gadget, USB_STATE_NOTATTACHED); gadget 960 drivers/usb/cdns3/gadget.h #define gadget_to_cdns3_device(g) (container_of(g, struct cdns3_device, gadget)) gadget 1258 drivers/usb/cdns3/gadget.h struct usb_gadget gadget; gadget 228 drivers/usb/chipidea/ci.h struct usb_gadget gadget; gadget 27 drivers/usb/chipidea/debug.c struct usb_gadget *gadget = &ci->gadget; gadget 29 drivers/usb/chipidea/debug.c seq_printf(s, "speed = %d\n", gadget->speed); gadget 30 drivers/usb/chipidea/debug.c seq_printf(s, "max_speed = %d\n", gadget->max_speed); gadget 31 drivers/usb/chipidea/debug.c seq_printf(s, "is_otg = %d\n", gadget->is_otg); gadget 32 drivers/usb/chipidea/debug.c seq_printf(s, "is_a_peripheral = %d\n", gadget->is_a_peripheral); gadget 33 drivers/usb/chipidea/debug.c seq_printf(s, "b_hnp_enable = %d\n", gadget->b_hnp_enable); gadget 34 drivers/usb/chipidea/debug.c seq_printf(s, "a_hnp_support = %d\n", gadget->a_hnp_support); gadget 35 drivers/usb/chipidea/debug.c seq_printf(s, "a_alt_hnp_support = %d\n", gadget->a_alt_hnp_support); gadget 37 drivers/usb/chipidea/debug.c (gadget->name ? gadget->name : "")); gadget 135 drivers/usb/chipidea/otg.c usb_gadget_vbus_connect(&ci->gadget); gadget 137 drivers/usb/chipidea/otg.c usb_gadget_vbus_disconnect(&ci->gadget); gadget 67 drivers/usb/chipidea/otg_fsm.c ci->gadget.host_request_flag = 1; gadget 151 drivers/usb/chipidea/otg_fsm.c ci->gadget.host_request_flag = 1; gadget 563 drivers/usb/chipidea/otg_fsm.c usb_gadget_vbus_connect(&ci->gadget); gadget 565 drivers/usb/chipidea/otg_fsm.c usb_gadget_vbus_disconnect(&ci->gadget); gadget 704 drivers/usb/chipidea/otg_fsm.c ci->gadget.is_a_peripheral = 1; gadget 798 drivers/usb/chipidea/otg_fsm.c ci->otg.gadget = &ci->gadget; gadget 804 drivers/usb/chipidea/otg_fsm.c ci->gadget.hnp_polling_support = 1; gadget 706 drivers/usb/chipidea/udc.c static int _gadget_stop_activity(struct usb_gadget *gadget) gadget 709 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(gadget, struct ci_hdrc, gadget); gadget 713 drivers/usb/chipidea/udc.c gadget_for_each_ep(ep, gadget) { gadget 720 drivers/usb/chipidea/udc.c gadget_for_each_ep(ep, gadget) { gadget 730 drivers/usb/chipidea/udc.c ci->gadget.speed = USB_SPEED_UNKNOWN; gadget 754 drivers/usb/chipidea/udc.c if (ci->gadget.speed != USB_SPEED_UNKNOWN) gadget 755 drivers/usb/chipidea/udc.c usb_gadget_udc_reset(&ci->gadget, ci->driver); gadget 757 drivers/usb/chipidea/udc.c retval = _gadget_stop_activity(&ci->gadget); gadget 885 drivers/usb/chipidea/udc.c ci->gadget.is_selfpowered; gadget 928 drivers/usb/chipidea/udc.c usb_gadget_set_state(&ci->gadget, USB_STATE_ADDRESS); gadget 1002 drivers/usb/chipidea/udc.c dev_warn(&ci->gadget.dev, gadget 1135 drivers/usb/chipidea/udc.c ci->gadget.b_hnp_enable = 1; gadget 1146 drivers/usb/chipidea/udc.c ci->gadget.a_hnp_support = 1; gadget 1164 drivers/usb/chipidea/udc.c err = ci->driver->setup(&ci->gadget, &req); gadget 1306 drivers/usb/chipidea/udc.c if (hwep->ci->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1399 drivers/usb/chipidea/udc.c if (hwep->ci->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1426 drivers/usb/chipidea/udc.c if (hwep->ci->gadget.speed != USB_SPEED_UNKNOWN) gadget 1438 drivers/usb/chipidea/udc.c usb_gadget_unmap_request(&hwep->ci->gadget, req, hwep->dir); gadget 1498 drivers/usb/chipidea/udc.c if (hwep->ci->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1529 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(_gadget, struct ci_hdrc, gadget); gadget 1553 drivers/usb/chipidea/udc.c ci->driver->disconnect(&ci->gadget); gadget 1558 drivers/usb/chipidea/udc.c _gadget_stop_activity(&ci->gadget); gadget 1569 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(_gadget, struct ci_hdrc, gadget); gadget 1574 drivers/usb/chipidea/udc.c if (ci->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1594 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(_gadget, struct ci_hdrc, gadget); gadget 1603 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(_gadget, struct ci_hdrc, gadget); gadget 1619 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(_gadget, struct ci_hdrc, gadget); gadget 1628 drivers/usb/chipidea/udc.c pm_runtime_get_sync(&ci->gadget.dev); gadget 1633 drivers/usb/chipidea/udc.c pm_runtime_put_sync(&ci->gadget.dev); gadget 1638 drivers/usb/chipidea/udc.c static int ci_udc_start(struct usb_gadget *gadget, gadget 1640 drivers/usb/chipidea/udc.c static int ci_udc_stop(struct usb_gadget *gadget); gadget 1643 drivers/usb/chipidea/udc.c static struct usb_ep *ci_udc_match_ep(struct usb_gadget *gadget, gadget 1647 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(gadget, struct ci_hdrc, gadget); gadget 1651 drivers/usb/chipidea/udc.c list_for_each_entry_reverse(ep, &ci->gadget.ep_list, ep_list) { gadget 1735 drivers/usb/chipidea/udc.c list_add_tail(&hwep->ep.ep_list, &ci->gadget.ep_list); gadget 1761 drivers/usb/chipidea/udc.c static int ci_udc_start(struct usb_gadget *gadget, gadget 1764 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(gadget, struct ci_hdrc, gadget); gadget 1788 drivers/usb/chipidea/udc.c pm_runtime_get_sync(&ci->gadget.dev); gadget 1792 drivers/usb/chipidea/udc.c usb_udc_vbus_handler(&ci->gadget, false); gadget 1793 drivers/usb/chipidea/udc.c pm_runtime_put_sync(&ci->gadget.dev); gadget 1799 drivers/usb/chipidea/udc.c pm_runtime_put_sync(&ci->gadget.dev); gadget 1823 drivers/usb/chipidea/udc.c static int ci_udc_stop(struct usb_gadget *gadget) gadget 1825 drivers/usb/chipidea/udc.c struct ci_hdrc *ci = container_of(gadget, struct ci_hdrc, gadget); gadget 1836 drivers/usb/chipidea/udc.c _gadget_stop_activity(&ci->gadget); gadget 1838 drivers/usb/chipidea/udc.c pm_runtime_put(&ci->gadget.dev); gadget 1882 drivers/usb/chipidea/udc.c ci->gadget.speed = hw_port_is_high_speed(ci) ? gadget 1887 drivers/usb/chipidea/udc.c ci->driver->resume(&ci->gadget); gadget 1891 drivers/usb/chipidea/udc.c usb_gadget_set_state(&ci->gadget, gadget 1901 drivers/usb/chipidea/udc.c ci->resume_state = ci->gadget.state; gadget 1902 drivers/usb/chipidea/udc.c if (ci->gadget.speed != USB_SPEED_UNKNOWN && gadget 1905 drivers/usb/chipidea/udc.c ci->driver->suspend(&ci->gadget); gadget 1908 drivers/usb/chipidea/udc.c usb_gadget_set_state(&ci->gadget, gadget 1930 drivers/usb/chipidea/udc.c ci->gadget.ops = &usb_gadget_ops; gadget 1931 drivers/usb/chipidea/udc.c ci->gadget.speed = USB_SPEED_UNKNOWN; gadget 1932 drivers/usb/chipidea/udc.c ci->gadget.max_speed = USB_SPEED_HIGH; gadget 1933 drivers/usb/chipidea/udc.c ci->gadget.name = ci->platdata->name; gadget 1934 drivers/usb/chipidea/udc.c ci->gadget.otg_caps = otg_caps; gadget 1937 drivers/usb/chipidea/udc.c ci->gadget.quirk_avoids_skb_reserve = 1; gadget 1941 drivers/usb/chipidea/udc.c ci->gadget.is_otg = 1; gadget 1943 drivers/usb/chipidea/udc.c INIT_LIST_HEAD(&ci->gadget.ep_list); gadget 1964 drivers/usb/chipidea/udc.c ci->gadget.ep0 = &ci->ep0in->ep; gadget 1966 drivers/usb/chipidea/udc.c retval = usb_add_gadget_udc(dev, &ci->gadget); gadget 1970 drivers/usb/chipidea/udc.c pm_runtime_no_callbacks(&ci->gadget.dev); gadget 1971 drivers/usb/chipidea/udc.c pm_runtime_enable(&ci->gadget.dev); gadget 1994 drivers/usb/chipidea/udc.c usb_del_gadget_udc(&ci->gadget); gadget 74 drivers/usb/common/usb-otg-fsm.c if (fsm->otg->gadget) gadget 75 drivers/usb/common/usb-otg-fsm.c fsm->otg->gadget->host_request_flag = 0; gadget 105 drivers/usb/common/usb-otg-fsm.c if (fsm->otg->gadget) gadget 106 drivers/usb/common/usb-otg-fsm.c fsm->otg->gadget->host_request_flag = 0; gadget 345 drivers/usb/common/usb-otg-fsm.c else if (fsm->b_sess_vld && fsm->otg->gadget) gadget 359 drivers/usb/common/usb-otg-fsm.c gadget->b_hnp_enable && fsm->a_bus_suspend) gadget 202 drivers/usb/dwc2/core.h if ((_hs)->gadget.speed != USB_SPEED_UNKNOWN && \ gadget 205 drivers/usb/dwc2/core.h (_hs)->driver->_entry(&(_hs)->gadget); \ gadget 1194 drivers/usb/dwc2/core.h struct usb_gadget gadget; gadget 47 drivers/usb/dwc2/gadget.c static inline struct dwc2_hsotg *to_hsotg(struct usb_gadget *gadget) gadget 49 drivers/usb/dwc2/gadget.c return container_of(gadget, struct dwc2_hsotg, gadget); gadget 424 drivers/usb/dwc2/gadget.c usb_gadget_unmap_request(&hsotg->gadget, req, hs_ep->dir_in); gadget 1233 drivers/usb/dwc2/gadget.c ret = usb_gadget_map_request(&hsotg->gadget, req, hs_ep->dir_in); gadget 1949 drivers/usb/dwc2/gadget.c ret = hsotg->driver->setup(&hsotg->gadget, ctrl); gadget 3166 drivers/usb/dwc2/gadget.c hsotg->gadget.speed = USB_SPEED_FULL; gadget 3172 drivers/usb/dwc2/gadget.c hsotg->gadget.speed = USB_SPEED_HIGH; gadget 3178 drivers/usb/dwc2/gadget.c hsotg->gadget.speed = USB_SPEED_LOW; gadget 3189 drivers/usb/dwc2/gadget.c usb_speed_string(hsotg->gadget.speed)); gadget 3281 drivers/usb/dwc2/gadget.c usb_gadget_set_state(&hsotg->gadget, USB_STATE_NOTATTACHED); gadget 4049 drivers/usb/dwc2/gadget.c if (hsotg->gadget.speed == USB_SPEED_HIGH) gadget 4106 drivers/usb/dwc2/gadget.c if (hsotg->gadget.speed == USB_SPEED_FULL && gadget 4407 drivers/usb/dwc2/gadget.c static int dwc2_hsotg_udc_start(struct usb_gadget *gadget, gadget 4410 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = to_hsotg(gadget); gadget 4436 drivers/usb/dwc2/gadget.c hsotg->gadget.dev.of_node = hsotg->dev->of_node; gadget 4437 drivers/usb/dwc2/gadget.c hsotg->gadget.speed = USB_SPEED_UNKNOWN; gadget 4446 drivers/usb/dwc2/gadget.c otg_set_peripheral(hsotg->uphy->otg, &hsotg->gadget); gadget 4457 drivers/usb/dwc2/gadget.c gadget->sg_supported = using_desc_dma(hsotg); gadget 4473 drivers/usb/dwc2/gadget.c static int dwc2_hsotg_udc_stop(struct usb_gadget *gadget) gadget 4475 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = to_hsotg(gadget); gadget 4493 drivers/usb/dwc2/gadget.c hsotg->gadget.speed = USB_SPEED_UNKNOWN; gadget 4513 drivers/usb/dwc2/gadget.c static int dwc2_hsotg_gadget_getframe(struct usb_gadget *gadget) gadget 4515 drivers/usb/dwc2/gadget.c return dwc2_hsotg_read_frameno(to_hsotg(gadget)); gadget 4525 drivers/usb/dwc2/gadget.c static int dwc2_hsotg_pullup(struct usb_gadget *gadget, int is_on) gadget 4527 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = to_hsotg(gadget); gadget 4552 drivers/usb/dwc2/gadget.c hsotg->gadget.speed = USB_SPEED_UNKNOWN; gadget 4558 drivers/usb/dwc2/gadget.c static int dwc2_hsotg_vbus_session(struct usb_gadget *gadget, int is_active) gadget 4560 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = to_hsotg(gadget); gadget 4598 drivers/usb/dwc2/gadget.c static int dwc2_hsotg_vbus_draw(struct usb_gadget *gadget, unsigned int mA) gadget 4600 drivers/usb/dwc2/gadget.c struct dwc2_hsotg *hsotg = to_hsotg(gadget); gadget 4651 drivers/usb/dwc2/gadget.c list_add_tail(&hs_ep->ep.ep_list, &hsotg->gadget.ep_list); gadget 4816 drivers/usb/dwc2/gadget.c hsotg->gadget.max_speed = USB_SPEED_HIGH; gadget 4817 drivers/usb/dwc2/gadget.c hsotg->gadget.ops = &dwc2_hsotg_gadget_ops; gadget 4818 drivers/usb/dwc2/gadget.c hsotg->gadget.name = dev_name(dev); gadget 4822 drivers/usb/dwc2/gadget.c hsotg->gadget.lpm_capable = true; gadget 4825 drivers/usb/dwc2/gadget.c hsotg->gadget.is_otg = 1; gadget 4867 drivers/usb/dwc2/gadget.c INIT_LIST_HEAD(&hsotg->gadget.ep_list); gadget 4868 drivers/usb/dwc2/gadget.c hsotg->gadget.ep0 = &hsotg->eps_out[0]->ep; gadget 4889 drivers/usb/dwc2/gadget.c ret = usb_add_gadget_udc(dev, &hsotg->gadget); gadget 4907 drivers/usb/dwc2/gadget.c usb_del_gadget_udc(&hsotg->gadget); gadget 4930 drivers/usb/dwc2/gadget.c hsotg->gadget.speed = USB_SPEED_UNKNOWN; gadget 1068 drivers/usb/dwc3/core.h struct usb_gadget gadget; gadget 134 drivers/usb/dwc3/ep0.c usb_gadget_set_state(&dwc->gadget, USB_STATE_CONFIGURED); gadget 328 drivers/usb/dwc3/ep0.c usb_status |= dwc->gadget.is_selfpowered; gadget 453 drivers/usb/dwc3/ep0.c state = dwc->gadget.state; gadget 562 drivers/usb/dwc3/ep0.c enum usb_device_state state = dwc->gadget.state; gadget 583 drivers/usb/dwc3/ep0.c usb_gadget_set_state(&dwc->gadget, USB_STATE_ADDRESS); gadget 585 drivers/usb/dwc3/ep0.c usb_gadget_set_state(&dwc->gadget, USB_STATE_DEFAULT); gadget 595 drivers/usb/dwc3/ep0.c ret = dwc->gadget_driver->setup(&dwc->gadget, ctrl); gadget 602 drivers/usb/dwc3/ep0.c enum usb_device_state state = dwc->gadget.state; gadget 625 drivers/usb/dwc3/ep0.c usb_gadget_set_state(&dwc->gadget, gadget 644 drivers/usb/dwc3/ep0.c usb_gadget_set_state(&dwc->gadget, gadget 700 drivers/usb/dwc3/ep0.c enum usb_device_state state = dwc->gadget.state; gadget 744 drivers/usb/dwc3/ep0.c dwc->gadget.isoch_delay = wValue; gadget 1105 drivers/usb/dwc3/ep0.c usb_gadget_set_state(&dwc->gadget, gadget 290 drivers/usb/dwc3/gadget.c if (dwc->gadget.speed <= USB_SPEED_HIGH) { gadget 416 drivers/usb/dwc3/gadget.c (dwc->gadget.speed >= USB_SPEED_SUPER)) gadget 556 drivers/usb/dwc3/gadget.c if (dwc->gadget.speed >= USB_SPEED_SUPER) { gadget 915 drivers/usb/dwc3/gadget.c struct usb_gadget *gadget = &dwc->gadget; gadget 916 drivers/usb/dwc3/gadget.c enum usb_device_speed speed = gadget->speed; gadget 1413 drivers/usb/dwc3/gadget.c if (dwc->gadget.speed <= USB_SPEED_HIGH && dep->direction) gadget 2040 drivers/usb/dwc3/gadget.c dwc->gadget.name, gadget 2212 drivers/usb/dwc3/gadget.c dwc->gadget.ep0 = &dep->endpoint; gadget 2255 drivers/usb/dwc3/gadget.c &dwc->gadget.ep_list); gadget 2302 drivers/usb/dwc3/gadget.c &dwc->gadget.ep_list); gadget 2363 drivers/usb/dwc3/gadget.c INIT_LIST_HEAD(&dwc->gadget.ep_list); gadget 2676 drivers/usb/dwc3/gadget.c dwc->gadget_driver->disconnect(&dwc->gadget); gadget 2685 drivers/usb/dwc3/gadget.c dwc->gadget_driver->suspend(&dwc->gadget); gadget 2694 drivers/usb/dwc3/gadget.c dwc->gadget_driver->resume(&dwc->gadget); gadget 2704 drivers/usb/dwc3/gadget.c if (dwc->gadget.speed != USB_SPEED_UNKNOWN) { gadget 2706 drivers/usb/dwc3/gadget.c usb_gadget_udc_reset(&dwc->gadget, dwc->gadget_driver); gadget 2807 drivers/usb/dwc3/gadget.c dwc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2809 drivers/usb/dwc3/gadget.c usb_gadget_set_state(&dwc->gadget, USB_STATE_NOTATTACHED); gadget 2888 drivers/usb/dwc3/gadget.c dwc->gadget.ep0->maxpacket = 512; gadget 2889 drivers/usb/dwc3/gadget.c dwc->gadget.speed = USB_SPEED_SUPER_PLUS; gadget 2909 drivers/usb/dwc3/gadget.c dwc->gadget.ep0->maxpacket = 512; gadget 2910 drivers/usb/dwc3/gadget.c dwc->gadget.speed = USB_SPEED_SUPER; gadget 2914 drivers/usb/dwc3/gadget.c dwc->gadget.ep0->maxpacket = 64; gadget 2915 drivers/usb/dwc3/gadget.c dwc->gadget.speed = USB_SPEED_HIGH; gadget 2919 drivers/usb/dwc3/gadget.c dwc->gadget.ep0->maxpacket = 64; gadget 2920 drivers/usb/dwc3/gadget.c dwc->gadget.speed = USB_SPEED_FULL; gadget 2924 drivers/usb/dwc3/gadget.c dwc->gadget.ep0->maxpacket = 8; gadget 2925 drivers/usb/dwc3/gadget.c dwc->gadget.speed = USB_SPEED_LOW; gadget 2929 drivers/usb/dwc3/gadget.c dwc->eps[1]->endpoint.maxpacket = dwc->gadget.ep0->maxpacket; gadget 2998 drivers/usb/dwc3/gadget.c dwc->gadget_driver->resume(&dwc->gadget); gadget 3169 drivers/usb/dwc3/gadget.c if (dwc->gadget.state >= USB_STATE_CONFIGURED) gadget 3387 drivers/usb/dwc3/gadget.c dwc->gadget.ops = &dwc3_gadget_ops; gadget 3388 drivers/usb/dwc3/gadget.c dwc->gadget.speed = USB_SPEED_UNKNOWN; gadget 3389 drivers/usb/dwc3/gadget.c dwc->gadget.sg_supported = true; gadget 3390 drivers/usb/dwc3/gadget.c dwc->gadget.name = "dwc3-gadget"; gadget 3391 drivers/usb/dwc3/gadget.c dwc->gadget.lpm_capable = true; gadget 3414 drivers/usb/dwc3/gadget.c dwc->gadget.max_speed = dwc->maximum_speed; gadget 3425 drivers/usb/dwc3/gadget.c ret = usb_add_gadget_udc(dwc->dev, &dwc->gadget); gadget 3431 drivers/usb/dwc3/gadget.c dwc3_gadget_set_speed(&dwc->gadget, dwc->maximum_speed); gadget 3457 drivers/usb/dwc3/gadget.c usb_del_gadget_udc(&dwc->gadget); gadget 20 drivers/usb/dwc3/gadget.h #define gadget_to_dwc(g) (container_of(g, struct dwc3, gadget)) gadget 352 drivers/usb/gadget/composite.c status = usb_gadget_deactivate(cdev->gadget); gadget 384 drivers/usb/gadget/composite.c status = usb_gadget_activate(cdev->gadget); gadget 503 drivers/usb/gadget/composite.c struct usb_gadget *gadget = cdev->gadget; gadget 509 drivers/usb/gadget/composite.c if (gadget->speed >= USB_SPEED_SUPER) gadget 510 drivers/usb/gadget/composite.c speed = gadget->speed; gadget 511 drivers/usb/gadget/composite.c else if (gadget_is_dualspeed(gadget)) { gadget 513 drivers/usb/gadget/composite.c if (gadget->speed == USB_SPEED_HIGH) gadget 566 drivers/usb/gadget/composite.c struct usb_gadget *gadget = cdev->gadget; gadget 573 drivers/usb/gadget/composite.c if (gadget_is_dualspeed(gadget)) { gadget 574 drivers/usb/gadget/composite.c if (gadget->speed == USB_SPEED_HIGH) gadget 576 drivers/usb/gadget/composite.c if (gadget->speed == USB_SPEED_SUPER) gadget 578 drivers/usb/gadget/composite.c if (gadget->speed == USB_SPEED_SUPER_PLUS) gadget 626 drivers/usb/gadget/composite.c if (cdev->gadget->ops->get_config_params) { gadget 627 drivers/usb/gadget/composite.c cdev->gadget->ops->get_config_params(cdev->gadget, gadget 665 drivers/usb/gadget/composite.c if (gadget_is_superspeed(cdev->gadget)) { gadget 685 drivers/usb/gadget/composite.c if (gadget_is_superspeed_plus(cdev->gadget)) { gadget 745 drivers/usb/gadget/composite.c qual->bMaxPacketSize0 = cdev->gadget->ep0->maxpacket; gadget 771 drivers/usb/gadget/composite.c struct usb_gadget *gadget = cdev->gadget; gadget 774 drivers/usb/gadget/composite.c unsigned power = gadget_is_otg(gadget) ? 8 : 100; gadget 800 drivers/usb/gadget/composite.c usb_speed_string(gadget->speed), gadget 806 drivers/usb/gadget/composite.c usb_gadget_set_state(gadget, USB_STATE_CONFIGURED); gadget 823 drivers/usb/gadget/composite.c descriptors = function_descriptors(f, gadget->speed); gadget 859 drivers/usb/gadget/composite.c if (gadget->speed < USB_SPEED_SUPER) gadget 865 drivers/usb/gadget/composite.c usb_gadget_set_selfpowered(gadget); gadget 867 drivers/usb/gadget/composite.c usb_gadget_clear_selfpowered(gadget); gadget 869 drivers/usb/gadget/composite.c usb_gadget_vbus_draw(gadget, power); gadget 958 drivers/usb/gadget/composite.c ? (gadget_is_dualspeed(cdev->gadget) gadget 974 drivers/usb/gadget/composite.c usb_ep_autoconfig_reset(cdev->gadget); gadget 1413 drivers/usb/gadget/composite.c ret = usb_ep_queue(cdev->gadget->ep0, req, gfp_flags); gadget 1584 drivers/usb/gadget/composite.c composite_setup(struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl) gadget 1586 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = get_gadget_data(gadget); gadget 1605 drivers/usb/gadget/composite.c gadget->ep0->driver_data = cdev; gadget 1626 drivers/usb/gadget/composite.c cdev->gadget->ep0->maxpacket; gadget 1627 drivers/usb/gadget/composite.c if (gadget_is_superspeed(gadget)) { gadget 1628 drivers/usb/gadget/composite.c if (gadget->speed >= USB_SPEED_SUPER) { gadget 1635 drivers/usb/gadget/composite.c if (gadget->lpm_capable) gadget 1645 drivers/usb/gadget/composite.c if (!gadget_is_dualspeed(gadget) || gadget 1646 drivers/usb/gadget/composite.c gadget->speed >= USB_SPEED_SUPER) gadget 1653 drivers/usb/gadget/composite.c if (!gadget_is_dualspeed(gadget) || gadget 1654 drivers/usb/gadget/composite.c gadget->speed >= USB_SPEED_SUPER) gadget 1669 drivers/usb/gadget/composite.c if (gadget_is_superspeed(gadget) || gadget 1670 drivers/usb/gadget/composite.c gadget->lpm_capable) { gadget 1676 drivers/usb/gadget/composite.c if (gadget_is_otg(gadget)) { gadget 1689 drivers/usb/gadget/composite.c if (gadget->otg_caps && gadget 1690 drivers/usb/gadget/composite.c (gadget->otg_caps->otg_rev >= 0x0200)) gadget 1708 drivers/usb/gadget/composite.c if (gadget_is_otg(gadget)) { gadget 1709 drivers/usb/gadget/composite.c if (gadget->a_hnp_support) gadget 1711 drivers/usb/gadget/composite.c else if (gadget->a_alt_hnp_support) gadget 1776 drivers/usb/gadget/composite.c if (gadget_is_otg(gadget) && gadget->hnp_polling_support && gadget 1781 drivers/usb/gadget/composite.c *((u8 *)req->buf) = gadget->host_request_flag; gadget 1793 drivers/usb/gadget/composite.c if (!gadget_is_superspeed(gadget)) gadget 1816 drivers/usb/gadget/composite.c if (!gadget_is_superspeed(gadget)) gadget 1982 drivers/usb/gadget/composite.c composite_setup_complete(gadget->ep0, req); gadget 1995 drivers/usb/gadget/composite.c void composite_disconnect(struct usb_gadget *gadget) gadget 1997 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = get_gadget_data(gadget); gadget 2017 drivers/usb/gadget/composite.c struct usb_gadget *gadget = dev_to_usb_gadget(dev); gadget 2018 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = get_gadget_data(gadget); gadget 2024 drivers/usb/gadget/composite.c static void __composite_unbind(struct usb_gadget *gadget, bool unbind_driver) gadget 2026 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = get_gadget_data(gadget); gadget 2053 drivers/usb/gadget/composite.c set_gadget_data(gadget, NULL); gadget 2056 drivers/usb/gadget/composite.c static void composite_unbind(struct usb_gadget *gadget) gadget 2058 drivers/usb/gadget/composite.c __composite_unbind(gadget, true); gadget 2102 drivers/usb/gadget/composite.c struct usb_gadget *gadget = cdev->gadget; gadget 2106 drivers/usb/gadget/composite.c cdev->req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); gadget 2114 drivers/usb/gadget/composite.c ret = device_create_file(&gadget->dev, &dev_attr_suspended); gadget 2120 drivers/usb/gadget/composite.c gadget->ep0->driver_data = cdev; gadget 2130 drivers/usb/gadget/composite.c usb_gadget_set_selfpowered(gadget); gadget 2136 drivers/usb/gadget/composite.c usb_ep_autoconfig_reset(gadget); gadget 2141 drivers/usb/gadget/composite.c usb_ep_free_request(gadget->ep0, cdev->req); gadget 2181 drivers/usb/gadget/composite.c usb_ep_dequeue(cdev->gadget->ep0, cdev->os_desc_req); gadget 2185 drivers/usb/gadget/composite.c usb_ep_free_request(cdev->gadget->ep0, cdev->os_desc_req); gadget 2190 drivers/usb/gadget/composite.c usb_ep_dequeue(cdev->gadget->ep0, cdev->req); gadget 2194 drivers/usb/gadget/composite.c usb_ep_free_request(cdev->gadget->ep0, cdev->req); gadget 2198 drivers/usb/gadget/composite.c device_remove_file(&cdev->gadget->dev, &dev_attr_suspended); gadget 2210 drivers/usb/gadget/composite.c &cdev->gadget->ep_list, ep_list) { gadget 2216 drivers/usb/gadget/composite.c static int composite_bind(struct usb_gadget *gadget, gadget 2228 drivers/usb/gadget/composite.c cdev->gadget = gadget; gadget 2229 drivers/usb/gadget/composite.c set_gadget_data(gadget, cdev); gadget 2246 drivers/usb/gadget/composite.c status = composite_os_desc_req_prepare(cdev, gadget->ep0); gadget 2261 drivers/usb/gadget/composite.c __composite_unbind(gadget, false); gadget 2267 drivers/usb/gadget/composite.c void composite_suspend(struct usb_gadget *gadget) gadget 2269 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = get_gadget_data(gadget); gadget 2287 drivers/usb/gadget/composite.c usb_gadget_set_selfpowered(gadget); gadget 2288 drivers/usb/gadget/composite.c usb_gadget_vbus_draw(gadget, 2); gadget 2291 drivers/usb/gadget/composite.c void composite_resume(struct usb_gadget *gadget) gadget 2293 drivers/usb/gadget/composite.c struct usb_composite_dev *cdev = get_gadget_data(gadget); gadget 2311 drivers/usb/gadget/composite.c if (gadget->speed < USB_SPEED_SUPER) gadget 2317 drivers/usb/gadget/composite.c usb_gadget_clear_selfpowered(gadget); gadget 2319 drivers/usb/gadget/composite.c usb_gadget_vbus_draw(gadget, maxpower); gadget 2423 drivers/usb/gadget/composite.c composite_setup_complete(cdev->gadget->ep0, req); gadget 2431 drivers/usb/gadget/composite.c static char *composite_default_mfr(struct usb_gadget *gadget) gadget 2434 drivers/usb/gadget/composite.c init_utsname()->release, gadget->name); gadget 2463 drivers/usb/gadget/composite.c cdev->def_manufacturer = composite_default_mfr(cdev->gadget); gadget 165 drivers/usb/gadget/config.c struct usb_gadget *g = f->config->cdev->gadget; gadget 204 drivers/usb/gadget/config.c struct usb_gadget *gadget) gadget 209 drivers/usb/gadget/config.c if (gadget->otg_caps && (gadget->otg_caps->otg_rev >= 0x0200)) gadget 219 drivers/usb/gadget/config.c int usb_otg_descriptor_init(struct usb_gadget *gadget, gadget 224 drivers/usb/gadget/config.c struct usb_otg_caps *otg_caps = gadget->otg_caps; gadget 1224 drivers/usb/gadget/configfs.c dev_dbg(&gi->cdev.gadget->dev, gadget 1239 drivers/usb/gadget/configfs.c static int configfs_composite_bind(struct usb_gadget *gadget, gadget 1253 drivers/usb/gadget/configfs.c cdev->gadget = gadget; gadget 1254 drivers/usb/gadget/configfs.c set_gadget_data(gadget, cdev); gadget 1314 drivers/usb/gadget/configfs.c if (gadget_is_otg(gadget) && !otg_desc[0]) { gadget 1317 drivers/usb/gadget/configfs.c usb_desc = usb_otg_descriptor_alloc(gadget); gadget 1322 drivers/usb/gadget/configfs.c usb_otg_descriptor_init(gadget, usb_desc); gadget 1334 drivers/usb/gadget/configfs.c if (gadget_is_otg(gadget)) gadget 1363 drivers/usb/gadget/configfs.c usb_ep_autoconfig_reset(cdev->gadget); gadget 1366 drivers/usb/gadget/configfs.c ret = composite_os_desc_req_prepare(cdev, gadget->ep0); gadget 1371 drivers/usb/gadget/configfs.c usb_ep_autoconfig_reset(cdev->gadget); gadget 1381 drivers/usb/gadget/configfs.c static void configfs_composite_unbind(struct usb_gadget *gadget) gadget 1389 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1399 drivers/usb/gadget/configfs.c usb_ep_autoconfig_reset(cdev->gadget); gadget 1401 drivers/usb/gadget/configfs.c cdev->gadget = NULL; gadget 1402 drivers/usb/gadget/configfs.c set_gadget_data(gadget, NULL); gadget 1406 drivers/usb/gadget/configfs.c static int configfs_composite_setup(struct usb_gadget *gadget, gadget 1414 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1420 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1426 drivers/usb/gadget/configfs.c ret = composite_setup(gadget, ctrl); gadget 1431 drivers/usb/gadget/configfs.c static void configfs_composite_disconnect(struct usb_gadget *gadget) gadget 1437 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1443 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1449 drivers/usb/gadget/configfs.c composite_disconnect(gadget); gadget 1453 drivers/usb/gadget/configfs.c static void configfs_composite_suspend(struct usb_gadget *gadget) gadget 1459 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1465 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1471 drivers/usb/gadget/configfs.c composite_suspend(gadget); gadget 1475 drivers/usb/gadget/configfs.c static void configfs_composite_resume(struct usb_gadget *gadget) gadget 1481 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1487 drivers/usb/gadget/configfs.c cdev = get_gadget_data(gadget); gadget 1493 drivers/usb/gadget/configfs.c composite_resume(gadget); gadget 64 drivers/usb/gadget/epautoconf.c struct usb_gadget *gadget, gadget 71 drivers/usb/gadget/epautoconf.c if (gadget->ops->match_ep) { gadget 72 drivers/usb/gadget/epautoconf.c ep = gadget->ops->match_ep(gadget, desc, ep_comp); gadget 78 drivers/usb/gadget/epautoconf.c list_for_each_entry (ep, &gadget->ep_list, ep_list) { gadget 79 drivers/usb/gadget/epautoconf.c if (usb_gadget_ep_match_desc(gadget, ep, desc, ep_comp)) gadget 100 drivers/usb/gadget/epautoconf.c if (++gadget->in_epnum > 15) gadget 102 drivers/usb/gadget/epautoconf.c desc->bEndpointAddress = USB_DIR_IN | gadget->in_epnum; gadget 104 drivers/usb/gadget/epautoconf.c if (++gadget->out_epnum > 15) gadget 106 drivers/usb/gadget/epautoconf.c desc->bEndpointAddress |= gadget->out_epnum; gadget 150 drivers/usb/gadget/epautoconf.c struct usb_gadget *gadget, gadget 157 drivers/usb/gadget/epautoconf.c ep = usb_ep_autoconfig_ss(gadget, desc, NULL); gadget 203 drivers/usb/gadget/epautoconf.c void usb_ep_autoconfig_reset (struct usb_gadget *gadget) gadget 207 drivers/usb/gadget/epautoconf.c list_for_each_entry (ep, &gadget->ep_list, ep_list) { gadget 211 drivers/usb/gadget/epautoconf.c gadget->in_epnum = 0; gadget 212 drivers/usb/gadget/epautoconf.c gadget->out_epnum = 0; gadget 312 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, "acm ttyGS%d completion, err %d\n", gadget 319 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, "acm ttyGS%d short resp, len %d\n", gadget 364 drivers/usb/gadget/function/f_acm.c cdev->gadget->ep0->driver_data = acm; gadget 396 drivers/usb/gadget/function/f_acm.c dev_vdbg(&cdev->gadget->dev, gadget 404 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, gadget 410 drivers/usb/gadget/function/f_acm.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 428 drivers/usb/gadget/function/f_acm.c dev_vdbg(&cdev->gadget->dev, gadget 433 drivers/usb/gadget/function/f_acm.c if (config_ep_by_speed(cdev->gadget, f, acm->notify)) gadget 440 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, gadget 445 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, gadget 447 drivers/usb/gadget/function/f_acm.c if (config_ep_by_speed(cdev->gadget, f, gadget 449 drivers/usb/gadget/function/f_acm.c config_ep_by_speed(cdev->gadget, f, gadget 469 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, "acm ttyGS%d deactivated\n", acm->port_num); gadget 539 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, "acm ttyGS%d serial state %04x\n", gadget 649 drivers/usb/gadget/function/f_acm.c ep = usb_ep_autoconfig(cdev->gadget, &acm_fs_in_desc); gadget 654 drivers/usb/gadget/function/f_acm.c ep = usb_ep_autoconfig(cdev->gadget, &acm_fs_out_desc); gadget 659 drivers/usb/gadget/function/f_acm.c ep = usb_ep_autoconfig(cdev->gadget, &acm_fs_notify_desc); gadget 691 drivers/usb/gadget/function/f_acm.c dev_dbg(&cdev->gadget->dev, gadget 694 drivers/usb/gadget/function/f_acm.c gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 695 drivers/usb/gadget/function/f_acm.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 414 drivers/usb/gadget/function/f_ecm.c data[0] = cpu_to_le32(ecm_bitrate(cdev->gadget)); gadget 417 drivers/usb/gadget/function/f_ecm.c DBG(cdev, "notify speed %d\n", ecm_bitrate(cdev->gadget)); gadget 521 drivers/usb/gadget/function/f_ecm.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 547 drivers/usb/gadget/function/f_ecm.c if (config_ep_by_speed(cdev->gadget, f, ecm->notify)) gadget 565 drivers/usb/gadget/function/f_ecm.c if (config_ep_by_speed(cdev->gadget, f, gadget 567 drivers/usb/gadget/function/f_ecm.c config_ep_by_speed(cdev->gadget, f, gadget 585 drivers/usb/gadget/function/f_ecm.c gadget_is_zlp_supported(cdev->gadget); gadget 693 drivers/usb/gadget/function/f_ecm.c if (!can_support_ecm(cdev->gadget)) gadget 707 drivers/usb/gadget/function/f_ecm.c gether_set_gadget(ecm_opts->net, cdev->gadget); gadget 748 drivers/usb/gadget/function/f_ecm.c ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_in_desc); gadget 753 drivers/usb/gadget/function/f_ecm.c ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_out_desc); gadget 762 drivers/usb/gadget/function/f_ecm.c ep = usb_ep_autoconfig(cdev->gadget, &fs_ecm_notify_desc); gadget 807 drivers/usb/gadget/function/f_ecm.c gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 808 drivers/usb/gadget/function/f_ecm.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 198 drivers/usb/gadget/function/f_eem.c if (config_ep_by_speed(cdev->gadget, f, gadget 200 drivers/usb/gadget/function/f_eem.c config_ep_by_speed(cdev->gadget, f, gadget 260 drivers/usb/gadget/function/f_eem.c gether_set_gadget(eem_opts->net, cdev->gadget); gadget 284 drivers/usb/gadget/function/f_eem.c ep = usb_ep_autoconfig(cdev->gadget, &eem_fs_in_desc); gadget 289 drivers/usb/gadget/function/f_eem.c ep = usb_ep_autoconfig(cdev->gadget, &eem_fs_out_desc); gadget 312 drivers/usb/gadget/function/f_eem.c gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 313 drivers/usb/gadget/function/f_eem.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 70 drivers/usb/gadget/function/f_fs.c struct usb_gadget *gadget; gadget 298 drivers/usb/gadget/function/f_fs.c ret = usb_ep_queue(ffs->gadget->ep0, req, GFP_ATOMIC); gadget 304 drivers/usb/gadget/function/f_fs.c usb_ep_dequeue(ffs->gadget->ep0, req); gadget 316 drivers/usb/gadget/function/f_fs.c usb_ep_set_halt(ffs->gadget->ep0); gadget 634 drivers/usb/gadget/function/f_fs.c struct usb_gadget *gadget = ffs->gadget; gadget 642 drivers/usb/gadget/function/f_fs.c } else if (gadget && gadget->ops->ioctl) { gadget 643 drivers/usb/gadget/function/f_fs.c ret = gadget->ops->ioctl(gadget, code, value); gadget 980 drivers/usb/gadget/function/f_fs.c struct usb_gadget *gadget; gadget 1000 drivers/usb/gadget/function/f_fs.c gadget = epfile->ffs->gadget; gadget 1014 drivers/usb/gadget/function/f_fs.c data_len = usb_ep_align_maybe(gadget, ep->ep, data_len); gadget 1016 drivers/usb/gadget/function/f_fs.c io_data->use_sg = gadget->sg_supported && data_len > PAGE_SIZE; gadget 1333 drivers/usb/gadget/function/f_fs.c switch (epfile->ffs->gadget->speed) { gadget 1792 drivers/usb/gadget/function/f_fs.c BUG_ON(ffs->gadget); gadget 1853 drivers/usb/gadget/function/f_fs.c ffs->ep0req = usb_ep_alloc_request(cdev->gadget->ep0, GFP_KERNEL); gadget 1869 drivers/usb/gadget/function/f_fs.c ffs->gadget = cdev->gadget; gadget 1878 drivers/usb/gadget/function/f_fs.c if (!WARN_ON(!ffs->gadget)) { gadget 1879 drivers/usb/gadget/function/f_fs.c usb_ep_free_request(ffs->gadget->ep0, ffs->ep0req); gadget 1881 drivers/usb/gadget/function/f_fs.c ffs->gadget = NULL; gadget 1974 drivers/usb/gadget/function/f_fs.c ret = config_ep_by_speed(func->gadget, &func->function, ep->ep); gadget 2879 drivers/usb/gadget/function/f_fs.c ep = usb_ep_autoconfig(func->gadget, ds); gadget 3070 drivers/usb/gadget/function/f_fs.c func->gadget = c->cdev->gadget; gadget 602 drivers/usb/gadget/function/f_hid.c status = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 649 drivers/usb/gadget/function/f_hid.c status = config_ep_by_speed(f->config->cdev->gadget, f, gadget 674 drivers/usb/gadget/function/f_hid.c status = config_ep_by_speed(f->config->cdev->gadget, f, gadget 768 drivers/usb/gadget/function/f_hid.c ep = usb_ep_autoconfig(c->cdev->gadget, &hidg_fs_in_ep_desc); gadget 773 drivers/usb/gadget/function/f_hid.c ep = usb_ep_autoconfig(c->cdev->gadget, &hidg_fs_out_ep_desc); gadget 187 drivers/usb/gadget/function/f_loopback.c loop->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_source_desc); gadget 191 drivers/usb/gadget/function/f_loopback.c f->name, cdev->gadget->name); gadget 195 drivers/usb/gadget/function/f_loopback.c loop->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_sink_desc); gadget 215 drivers/usb/gadget/function/f_loopback.c (gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 216 drivers/usb/gadget/function/f_loopback.c (gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full")), gadget 365 drivers/usb/gadget/function/f_loopback.c result = config_ep_by_speed(cdev->gadget, &(loop->function), ep); gadget 262 drivers/usb/gadget/function/f_mass_storage.c struct usb_gadget *gadget; gadget 321 drivers/usb/gadget/function/f_mass_storage.c struct usb_gadget *gadget; /* Copy of cdev->gadget */ gadget 2244 drivers/usb/gadget/function/f_mass_storage.c rc = config_ep_by_speed(common->gadget, &(fsg->function), fsg->bulk_in); gadget 2253 drivers/usb/gadget/function/f_mass_storage.c rc = config_ep_by_speed(common->gadget, &(fsg->function), gadget 2684 drivers/usb/gadget/function/f_mass_storage.c common->gadget = cdev->gadget; gadget 2685 drivers/usb/gadget/function/f_mass_storage.c common->ep0 = cdev->gadget->ep0; gadget 2702 drivers/usb/gadget/function/f_mass_storage.c gadget_is_stall_supported(common->gadget); gadget 2773 drivers/usb/gadget/function/f_mass_storage.c lun->dev.parent = &common->gadget->dev; gadget 2898 drivers/usb/gadget/function/f_mass_storage.c struct usb_gadget *gadget = c->cdev->gadget; gadget 2936 drivers/usb/gadget/function/f_mass_storage.c fsg->gadget = gadget; gadget 2946 drivers/usb/gadget/function/f_mass_storage.c ep = usb_ep_autoconfig(gadget, &fsg_fs_bulk_in_desc); gadget 2951 drivers/usb/gadget/function/f_mass_storage.c ep = usb_ep_autoconfig(gadget, &fsg_fs_bulk_out_desc); gadget 3210 drivers/usb/gadget/function/f_mass_storage.c struct config_item *gadget; gadget 3212 drivers/usb/gadget/function/f_mass_storage.c gadget = group->cg_item.ci_parent->ci_parent; gadget 3213 drivers/usb/gadget/function/f_mass_storage.c unregister_gadget_item(gadget); gadget 81 drivers/usb/gadget/function/f_midi.c struct usb_gadget *gadget; gadget 346 drivers/usb/gadget/function/f_midi.c err = config_ep_by_speed(midi->gadget, f, ep); gadget 805 drivers/usb/gadget/function/f_midi.c err = snd_card_new(&midi->gadget->dev, midi->index, midi->id, gadget 877 drivers/usb/gadget/function/f_midi.c midi->gadget = cdev->gadget; gadget 908 drivers/usb/gadget/function/f_midi.c midi->in_ep = usb_ep_autoconfig(cdev->gadget, &bulk_in_desc); gadget 912 drivers/usb/gadget/function/f_midi.c midi->out_ep = usb_ep_autoconfig(cdev->gadget, &bulk_out_desc); gadget 1024 drivers/usb/gadget/function/f_midi.c if (gadget_is_dualspeed(c->cdev->gadget)) { gadget 1032 drivers/usb/gadget/function/f_midi.c if (gadget_is_superspeed(c->cdev->gadget)) { gadget 581 drivers/usb/gadget/function/f_ncm.c data[0] = cpu_to_le32(ncm_bitrate(cdev->gadget)); gadget 584 drivers/usb/gadget/function/f_ncm.c DBG(cdev, "notify speed %d\n", ncm_bitrate(cdev->gadget)); gadget 852 drivers/usb/gadget/function/f_ncm.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 879 drivers/usb/gadget/function/f_ncm.c if (config_ep_by_speed(cdev->gadget, f, ncm->notify)) gadget 907 drivers/usb/gadget/function/f_ncm.c if (config_ep_by_speed(cdev->gadget, f, gadget 909 drivers/usb/gadget/function/f_ncm.c config_ep_by_speed(cdev->gadget, f, gadget 922 drivers/usb/gadget/function/f_ncm.c gadget_is_zlp_supported(cdev->gadget); gadget 1395 drivers/usb/gadget/function/f_ncm.c if (!can_support_ecm(cdev->gadget)) gadget 1418 drivers/usb/gadget/function/f_ncm.c gether_set_gadget(ncm_opts->net, cdev->gadget); gadget 1463 drivers/usb/gadget/function/f_ncm.c ep = usb_ep_autoconfig(cdev->gadget, &fs_ncm_in_desc); gadget 1468 drivers/usb/gadget/function/f_ncm.c ep = usb_ep_autoconfig(cdev->gadget, &fs_ncm_out_desc); gadget 1473 drivers/usb/gadget/function/f_ncm.c ep = usb_ep_autoconfig(cdev->gadget, &fs_ncm_notify_desc); gadget 1523 drivers/usb/gadget/function/f_ncm.c gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 1524 drivers/usb/gadget/function/f_ncm.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 198 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, gadget 206 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, gadget 212 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, gadget 214 drivers/usb/gadget/function/f_obex.c if (config_ep_by_speed(cdev->gadget, f, gadget 216 drivers/usb/gadget/function/f_obex.c config_ep_by_speed(cdev->gadget, f, gadget 225 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, gadget 253 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, "obex ttyGS%d disable\n", obex->port_num); gadget 267 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, gadget 280 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, gadget 295 drivers/usb/gadget/function/f_obex.c if (!gadget_is_altset_supported(c->cdev->gadget)) gadget 343 drivers/usb/gadget/function/f_obex.c ep = usb_ep_autoconfig(cdev->gadget, &obex_fs_ep_in_desc); gadget 348 drivers/usb/gadget/function/f_obex.c ep = usb_ep_autoconfig(cdev->gadget, &obex_fs_ep_out_desc); gadget 368 drivers/usb/gadget/function/f_obex.c dev_dbg(&cdev->gadget->dev, "obex ttyGS%d: %s speed IN/%s OUT/%s\n", gadget 370 drivers/usb/gadget/function/f_obex.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 397 drivers/usb/gadget/function/f_phonet.c struct usb_gadget *gadget = fp->function.config->cdev->gadget; gadget 419 drivers/usb/gadget/function/f_phonet.c if (config_ep_by_speed(gadget, f, fp->in_ep) || gadget 420 drivers/usb/gadget/function/f_phonet.c config_ep_by_speed(gadget, f, fp->out_ep)) { gadget 481 drivers/usb/gadget/function/f_phonet.c struct usb_gadget *gadget = cdev->gadget; gadget 498 drivers/usb/gadget/function/f_phonet.c gphonet_set_gadget(phonet_opts->net, gadget); gadget 521 drivers/usb/gadget/function/f_phonet.c ep = usb_ep_autoconfig(gadget, &pn_fs_sink_desc); gadget 526 drivers/usb/gadget/function/f_phonet.c ep = usb_ep_autoconfig(gadget, &pn_fs_source_desc); gadget 559 drivers/usb/gadget/function/f_phonet.c INFO(cdev, "using %s, OUT %s, IN %s\n", cdev->gadget->name, gadget 64 drivers/usb/gadget/function/f_printer.c struct usb_gadget *gadget; gadget 204 drivers/usb/gadget/function/f_printer.c static inline struct usb_endpoint_descriptor *ep_desc(struct usb_gadget *gadget, gadget 209 drivers/usb/gadget/function/f_printer.c switch (gadget->speed) { gadget 764 drivers/usb/gadget/function/f_printer.c dev->in_ep->desc = ep_desc(dev->gadget, &fs_ep_in_desc, &hs_ep_in_desc, gadget 768 drivers/usb/gadget/function/f_printer.c dev->out_ep->desc = ep_desc(dev->gadget, &fs_ep_out_desc, gadget 1004 drivers/usb/gadget/function/f_printer.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 1016 drivers/usb/gadget/function/f_printer.c struct usb_gadget *gadget = c->cdev->gadget; gadget 1034 drivers/usb/gadget/function/f_printer.c dev->gadget = gadget; gadget 1037 drivers/usb/gadget/function/f_printer.c in_ep = usb_ep_autoconfig(cdev->gadget, &fs_ep_in_desc); gadget 1040 drivers/usb/gadget/function/f_printer.c dev_err(&cdev->gadget->dev, "can't autoconfigure on %s\n", gadget 1041 drivers/usb/gadget/function/f_printer.c cdev->gadget->name); gadget 1045 drivers/usb/gadget/function/f_printer.c out_ep = usb_ep_autoconfig(cdev->gadget, &fs_ep_out_desc); gadget 527 drivers/usb/gadget/function/f_rndis.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 550 drivers/usb/gadget/function/f_rndis.c if (config_ep_by_speed(cdev->gadget, f, rndis->notify)) gadget 565 drivers/usb/gadget/function/f_rndis.c if (config_ep_by_speed(cdev->gadget, f, gadget 567 drivers/usb/gadget/function/f_rndis.c config_ep_by_speed(cdev->gadget, f, gadget 641 drivers/usb/gadget/function/f_rndis.c bitrate(cdev->gadget) / 100); gadget 703 drivers/usb/gadget/function/f_rndis.c gether_set_gadget(rndis_opts->net, cdev->gadget); gadget 745 drivers/usb/gadget/function/f_rndis.c ep = usb_ep_autoconfig(cdev->gadget, &fs_in_desc); gadget 750 drivers/usb/gadget/function/f_rndis.c ep = usb_ep_autoconfig(cdev->gadget, &fs_out_desc); gadget 759 drivers/usb/gadget/function/f_rndis.c ep = usb_ep_autoconfig(cdev->gadget, &fs_notify_desc); gadget 813 drivers/usb/gadget/function/f_rndis.c gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 814 drivers/usb/gadget/function/f_rndis.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 154 drivers/usb/gadget/function/f_serial.c dev_dbg(&cdev->gadget->dev, gadget 159 drivers/usb/gadget/function/f_serial.c dev_dbg(&cdev->gadget->dev, gadget 161 drivers/usb/gadget/function/f_serial.c if (config_ep_by_speed(cdev->gadget, f, gser->port.in) || gadget 162 drivers/usb/gadget/function/f_serial.c config_ep_by_speed(cdev->gadget, f, gser->port.out)) { gadget 177 drivers/usb/gadget/function/f_serial.c dev_dbg(&cdev->gadget->dev, gadget 215 drivers/usb/gadget/function/f_serial.c ep = usb_ep_autoconfig(cdev->gadget, &gser_fs_in_desc); gadget 220 drivers/usb/gadget/function/f_serial.c ep = usb_ep_autoconfig(cdev->gadget, &gser_fs_out_desc); gadget 239 drivers/usb/gadget/function/f_serial.c dev_dbg(&cdev->gadget->dev, "generic ttyGS%d: %s speed IN/%s OUT/%s\n", gadget 241 drivers/usb/gadget/function/f_serial.c gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 242 drivers/usb/gadget/function/f_serial.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 332 drivers/usb/gadget/function/f_sourcesink.c ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); gadget 336 drivers/usb/gadget/function/f_sourcesink.c f->name, cdev->gadget->name); gadget 340 drivers/usb/gadget/function/f_sourcesink.c ss->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_sink_desc); gadget 363 drivers/usb/gadget/function/f_sourcesink.c ss->iso_in_ep = usb_ep_autoconfig(cdev->gadget, &fs_iso_source_desc); gadget 367 drivers/usb/gadget/function/f_sourcesink.c ss->iso_out_ep = usb_ep_autoconfig(cdev->gadget, &fs_iso_sink_desc); gadget 439 drivers/usb/gadget/function/f_sourcesink.c (gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 440 drivers/usb/gadget/function/f_sourcesink.c (gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full")), gadget 648 drivers/usb/gadget/function/f_sourcesink.c int speed = cdev->gadget->speed; gadget 653 drivers/usb/gadget/function/f_sourcesink.c result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); gadget 671 drivers/usb/gadget/function/f_sourcesink.c result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); gadget 693 drivers/usb/gadget/function/f_sourcesink.c result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); gadget 714 drivers/usb/gadget/function/f_sourcesink.c result = config_ep_by_speed(cdev->gadget, &(ss->function), ep); gadget 823 drivers/usb/gadget/function/f_sourcesink.c value = usb_ep_queue(c->cdev->gadget->ep0, req, GFP_ATOMIC); gadget 267 drivers/usb/gadget/function/f_subset.c if (config_ep_by_speed(cdev->gadget, f, geth->port.in_ep) || gadget 268 drivers/usb/gadget/function/f_subset.c config_ep_by_speed(cdev->gadget, f, geth->port.out_ep)) { gadget 313 drivers/usb/gadget/function/f_subset.c gether_set_gadget(gether_opts->net, cdev->gadget); gadget 338 drivers/usb/gadget/function/f_subset.c ep = usb_ep_autoconfig(cdev->gadget, &fs_subset_in_desc); gadget 343 drivers/usb/gadget/function/f_subset.c ep = usb_ep_autoconfig(cdev->gadget, &fs_subset_out_desc); gadget 371 drivers/usb/gadget/function/f_subset.c gadget_is_superspeed(c->cdev->gadget) ? "super" : gadget 372 drivers/usb/gadget/function/f_subset.c gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full", gadget 206 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = fuas_to_gadget(fu); gadget 215 drivers/usb/gadget/function/f_tcm.c if (!gadget->sg_supported) { gadget 248 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = fuas_to_gadget(fu); gadget 259 drivers/usb/gadget/function/f_tcm.c if (!gadget->sg_supported) { gadget 390 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = f->config->cdev->gadget; gadget 395 drivers/usb/gadget/function/f_tcm.c config_ep_by_speed(gadget, f, fu->ep_in); gadget 400 drivers/usb/gadget/function/f_tcm.c config_ep_by_speed(gadget, f, fu->ep_out); gadget 456 drivers/usb/gadget/function/f_tcm.c return usb_ep_queue(cdev->gadget->ep0, cdev->req, GFP_ATOMIC); gadget 514 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = fuas_to_gadget(fu); gadget 517 drivers/usb/gadget/function/f_tcm.c if (!gadget->sg_supported) { gadget 844 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = f->config->cdev->gadget; gadget 849 drivers/usb/gadget/function/f_tcm.c if (gadget->speed == USB_SPEED_SUPER) gadget 852 drivers/usb/gadget/function/f_tcm.c config_ep_by_speed(gadget, f, fu->ep_in); gadget 857 drivers/usb/gadget/function/f_tcm.c config_ep_by_speed(gadget, f, fu->ep_out); gadget 862 drivers/usb/gadget/function/f_tcm.c config_ep_by_speed(gadget, f, fu->ep_cmd); gadget 866 drivers/usb/gadget/function/f_tcm.c config_ep_by_speed(gadget, f, fu->ep_status); gadget 980 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = fuas_to_gadget(fu); gadget 982 drivers/usb/gadget/function/f_tcm.c if (!gadget->sg_supported) { gadget 1991 drivers/usb/gadget/function/f_tcm.c struct usb_gadget *gadget = c->cdev->gadget; gadget 2019 drivers/usb/gadget/function/f_tcm.c ep = usb_ep_autoconfig_ss(gadget, &uasp_ss_bi_desc, gadget 2026 drivers/usb/gadget/function/f_tcm.c ep = usb_ep_autoconfig_ss(gadget, &uasp_ss_bo_desc, gadget 2032 drivers/usb/gadget/function/f_tcm.c ep = usb_ep_autoconfig_ss(gadget, &uasp_ss_status_desc, gadget 2038 drivers/usb/gadget/function/f_tcm.c ep = usb_ep_autoconfig_ss(gadget, &uasp_ss_cmd_desc, gadget 420 drivers/usb/gadget/function/f_uac1.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 432 drivers/usb/gadget/function/f_uac1.c struct usb_gadget *gadget = cdev->gadget; gadget 433 drivers/usb/gadget/function/f_uac1.c struct device *dev = &gadget->dev; gadget 477 drivers/usb/gadget/function/f_uac1.c struct usb_gadget *gadget = cdev->gadget; gadget 478 drivers/usb/gadget/function/f_uac1.c struct device *dev = &gadget->dev; gadget 511 drivers/usb/gadget/function/f_uac1.c struct usb_gadget *gadget = cdev->gadget; gadget 584 drivers/usb/gadget/function/f_uac1.c audio->gadget = gadget; gadget 589 drivers/usb/gadget/function/f_uac1.c ep = usb_ep_autoconfig(cdev->gadget, &as_out_ep_desc); gadget 595 drivers/usb/gadget/function/f_uac1.c ep = usb_ep_autoconfig(cdev->gadget, &as_in_ep_desc); gadget 768 drivers/usb/gadget/function/f_uac1.c audio->gadget = NULL; gadget 563 drivers/usb/gadget/function/f_uac1_legacy.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 604 drivers/usb/gadget/function/f_uac1_legacy.c err = config_ep_by_speed(cdev->gadget, f, out_ep); gadget 708 drivers/usb/gadget/function/f_uac1_legacy.c audio->card.gadget = c->cdev->gadget; gadget 749 drivers/usb/gadget/function/f_uac1_legacy.c ep = usb_ep_autoconfig(cdev->gadget, &as_out_ep_desc); gadget 598 drivers/usb/gadget/function/f_uac2.c struct usb_gadget *gadget = cdev->gadget; gadget 599 drivers/usb/gadget/function/f_uac2.c struct device *dev = &gadget->dev; gadget 682 drivers/usb/gadget/function/f_uac2.c agdev->out_ep = usb_ep_autoconfig(gadget, &fs_epout_desc); gadget 690 drivers/usb/gadget/function/f_uac2.c agdev->in_ep = usb_ep_autoconfig(gadget, &fs_epin_desc); gadget 714 drivers/usb/gadget/function/f_uac2.c agdev->gadget = gadget; gadget 730 drivers/usb/gadget/function/f_uac2.c agdev->gadget = NULL; gadget 739 drivers/usb/gadget/function/f_uac2.c struct usb_gadget *gadget = cdev->gadget; gadget 740 drivers/usb/gadget/function/f_uac2.c struct device *dev = &gadget->dev; gadget 793 drivers/usb/gadget/function/f_uac2.c dev_err(&agdev->gadget->dev, gadget 844 drivers/usb/gadget/function/f_uac2.c dev_err(&agdev->gadget->dev, gadget 886 drivers/usb/gadget/function/f_uac2.c dev_err(&agdev->gadget->dev, gadget 927 drivers/usb/gadget/function/f_uac2.c dev_err(&agdev->gadget->dev, gadget 956 drivers/usb/gadget/function/f_uac2.c dev_err(&agdev->gadget->dev, "%s:%d Error!\n", gadget 962 drivers/usb/gadget/function/f_uac2.c value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); gadget 964 drivers/usb/gadget/function/f_uac2.c dev_err(&agdev->gadget->dev, gadget 1108 drivers/usb/gadget/function/f_uac2.c agdev->gadget = NULL; gadget 293 drivers/usb/gadget/function/f_uvc.c if (config_ep_by_speed(cdev->gadget, f, uvc->control_ep)) gadget 301 drivers/usb/gadget/function/f_uvc.c uvc_event->speed = cdev->gadget->speed; gadget 343 drivers/usb/gadget/function/f_uvc.c ret = config_ep_by_speed(f->config->cdev->gadget, gadget 427 drivers/usb/gadget/function/f_uvc.c strlcpy(uvc->vdev.name, cdev->gadget->name, sizeof(uvc->vdev.name)); gadget 647 drivers/usb/gadget/function/f_uvc.c ep = usb_ep_autoconfig(cdev->gadget, &uvc_control_ep); gadget 654 drivers/usb/gadget/function/f_uvc.c if (gadget_is_superspeed(c->cdev->gadget)) gadget 655 drivers/usb/gadget/function/f_uvc.c ep = usb_ep_autoconfig_ss(cdev->gadget, &uvc_ss_streaming_ep, gadget 657 drivers/usb/gadget/function/f_uvc.c else if (gadget_is_dualspeed(cdev->gadget)) gadget 658 drivers/usb/gadget/function/f_uvc.c ep = usb_ep_autoconfig(cdev->gadget, &uvc_hs_streaming_ep); gadget 660 drivers/usb/gadget/function/f_uvc.c ep = usb_ep_autoconfig(cdev->gadget, &uvc_fs_streaming_ep); gadget 706 drivers/usb/gadget/function/f_uvc.c if (gadget_is_dualspeed(cdev->gadget)) { gadget 714 drivers/usb/gadget/function/f_uvc.c if (gadget_is_superspeed(c->cdev->gadget)) { gadget 724 drivers/usb/gadget/function/f_uvc.c uvc->control_req = usb_ep_alloc_request(cdev->gadget->ep0, GFP_KERNEL); gadget 735 drivers/usb/gadget/function/f_uvc.c if (v4l2_device_register(&cdev->gadget->dev, &uvc->v4l2_dev)) { gadget 758 drivers/usb/gadget/function/f_uvc.c usb_ep_free_request(cdev->gadget->ep0, uvc->control_req); gadget 891 drivers/usb/gadget/function/f_uvc.c usb_ep_free_request(cdev->gadget->ep0, uvc->control_req); gadget 15 drivers/usb/gadget/function/tcm.h #define fuas_to_gadget(f) (f->function.config->cdev->gadget) gadget 368 drivers/usb/gadget/function/u_audio.c struct usb_gadget *gadget = audio_dev->gadget; gadget 369 drivers/usb/gadget/function/u_audio.c struct device *dev = &gadget->dev; gadget 378 drivers/usb/gadget/function/u_audio.c config_ep_by_speed(gadget, &audio_dev->func, ep); gadget 419 drivers/usb/gadget/function/u_audio.c struct usb_gadget *gadget = audio_dev->gadget; gadget 420 drivers/usb/gadget/function/u_audio.c struct device *dev = &gadget->dev; gadget 431 drivers/usb/gadget/function/u_audio.c config_ep_by_speed(gadget, &audio_dev->func, ep); gadget 436 drivers/usb/gadget/function/u_audio.c if (gadget->speed == USB_SPEED_FULL) gadget 560 drivers/usb/gadget/function/u_audio.c err = snd_card_new(&g_audio->gadget->dev, gadget 30 drivers/usb/gadget/function/u_audio.h struct usb_gadget *gadget; gadget 59 drivers/usb/gadget/function/u_ether.c struct usb_gadget *gadget; gadget 93 drivers/usb/gadget/function/u_ether.c static inline int qlen(struct usb_gadget *gadget, unsigned qmult) gadget 95 drivers/usb/gadget/function/u_ether.c if (gadget_is_dualspeed(gadget) && (gadget->speed == USB_SPEED_HIGH || gadget 96 drivers/usb/gadget/function/u_ether.c gadget->speed == USB_SPEED_SUPER)) gadget 147 drivers/usb/gadget/function/u_ether.c strlcpy(p->fw_version, dev->gadget->name, sizeof(p->fw_version)); gadget 148 drivers/usb/gadget/function/u_ether.c strlcpy(p->bus_info, dev_name(&dev->gadget->dev), sizeof(p->bus_info)); gadget 177 drivers/usb/gadget/function/u_ether.c struct usb_gadget *g = dev->gadget; gadget 791 drivers/usb/gadget/function/u_ether.c dev->gadget = g; gadget 867 drivers/usb/gadget/function/u_ether.c g = dev->gadget; gadget 900 drivers/usb/gadget/function/u_ether.c dev->gadget = g; gadget 1073 drivers/usb/gadget/function/u_ether.c result = alloc_requests(dev, link, qlen(dev->gadget, gadget 1078 drivers/usb/gadget/function/u_ether.c dev->no_skb_reserve = gadget_avoids_skb_reserve(dev->gadget); gadget 1079 drivers/usb/gadget/function/u_ether.c DBG(dev, "qlen %d\n", qlen(dev->gadget, dev->qmult)); gadget 254 drivers/usb/gadget/function/u_ether.h static inline bool can_support_ecm(struct usb_gadget *gadget) gadget 256 drivers/usb/gadget/function/u_ether.h if (!gadget_is_altset_supported(gadget)) gadget 150 drivers/usb/gadget/function/u_fs.h struct usb_gadget *gadget; gadget 46 drivers/usb/gadget/function/u_uac1_legacy.h struct usb_gadget *gadget; gadget 56 drivers/usb/gadget/function/uvc.h dev_dbg(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) gadget 58 drivers/usb/gadget/function/uvc.h dev_info(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) gadget 60 drivers/usb/gadget/function/uvc.h dev_warn(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) gadget 62 drivers/usb/gadget/function/uvc.h dev_err(&(f)->config->cdev->gadget->dev, "%s: " fmt, (f)->name, ##args) gadget 39 drivers/usb/gadget/function/uvc_v4l2.c return usb_ep_set_halt(cdev->gadget->ep0); gadget 46 drivers/usb/gadget/function/uvc_v4l2.c return usb_ep_queue(cdev->gadget->ep0, req, GFP_KERNEL); gadget 71 drivers/usb/gadget/function/uvc_v4l2.c strlcpy(cap->card, cdev->gadget->name, sizeof(cap->card)); gadget 72 drivers/usb/gadget/function/uvc_v4l2.c strlcpy(cap->bus_info, dev_name(&cdev->gadget->dev), gadget 111 drivers/usb/gadget/legacy/acm_ms.c if (gadget_is_otg(c->cdev->gadget)) { gadget 157 drivers/usb/gadget/legacy/acm_ms.c struct usb_gadget *gadget = cdev->gadget; gadget 202 drivers/usb/gadget/legacy/acm_ms.c if (gadget_is_otg(gadget) && !otg_desc[0]) { gadget 205 drivers/usb/gadget/legacy/acm_ms.c usb_desc = usb_otg_descriptor_alloc(gadget); gadget 208 drivers/usb/gadget/legacy/acm_ms.c usb_otg_descriptor_init(gadget, usb_desc); gadget 219 drivers/usb/gadget/legacy/acm_ms.c dev_info(&gadget->dev, "%s, version: " DRIVER_VERSION "\n", gadget 193 drivers/usb/gadget/legacy/audio.c if (gadget_is_otg(c->cdev->gadget)) { gadget 299 drivers/usb/gadget/legacy/audio.c if (gadget_is_otg(cdev->gadget) && !otg_desc[0]) { gadget 302 drivers/usb/gadget/legacy/audio.c usb_desc = usb_otg_descriptor_alloc(cdev->gadget); gadget 307 drivers/usb/gadget/legacy/audio.c usb_otg_descriptor_init(cdev->gadget, usb_desc); gadget 93 drivers/usb/gadget/legacy/cdc2.c if (gadget_is_otg(c->cdev->gadget)) { gadget 140 drivers/usb/gadget/legacy/cdc2.c struct usb_gadget *gadget = cdev->gadget; gadget 144 drivers/usb/gadget/legacy/cdc2.c if (!can_support_ecm(cdev->gadget)) { gadget 145 drivers/usb/gadget/legacy/cdc2.c dev_err(&gadget->dev, "controller '%s' not usable\n", gadget 146 drivers/usb/gadget/legacy/cdc2.c gadget->name); gadget 178 drivers/usb/gadget/legacy/cdc2.c if (gadget_is_otg(gadget) && !otg_desc[0]) { gadget 181 drivers/usb/gadget/legacy/cdc2.c usb_desc = usb_otg_descriptor_alloc(gadget); gadget 186 drivers/usb/gadget/legacy/cdc2.c usb_otg_descriptor_init(gadget, usb_desc); gadget 197 drivers/usb/gadget/legacy/cdc2.c dev_info(&gadget->dev, "%s, version: " DRIVER_VERSION "\n", gadget 27 drivers/usb/gadget/legacy/dbgp.c struct usb_gadget *gadget; gadget 124 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, gadget 162 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, gadget 204 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, "enable ep: failure (%d:%d)\n", stp, err); gadget 209 drivers/usb/gadget/legacy/dbgp.c static void dbgp_disconnect(struct usb_gadget *gadget) gadget 218 drivers/usb/gadget/legacy/dbgp.c static void dbgp_unbind(struct usb_gadget *gadget) gadget 226 drivers/usb/gadget/legacy/dbgp.c usb_ep_free_request(gadget->ep0, dbgp.req); gadget 235 drivers/usb/gadget/legacy/dbgp.c static int dbgp_configure_endpoints(struct usb_gadget *gadget) gadget 239 drivers/usb/gadget/legacy/dbgp.c usb_ep_autoconfig_reset(gadget); gadget 241 drivers/usb/gadget/legacy/dbgp.c dbgp.i_ep = usb_ep_autoconfig(gadget, &i_desc); gadget 250 drivers/usb/gadget/legacy/dbgp.c dbgp.o_ep = usb_ep_autoconfig(gadget, &o_desc); gadget 273 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, "ep config: failure (%d)\n", stp); gadget 277 drivers/usb/gadget/legacy/dbgp.c static int dbgp_bind(struct usb_gadget *gadget, gadget 282 drivers/usb/gadget/legacy/dbgp.c dbgp.gadget = gadget; gadget 284 drivers/usb/gadget/legacy/dbgp.c dbgp.req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); gadget 315 drivers/usb/gadget/legacy/dbgp.c err = dbgp_configure_endpoints(gadget); gadget 321 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, "bind: success\n"); gadget 325 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&gadget->dev, "bind: failure (%d:%d)\n", stp, err); gadget 326 drivers/usb/gadget/legacy/dbgp.c dbgp_unbind(gadget); gadget 333 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, "setup complete: %d, %d/%d\n", gadget 337 drivers/usb/gadget/legacy/dbgp.c static int dbgp_setup(struct usb_gadget *gadget, gadget 351 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, "setup: desc device\n"); gadget 354 drivers/usb/gadget/legacy/dbgp.c device_desc.bMaxPacketSize0 = gadget->ep0->maxpacket; gadget 357 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, "setup: desc debug\n"); gadget 367 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, "setup: feat debug\n"); gadget 371 drivers/usb/gadget/legacy/dbgp.c err = dbgp_configure_endpoints(gadget); gadget 388 drivers/usb/gadget/legacy/dbgp.c return usb_ep_queue(gadget->ep0, req, GFP_ATOMIC); gadget 391 drivers/usb/gadget/legacy/dbgp.c dev_dbg(&dbgp.gadget->dev, gadget 214 drivers/usb/gadget/legacy/ether.c if (gadget_is_otg(c->cdev->gadget)) { gadget 256 drivers/usb/gadget/legacy/ether.c if (gadget_is_otg(c->cdev->gadget)) { gadget 271 drivers/usb/gadget/legacy/ether.c } else if (can_support_ecm(c->cdev->gadget)) { gadget 306 drivers/usb/gadget/legacy/ether.c struct usb_gadget *gadget = cdev->gadget; gadget 327 drivers/usb/gadget/legacy/ether.c } else if (can_support_ecm(gadget)) { gadget 367 drivers/usb/gadget/legacy/ether.c gether_set_gadget(net, cdev->gadget); gadget 374 drivers/usb/gadget/legacy/ether.c else if (can_support_ecm(gadget)) gadget 402 drivers/usb/gadget/legacy/ether.c if (gadget_is_otg(gadget) && !otg_desc[0]) { gadget 405 drivers/usb/gadget/legacy/ether.c usb_desc = usb_otg_descriptor_alloc(gadget); gadget 408 drivers/usb/gadget/legacy/ether.c usb_otg_descriptor_init(gadget, usb_desc); gadget 426 drivers/usb/gadget/legacy/ether.c dev_info(&gadget->dev, "%s, version: " DRIVER_VERSION "\n", gadget 440 drivers/usb/gadget/legacy/ether.c else if (can_support_ecm(gadget)) gadget 456 drivers/usb/gadget/legacy/ether.c } else if (can_support_ecm(cdev->gadget)) { gadget 324 drivers/usb/gadget/legacy/g_ffs.c if (can_support_ecm(cdev->gadget)) { gadget 367 drivers/usb/gadget/legacy/g_ffs.c gether_set_gadget(net, cdev->gadget); gadget 372 drivers/usb/gadget/legacy/g_ffs.c if (can_support_ecm(cdev->gadget)) { gadget 394 drivers/usb/gadget/legacy/g_ffs.c if (gadget_is_otg(cdev->gadget) && !gfs_otg_desc[0]) { gadget 397 drivers/usb/gadget/legacy/g_ffs.c usb_desc = usb_otg_descriptor_alloc(cdev->gadget); gadget 400 drivers/usb/gadget/legacy/g_ffs.c usb_otg_descriptor_init(cdev->gadget, usb_desc); gadget 433 drivers/usb/gadget/legacy/g_ffs.c if (can_support_ecm(cdev->gadget)) gadget 457 drivers/usb/gadget/legacy/g_ffs.c if (can_support_ecm(cdev->gadget)) { gadget 488 drivers/usb/gadget/legacy/g_ffs.c if (gadget_is_otg(c->cdev->gadget)) { gadget 541 drivers/usb/gadget/legacy/g_ffs.c if (can_support_ecm(c->cdev->gadget)) { gadget 95 drivers/usb/gadget/legacy/hid.c if (gadget_is_otg(c->cdev->gadget)) { gadget 133 drivers/usb/gadget/legacy/hid.c struct usb_gadget *gadget = cdev->gadget; gadget 170 drivers/usb/gadget/legacy/hid.c if (gadget_is_otg(gadget) && !otg_desc[0]) { gadget 173 drivers/usb/gadget/legacy/hid.c usb_desc = usb_otg_descriptor_alloc(gadget); gadget 176 drivers/usb/gadget/legacy/hid.c usb_otg_descriptor_init(gadget, usb_desc); gadget 187 drivers/usb/gadget/legacy/hid.c dev_info(&gadget->dev, DRIVER_DESC ", version: " DRIVER_VERSION "\n"); gadget 139 drivers/usb/gadget/legacy/inode.c struct usb_gadget *gadget; gadget 778 drivers/usb/gadget/legacy/inode.c switch (data->dev->gadget->speed) { gadget 931 drivers/usb/gadget/legacy/inode.c (void) usb_ep_set_halt (dev->gadget->ep0); gadget 936 drivers/usb/gadget/legacy/inode.c struct usb_ep *ep = dev->gadget->ep0; gadget 952 drivers/usb/gadget/legacy/inode.c if (gadget_is_dualspeed(dev->gadget) gadget 953 drivers/usb/gadget/legacy/inode.c && (dev->gadget->speed gadget 958 drivers/usb/gadget/legacy/inode.c usb_gadget_vbus_draw(dev->gadget, 2 * power); gadget 994 drivers/usb/gadget/legacy/inode.c clean_req (dev->gadget->ep0, dev->req); gadget 1134 drivers/usb/gadget/legacy/inode.c retval = setup_req (dev->gadget->ep0, dev->req, len); gadget 1145 drivers/usb/gadget/legacy/inode.c dev->gadget->ep0, dev->req, gadget 1151 drivers/usb/gadget/legacy/inode.c clean_req (dev->gadget->ep0, dev->req); gadget 1161 drivers/usb/gadget/legacy/inode.c (void) usb_ep_set_halt (dev->gadget->ep0); gadget 1248 drivers/usb/gadget/legacy/inode.c struct usb_gadget *gadget = dev->gadget; gadget 1255 drivers/usb/gadget/legacy/inode.c } else if (gadget->ops->ioctl) { gadget 1259 drivers/usb/gadget/legacy/inode.c ret = gadget->ops->ioctl (gadget, code, value); gadget 1292 drivers/usb/gadget/legacy/inode.c qual.bMaxPacketSize0 = dev->gadget->ep0->maxpacket; gadget 1310 drivers/usb/gadget/legacy/inode.c if (gadget_is_dualspeed(dev->gadget)) { gadget 1311 drivers/usb/gadget/legacy/inode.c hs = (dev->gadget->speed == USB_SPEED_HIGH); gadget 1327 drivers/usb/gadget/legacy/inode.c gadgetfs_setup (struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl) gadget 1329 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = get_gadget_data (gadget); gadget 1339 drivers/usb/gadget/legacy/inode.c if (gadget_is_dualspeed(gadget) gadget 1340 drivers/usb/gadget/legacy/inode.c && gadget->speed == USB_SPEED_HIGH gadget 1351 drivers/usb/gadget/legacy/inode.c event->u.speed = gadget->speed; gadget 1373 drivers/usb/gadget/legacy/inode.c dev->dev->bMaxPacketSize0 = dev->gadget->ep0->maxpacket; gadget 1407 drivers/usb/gadget/legacy/inode.c usb_gadget_vbus_draw(gadget, 8 /* mA */ ); gadget 1412 drivers/usb/gadget/legacy/inode.c if (gadget_is_dualspeed(gadget) gadget 1413 drivers/usb/gadget/legacy/inode.c && gadget->speed == USB_SPEED_HIGH) { gadget 1424 drivers/usb/gadget/legacy/inode.c usb_gadget_vbus_draw(gadget, 2 * power); gadget 1439 drivers/usb/gadget/legacy/inode.c usb_gadget_set_state(gadget, USB_STATE_CONFIGURED); gadget 1476 drivers/usb/gadget/legacy/inode.c value = setup_req (gadget->ep0, dev->req, gadget 1483 drivers/usb/gadget/legacy/inode.c value = usb_ep_queue (gadget->ep0, dev->req, gadget 1488 drivers/usb/gadget/legacy/inode.c clean_req (gadget->ep0, dev->req); gadget 1512 drivers/usb/gadget/legacy/inode.c value = usb_ep_queue (gadget->ep0, req, GFP_KERNEL); gadget 1581 drivers/usb/gadget/legacy/inode.c gadget_for_each_ep (ep, dev->gadget) { gadget 1622 drivers/usb/gadget/legacy/inode.c gadgetfs_unbind (struct usb_gadget *gadget) gadget 1624 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = get_gadget_data (gadget); gadget 1638 drivers/usb/gadget/legacy/inode.c gadget->ep0->driver_data = NULL; gadget 1639 drivers/usb/gadget/legacy/inode.c set_gadget_data (gadget, NULL); gadget 1643 drivers/usb/gadget/legacy/inode.c usb_ep_free_request (gadget->ep0, dev->req); gadget 1650 drivers/usb/gadget/legacy/inode.c static int gadgetfs_bind(struct usb_gadget *gadget, gadget 1657 drivers/usb/gadget/legacy/inode.c if (0 != strcmp (CHIP, gadget->name)) { gadget 1659 drivers/usb/gadget/legacy/inode.c shortname, CHIP, gadget->name); gadget 1663 drivers/usb/gadget/legacy/inode.c set_gadget_data (gadget, dev); gadget 1664 drivers/usb/gadget/legacy/inode.c dev->gadget = gadget; gadget 1665 drivers/usb/gadget/legacy/inode.c gadget->ep0->driver_data = dev; gadget 1668 drivers/usb/gadget/legacy/inode.c dev->req = usb_ep_alloc_request (gadget->ep0, GFP_KERNEL); gadget 1677 drivers/usb/gadget/legacy/inode.c INFO (dev, "bound to %s driver\n", gadget->name); gadget 1685 drivers/usb/gadget/legacy/inode.c gadgetfs_unbind (gadget); gadget 1690 drivers/usb/gadget/legacy/inode.c gadgetfs_disconnect (struct usb_gadget *gadget) gadget 1692 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = get_gadget_data (gadget); gadget 1708 drivers/usb/gadget/legacy/inode.c gadgetfs_suspend (struct usb_gadget *gadget) gadget 1710 drivers/usb/gadget/legacy/inode.c struct dev_data *dev = get_gadget_data (gadget); gadget 111 drivers/usb/gadget/legacy/mass_storage.c if (gadget_is_otg(c->cdev->gadget)) { gadget 177 drivers/usb/gadget/legacy/mass_storage.c if (gadget_is_otg(cdev->gadget) && !otg_desc[0]) { gadget 180 drivers/usb/gadget/legacy/mass_storage.c usb_desc = usb_otg_descriptor_alloc(cdev->gadget); gadget 183 drivers/usb/gadget/legacy/mass_storage.c usb_otg_descriptor_init(cdev->gadget, usb_desc); gadget 193 drivers/usb/gadget/legacy/mass_storage.c dev_info(&cdev->gadget->dev, gadget 138 drivers/usb/gadget/legacy/multi.c if (gadget_is_otg(c->cdev->gadget)) { gadget 220 drivers/usb/gadget/legacy/multi.c if (gadget_is_otg(c->cdev->gadget)) { gadget 296 drivers/usb/gadget/legacy/multi.c struct usb_gadget *gadget = cdev->gadget; gadget 307 drivers/usb/gadget/legacy/multi.c if (!can_support_ecm(cdev->gadget)) { gadget 308 drivers/usb/gadget/legacy/multi.c dev_err(&gadget->dev, "controller '%s' not usable\n", gadget 309 drivers/usb/gadget/legacy/multi.c gadget->name); gadget 350 drivers/usb/gadget/legacy/multi.c gether_set_gadget(ecm_opts->net, cdev->gadget); gadget 398 drivers/usb/gadget/legacy/multi.c if (gadget_is_otg(gadget) && !otg_desc[0]) { gadget 401 drivers/usb/gadget/legacy/multi.c usb_desc = usb_otg_descriptor_alloc(gadget); gadget 404 drivers/usb/gadget/legacy/multi.c usb_otg_descriptor_init(gadget, usb_desc); gadget 420 drivers/usb/gadget/legacy/multi.c dev_info(&gadget->dev, DRIVER_DESC "\n"); gadget 99 drivers/usb/gadget/legacy/ncm.c if (gadget_is_otg(c->cdev->gadget)) { gadget 129 drivers/usb/gadget/legacy/ncm.c struct usb_gadget *gadget = cdev->gadget; gadget 155 drivers/usb/gadget/legacy/ncm.c if (gadget_is_otg(gadget) && !otg_desc[0]) { gadget 158 drivers/usb/gadget/legacy/ncm.c usb_desc = usb_otg_descriptor_alloc(gadget); gadget 163 drivers/usb/gadget/legacy/ncm.c usb_otg_descriptor_init(gadget, usb_desc); gadget 174 drivers/usb/gadget/legacy/ncm.c dev_info(&gadget->dev, "%s\n", DRIVER_DESC); gadget 270 drivers/usb/gadget/legacy/nokia.c struct usb_gadget *gadget = cdev->gadget; gadget 284 drivers/usb/gadget/legacy/nokia.c if (!gadget_is_altset_supported(gadget)) { gadget 356 drivers/usb/gadget/legacy/nokia.c dev_info(&gadget->dev, "%s\n", NOKIA_LONG_NAME); gadget 116 drivers/usb/gadget/legacy/printer.c struct usb_gadget *gadget = c->cdev->gadget; gadget 119 drivers/usb/gadget/legacy/printer.c usb_ep_autoconfig_reset(gadget); gadget 121 drivers/usb/gadget/legacy/printer.c usb_gadget_set_selfpowered(gadget); gadget 123 drivers/usb/gadget/legacy/printer.c if (gadget_is_otg(gadget)) { gadget 174 drivers/usb/gadget/legacy/printer.c if (gadget_is_otg(cdev->gadget) && !otg_desc[0]) { gadget 177 drivers/usb/gadget/legacy/printer.c usb_desc = usb_otg_descriptor_alloc(cdev->gadget); gadget 182 drivers/usb/gadget/legacy/printer.c usb_otg_descriptor_init(cdev->gadget, usb_desc); gadget 176 drivers/usb/gadget/legacy/serial.c if (gadget_is_otg(cdev->gadget)) { gadget 180 drivers/usb/gadget/legacy/serial.c usb_desc = usb_otg_descriptor_alloc(cdev->gadget); gadget 185 drivers/usb/gadget/legacy/serial.c usb_otg_descriptor_init(cdev->gadget, usb_desc); gadget 197 drivers/usb/gadget/legacy/serial.c usb_ep_autoconfig_reset(cdev->gadget); gadget 158 drivers/usb/gadget/legacy/zero.c struct usb_gadget *g = cdev->gadget; gadget 176 drivers/usb/gadget/legacy/zero.c if (cdev->gadget->speed == USB_SPEED_UNKNOWN) gadget 336 drivers/usb/gadget/legacy/zero.c if (gadget_is_otg(cdev->gadget)) { gadget 340 drivers/usb/gadget/legacy/zero.c usb_desc = usb_otg_descriptor_alloc(cdev->gadget); gadget 345 drivers/usb/gadget/legacy/zero.c usb_otg_descriptor_init(cdev->gadget, usb_desc); gadget 369 drivers/usb/gadget/legacy/zero.c usb_ep_autoconfig_reset(cdev->gadget); gadget 374 drivers/usb/gadget/legacy/zero.c usb_ep_autoconfig_reset(cdev->gadget); gadget 530 drivers/usb/gadget/udc/amd5536udc.h struct usb_gadget gadget; gadget 579 drivers/usb/gadget/udc/amd5536udc.h #define to_amd5536_udc(g) (container_of((g), struct udc, gadget)) gadget 62 drivers/usb/gadget/udc/amd5536udc_pci.c usb_del_gadget_udc(&udc->gadget); gadget 49 drivers/usb/gadget/udc/aspeed-vhub/core.c usb_gadget_unmap_request(&ep->dev->gadget, gadget 66 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (d->gadget.speed == USB_SPEED_HIGH) gadget 110 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.speed = USB_SPEED_UNKNOWN; gadget 168 drivers/usb/gadget/udc/aspeed-vhub/dev.c st0 = d->gadget.is_selfpowered << USB_DEVICE_SELF_POWERED; gadget 233 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (d->gadget.speed == USB_SPEED_UNKNOWN) { gadget 234 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.speed = ep->vhub->speed; gadget 235 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (d->gadget.speed > d->driver->max_speed) gadget 236 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.speed = d->driver->max_speed; gadget 238 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.speed); gadget 271 drivers/usb/gadget/udc/aspeed-vhub/dev.c static int ast_vhub_udc_wakeup(struct usb_gadget* gadget) gadget 273 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct ast_vhub_dev *d = to_ast_dev(gadget); gadget 291 drivers/usb/gadget/udc/aspeed-vhub/dev.c static int ast_vhub_udc_get_frame(struct usb_gadget* gadget) gadget 293 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct ast_vhub_dev *d = to_ast_dev(gadget); gadget 309 drivers/usb/gadget/udc/aspeed-vhub/dev.c static int ast_vhub_udc_pullup(struct usb_gadget* gadget, int on) gadget 311 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct ast_vhub_dev *d = to_ast_dev(gadget); gadget 335 drivers/usb/gadget/udc/aspeed-vhub/dev.c static int ast_vhub_udc_start(struct usb_gadget *gadget, gadget 338 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct ast_vhub_dev *d = to_ast_dev(gadget); gadget 347 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.is_selfpowered = 1; gadget 354 drivers/usb/gadget/udc/aspeed-vhub/dev.c static struct usb_ep *ast_vhub_udc_match_ep(struct usb_gadget *gadget, gadget 358 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct ast_vhub_dev *d = to_ast_dev(gadget); gadget 371 drivers/usb/gadget/udc/aspeed-vhub/dev.c list_for_each_entry(u_ep, &gadget->ep_list, ep_list) { gadget 372 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (usb_gadget_ep_match_desc(gadget, u_ep, desc, ss)) { gadget 390 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (gadget_is_dualspeed(gadget)) gadget 396 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (gadget_is_dualspeed(gadget)) gadget 402 drivers/usb/gadget/udc/aspeed-vhub/dev.c if (gadget_is_dualspeed(gadget)) gadget 439 drivers/usb/gadget/udc/aspeed-vhub/dev.c static int ast_vhub_udc_stop(struct usb_gadget *gadget) gadget 441 drivers/usb/gadget/udc/aspeed-vhub/dev.c struct ast_vhub_dev *d = to_ast_dev(gadget); gadget 449 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.speed = USB_SPEED_UNKNOWN; gadget 474 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->driver->suspend(&d->gadget); gadget 483 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->driver->resume(&d->gadget); gadget 503 drivers/usb/gadget/udc/aspeed-vhub/dev.c usb_gadget_udc_reset(&d->gadget, d->driver); gadget 527 drivers/usb/gadget/udc/aspeed-vhub/dev.c usb_del_gadget_udc(&d->gadget); gadget 566 drivers/usb/gadget/udc/aspeed-vhub/dev.c INIT_LIST_HEAD(&d->gadget.ep_list); gadget 567 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.ops = &ast_vhub_udc_ops; gadget 568 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.ep0 = &d->ep0.ep; gadget 569 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.name = KBUILD_MODNAME; gadget 571 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.max_speed = USB_SPEED_FULL; gadget 573 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.max_speed = USB_SPEED_HIGH; gadget 574 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.speed = USB_SPEED_UNKNOWN; gadget 575 drivers/usb/gadget/udc/aspeed-vhub/dev.c d->gadget.dev.of_node = vhub->pdev->dev.of_node; gadget 577 drivers/usb/gadget/udc/aspeed-vhub/dev.c rc = usb_add_gadget_udc(d->port_dev, &d->gadget); gadget 158 drivers/usb/gadget/udc/aspeed-vhub/ep0.c rc = ep->dev->driver->setup(&ep->dev->gadget, &crq); gadget 379 drivers/usb/gadget/udc/aspeed-vhub/epn.c rc = usb_gadget_map_request(&ep->dev->gadget, u_req, gadget 631 drivers/usb/gadget/udc/aspeed-vhub/epn.c dev->driver, dev->gadget.speed); gadget 839 drivers/usb/gadget/udc/aspeed-vhub/epn.c list_add_tail(&ep->ep.ep_list, &d->gadget.ep_list); gadget 353 drivers/usb/gadget/udc/aspeed-vhub/vhub.h struct usb_gadget gadget; gadget 364 drivers/usb/gadget/udc/aspeed-vhub/vhub.h #define to_ast_dev(__g) container_of(__g, struct ast_vhub_dev, gadget) gadget 195 drivers/usb/gadget/udc/at91_udc.c udc->gadget.is_selfpowered ? "self" : "VBUS", gadget 229 drivers/usb/gadget/udc/at91_udc.c list_for_each_entry (ep, &udc->gadget.ep_list, ep.ep_list) { gadget 490 drivers/usb/gadget/udc/at91_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 629 drivers/usb/gadget/udc/at91_udc.c if (!udc || !udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 789 drivers/usb/gadget/udc/at91_udc.c static int at91_get_frame(struct usb_gadget *gadget) gadget 791 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = to_udc(gadget); gadget 793 drivers/usb/gadget/udc/at91_udc.c if (!to_udc(gadget)->clocked) gadget 798 drivers/usb/gadget/udc/at91_udc.c static int at91_wakeup(struct usb_gadget *gadget) gadget 800 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = to_udc(gadget); gadget 828 drivers/usb/gadget/udc/at91_udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 829 drivers/usb/gadget/udc/at91_udc.c INIT_LIST_HEAD(&udc->gadget.ep0->ep_list); gadget 830 drivers/usb/gadget/udc/at91_udc.c udc->gadget.quirk_stall_not_supp = 1; gadget 836 drivers/usb/gadget/udc/at91_udc.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 852 drivers/usb/gadget/udc/at91_udc.c if (udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 854 drivers/usb/gadget/udc/at91_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 865 drivers/usb/gadget/udc/at91_udc.c usb_gadget_udc_reset(&udc->gadget, driver); gadget 877 drivers/usb/gadget/udc/at91_udc.c if (udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 879 drivers/usb/gadget/udc/at91_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 889 drivers/usb/gadget/udc/at91_udc.c driver->disconnect(&udc->gadget); gadget 911 drivers/usb/gadget/udc/at91_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 942 drivers/usb/gadget/udc/at91_udc.c static int at91_vbus_session(struct usb_gadget *gadget, int is_active) gadget 944 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = to_udc(gadget); gadget 958 drivers/usb/gadget/udc/at91_udc.c static int at91_pullup(struct usb_gadget *gadget, int is_on) gadget 960 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = to_udc(gadget); gadget 970 drivers/usb/gadget/udc/at91_udc.c static int at91_set_selfpowered(struct usb_gadget *gadget, int is_on) gadget 972 drivers/usb/gadget/udc/at91_udc.c struct at91_udc *udc = to_udc(gadget); gadget 976 drivers/usb/gadget/udc/at91_udc.c gadget->is_selfpowered = (is_on != 0); gadget 981 drivers/usb/gadget/udc/at91_udc.c static int at91_start(struct usb_gadget *gadget, gadget 983 drivers/usb/gadget/udc/at91_udc.c static int at91_stop(struct usb_gadget *gadget); gadget 1125 drivers/usb/gadget/udc/at91_udc.c tmp = (udc->gadget.is_selfpowered << USB_DEVICE_SELF_POWERED); gadget 1247 drivers/usb/gadget/udc/at91_udc.c status = udc->driver->setup(&udc->gadget, &pkt.r); gadget 1430 drivers/usb/gadget/udc/at91_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1459 drivers/usb/gadget/udc/at91_udc.c udc->driver->suspend(&udc->gadget); gadget 1480 drivers/usb/gadget/udc/at91_udc.c udc->driver->resume(&udc->gadget); gadget 1515 drivers/usb/gadget/udc/at91_udc.c at91_vbus_session(&udc->gadget, value); gadget 1552 drivers/usb/gadget/udc/at91_udc.c static int at91_start(struct usb_gadget *gadget, gadget 1557 drivers/usb/gadget/udc/at91_udc.c udc = container_of(gadget, struct at91_udc, gadget); gadget 1559 drivers/usb/gadget/udc/at91_udc.c udc->gadget.dev.of_node = udc->pdev->dev.of_node; gadget 1561 drivers/usb/gadget/udc/at91_udc.c udc->gadget.is_selfpowered = 1; gadget 1566 drivers/usb/gadget/udc/at91_udc.c static int at91_stop(struct usb_gadget *gadget) gadget 1571 drivers/usb/gadget/udc/at91_udc.c udc = container_of(gadget, struct at91_udc, gadget); gadget 1820 drivers/usb/gadget/udc/at91_udc.c udc->gadget.dev.parent = dev; gadget 1826 drivers/usb/gadget/udc/at91_udc.c udc->gadget.ops = &at91_udc_ops; gadget 1827 drivers/usb/gadget/udc/at91_udc.c udc->gadget.ep0 = &udc->ep[0].ep; gadget 1828 drivers/usb/gadget/udc/at91_udc.c udc->gadget.name = driver_name; gadget 1829 drivers/usb/gadget/udc/at91_udc.c udc->gadget.dev.init_name = "gadget"; gadget 1925 drivers/usb/gadget/udc/at91_udc.c retval = usb_add_gadget_udc(dev, &udc->gadget); gadget 1952 drivers/usb/gadget/udc/at91_udc.c usb_del_gadget_udc(&udc->gadget); gadget 124 drivers/usb/gadget/udc/at91_udc.h struct usb_gadget gadget; gadget 151 drivers/usb/gadget/udc/at91_udc.h return container_of(g, struct at91_udc, gadget); gadget 229 drivers/usb/gadget/udc/atmel_usba_udc.c root = debugfs_create_dir(udc->gadget.name, NULL); gadget 241 drivers/usb/gadget/udc/atmel_usba_udc.c usba_ep_init_debugfs(udc, to_usba_ep(udc->gadget.ep0)); gadget 246 drivers/usb/gadget/udc/atmel_usba_udc.c usba_ep_cleanup_debugfs(to_usba_ep(udc->gadget.ep0)); gadget 550 drivers/usb/gadget/udc/atmel_usba_udc.c usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); gadget 682 drivers/usb/gadget/udc/atmel_usba_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN) gadget 749 drivers/usb/gadget/udc/atmel_usba_udc.c ret = usb_gadget_map_request(&udc->gadget, &req->req, ep->is_in); gadget 792 drivers/usb/gadget/udc/atmel_usba_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN || gadget 994 drivers/usb/gadget/udc/atmel_usba_udc.c static int usba_udc_get_frame(struct usb_gadget *gadget) gadget 996 drivers/usb/gadget/udc/atmel_usba_udc.c struct usba_udc *udc = to_usba_udc(gadget); gadget 1001 drivers/usb/gadget/udc/atmel_usba_udc.c static int usba_udc_wakeup(struct usb_gadget *gadget) gadget 1003 drivers/usb/gadget/udc/atmel_usba_udc.c struct usba_udc *udc = to_usba_udc(gadget); gadget 1020 drivers/usb/gadget/udc/atmel_usba_udc.c usba_udc_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered) gadget 1022 drivers/usb/gadget/udc/atmel_usba_udc.c struct usba_udc *udc = to_usba_udc(gadget); gadget 1025 drivers/usb/gadget/udc/atmel_usba_udc.c gadget->is_selfpowered = (is_selfpowered != 0); gadget 1036 drivers/usb/gadget/udc/atmel_usba_udc.c static int atmel_usba_start(struct usb_gadget *gadget, gadget 1038 drivers/usb/gadget/udc/atmel_usba_udc.c static int atmel_usba_stop(struct usb_gadget *gadget); gadget 1040 drivers/usb/gadget/udc/atmel_usba_udc.c static struct usb_ep *atmel_usba_match_ep(struct usb_gadget *gadget, gadget 1048 drivers/usb/gadget/udc/atmel_usba_udc.c list_for_each_entry(_ep, &gadget->ep_list, ep_list) { gadget 1049 drivers/usb/gadget/udc/atmel_usba_udc.c if (usb_gadget_ep_match_desc(gadget, _ep, desc, ep_comp)) gadget 1140 drivers/usb/gadget/udc/atmel_usba_udc.c ep = to_usba_ep(udc->gadget.ep0); gadget 1152 drivers/usb/gadget/udc/atmel_usba_udc.c return to_usba_ep(udc->gadget.ep0); gadget 1154 drivers/usb/gadget/udc/atmel_usba_udc.c list_for_each_entry (ep, &udc->gadget.ep_list, ep.ep_list) { gadget 1412 drivers/usb/gadget/udc/atmel_usba_udc.c retval = udc->driver->setup(&udc->gadget, crq); gadget 1601 drivers/usb/gadget/udc/atmel_usba_udc.c ret = udc->driver->setup(&udc->gadget, &crq.crq); gadget 1734 drivers/usb/gadget/udc/atmel_usba_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN gadget 1737 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver->suspend(&udc->gadget); gadget 1756 drivers/usb/gadget/udc/atmel_usba_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN gadget 1759 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver->resume(&udc->gadget); gadget 1800 drivers/usb/gadget/udc/atmel_usba_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN && udc->driver) { gadget 1801 drivers/usb/gadget/udc/atmel_usba_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1803 drivers/usb/gadget/udc/atmel_usba_udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); gadget 1808 drivers/usb/gadget/udc/atmel_usba_udc.c udc->gadget.speed = USB_SPEED_HIGH; gadget 1810 drivers/usb/gadget/udc/atmel_usba_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1812 drivers/usb/gadget/udc/atmel_usba_udc.c usb_speed_string(udc->gadget.speed)); gadget 1926 drivers/usb/gadget/udc/atmel_usba_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1954 drivers/usb/gadget/udc/atmel_usba_udc.c udc->driver->disconnect(&udc->gadget); gadget 1965 drivers/usb/gadget/udc/atmel_usba_udc.c static int atmel_usba_start(struct usb_gadget *gadget, gadget 1969 drivers/usb/gadget/udc/atmel_usba_udc.c struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); gadget 2006 drivers/usb/gadget/udc/atmel_usba_udc.c static int atmel_usba_stop(struct usb_gadget *gadget) gadget 2008 drivers/usb/gadget/udc/atmel_usba_udc.c struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); gadget 2096 drivers/usb/gadget/udc/atmel_usba_udc.c udc->gadget.ep0 = &eps[0].ep; gadget 2187 drivers/usb/gadget/udc/atmel_usba_udc.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 2214 drivers/usb/gadget/udc/atmel_usba_udc.c udc->gadget = usba_gadget_template; gadget 2215 drivers/usb/gadget/udc/atmel_usba_udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 2289 drivers/usb/gadget/udc/atmel_usba_udc.c ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); gadget 2309 drivers/usb/gadget/udc/atmel_usba_udc.c usb_del_gadget_udc(&udc->gadget); gadget 320 drivers/usb/gadget/udc/atmel_usba_udc.h struct usb_gadget gadget; gadget 360 drivers/usb/gadget/udc/atmel_usba_udc.h static inline struct usba_udc *to_usba_udc(struct usb_gadget *gadget) gadget 362 drivers/usb/gadget/udc/atmel_usba_udc.h return container_of(gadget, struct usba_udc, gadget); gadget 300 drivers/usb/gadget/udc/bcm63xx_udc.c struct usb_gadget gadget; gadget 341 drivers/usb/gadget/udc/bcm63xx_udc.c return container_of(g, struct bcm63xx_udc, gadget); gadget 463 drivers/usb/gadget/udc/bcm63xx_udc.c int is_hs = udc->gadget.speed == USB_SPEED_HIGH; gadget 560 drivers/usb/gadget/udc/bcm63xx_udc.c int max_pkt = udc->gadget.speed == USB_SPEED_HIGH ? gadget 953 drivers/usb/gadget/udc/bcm63xx_udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 961 drivers/usb/gadget/udc/bcm63xx_udc.c list_add_tail(&bep->ep.ep_list, &udc->gadget.ep_list); gadget 969 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.ep0 = &udc->bep[0].ep; gadget 972 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 998 drivers/usb/gadget/udc/bcm63xx_udc.c if (udc->gadget.max_speed == USB_SPEED_HIGH) gadget 1094 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_unmap_request(&udc->gadget, &breq->req, gadget 1184 drivers/usb/gadget/udc/bcm63xx_udc.c rc = usb_gadget_map_request(&udc->gadget, req, bep->iudma->is_tx); gadget 1220 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_unmap_request(&udc->gadget, &breq->req, bep->iudma->is_tx); gadget 1316 drivers/usb/gadget/udc/bcm63xx_udc.c rc = udc->driver->setup(&udc->gadget, ctrl); gadget 1394 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_map_request(&udc->gadget, req, iudma->is_tx); gadget 1428 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_unmap_request(&udc->gadget, req, is_tx); gadget 1553 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_unmap_request(&udc->gadget, gadget 1749 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_udc_get_frame(struct usb_gadget *gadget) gadget 1751 drivers/usb/gadget/udc/bcm63xx_udc.c struct bcm63xx_udc *udc = gadget_to_udc(gadget); gadget 1764 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_udc_pullup(struct usb_gadget *gadget, int is_on) gadget 1766 drivers/usb/gadget/udc/bcm63xx_udc.c struct bcm63xx_udc *udc = gadget_to_udc(gadget); gadget 1772 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1783 drivers/usb/gadget/udc/bcm63xx_udc.c bcm63xx_select_pullup(gadget_to_udc(gadget), true); gadget 1786 drivers/usb/gadget/udc/bcm63xx_udc.c bcm63xx_select_pullup(gadget_to_udc(gadget), false); gadget 1811 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_udc_start(struct usb_gadget *gadget, gadget 1814 drivers/usb/gadget/udc/bcm63xx_udc.c struct bcm63xx_udc *udc = gadget_to_udc(gadget); gadget 1836 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.dev.of_node = udc->dev->of_node; gadget 1848 drivers/usb/gadget/udc/bcm63xx_udc.c static int bcm63xx_udc_stop(struct usb_gadget *gadget) gadget 1850 drivers/usb/gadget/udc/bcm63xx_udc.c struct bcm63xx_udc *udc = gadget_to_udc(gadget); gadget 1914 drivers/usb/gadget/udc/bcm63xx_udc.c enum usb_device_speed oldspeed = udc->gadget.speed; gadget 1918 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed = USB_SPEED_HIGH; gadget 1921 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1925 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1931 drivers/usb/gadget/udc/bcm63xx_udc.c if (udc->gadget.speed != oldspeed) { gadget 1933 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed == USB_SPEED_HIGH ? "high" : "full"); gadget 1987 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed != USB_SPEED_UNKNOWN) gadget 1990 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2024 drivers/usb/gadget/udc/bcm63xx_udc.c udc->driver->disconnect(&udc->gadget); gadget 2026 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); gadget 2108 drivers/usb/gadget/udc/bcm63xx_udc.c usb_gadget_unmap_request(&udc->gadget, req, iudma->is_tx); gadget 2251 drivers/usb/gadget/udc/bcm63xx_udc.c root = debugfs_create_dir(udc->gadget.name, NULL); gadget 2314 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.ops = &bcm63xx_udc_ops; gadget 2315 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.name = dev_name(dev); gadget 2318 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.max_speed = USB_SPEED_HIGH; gadget 2320 drivers/usb/gadget/udc/bcm63xx_udc.c udc->gadget.max_speed = USB_SPEED_FULL; gadget 2348 drivers/usb/gadget/udc/bcm63xx_udc.c rc = usb_add_gadget_udc(dev, &udc->gadget); gadget 2371 drivers/usb/gadget/udc/bcm63xx_udc.c usb_del_gadget_udc(&udc->gadget); gadget 264 drivers/usb/gadget/udc/bdc/bdc.h #define gadget_to_bdc(g) container_of(g, struct bdc, gadget) gadget 405 drivers/usb/gadget/udc/bdc/bdc.h struct usb_gadget gadget; gadget 160 drivers/usb/gadget/udc/bdc/bdc_cmd.c switch (bdc->gadget.speed) { gadget 400 drivers/usb/gadget/udc/bdc/bdc_ep.c (req_len % bdc->gadget.ep0->maxpacket == 0)) { gadget 403 drivers/usb/gadget/udc/bdc/bdc_ep.c bdc->gadget.ep0->maxpacket); gadget 549 drivers/usb/gadget/udc/bdc/bdc_ep.c usb_gadget_unmap_request(&bdc->gadget, &req->usb_req, ep->dir); gadget 687 drivers/usb/gadget/udc/bdc/bdc_ep.c ret = usb_gadget_map_request(&bdc->gadget, &req->usb_req, ep->dir); gadget 724 drivers/usb/gadget/udc/bdc/bdc_ep.c ret = usb_gadget_map_request(&bdc->gadget, &req->usb_req, ep->dir); gadget 808 drivers/usb/gadget/udc/bdc/bdc_ep.c start_pending, end_pending, bdc->gadget.speed); gadget 818 drivers/usb/gadget/udc/bdc/bdc_ep.c if (bdc->gadget.speed == USB_SPEED_UNKNOWN) gadget 1106 drivers/usb/gadget/udc/bdc/bdc_ep.c enum usb_device_state state = bdc->gadget.state; gadget 1127 drivers/usb/gadget/udc/bdc/bdc_ep.c usb_gadget_set_state(&bdc->gadget, USB_STATE_ADDRESS); gadget 1129 drivers/usb/gadget/udc/bdc/bdc_ep.c usb_gadget_set_state(&bdc->gadget, USB_STATE_DEFAULT); gadget 1147 drivers/usb/gadget/udc/bdc/bdc_ep.c enum usb_device_state state = bdc->gadget.state; gadget 1164 drivers/usb/gadget/udc/bdc/bdc_ep.c (bdc->gadget.speed != USB_SPEED_HIGH) || !set) gadget 1173 drivers/usb/gadget/udc/bdc/bdc_ep.c if (bdc->gadget.speed != USB_SPEED_SUPER || gadget 1195 drivers/usb/gadget/udc/bdc/bdc_ep.c if (bdc->gadget.speed != USB_SPEED_SUPER || gadget 1214 drivers/usb/gadget/udc/bdc/bdc_ep.c if (bdc->gadget.speed != USB_SPEED_SUPER || gadget 1230 drivers/usb/gadget/udc/bdc/bdc_ep.c enum usb_device_state state = bdc->gadget.state; gadget 1242 drivers/usb/gadget/udc/bdc/bdc_ep.c bdc->gadget.speed, set); gadget 1305 drivers/usb/gadget/udc/bdc/bdc_ep.c enum usb_device_state state = bdc->gadget.state; gadget 1323 drivers/usb/gadget/udc/bdc/bdc_ep.c if (bdc->gadget.speed == USB_SPEED_SUPER) gadget 1329 drivers/usb/gadget/udc/bdc/bdc_ep.c if (bdc->gadget.speed == USB_SPEED_SUPER) { gadget 1431 drivers/usb/gadget/udc/bdc/bdc_ep.c enum usb_device_state state = bdc->gadget.state; gadget 1450 drivers/usb/gadget/udc/bdc/bdc_ep.c usb_gadget_set_state(&bdc->gadget, gadget 1460 drivers/usb/gadget/udc/bdc/bdc_ep.c &bdc->gadget, gadget 1500 drivers/usb/gadget/udc/bdc/bdc_ep.c ret = bdc->gadget_driver->setup(&bdc->gadget, setup_pkt); gadget 1876 drivers/usb/gadget/udc/bdc/bdc_ep.c || bdc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1960 drivers/usb/gadget/udc/bdc/bdc_ep.c bdc->gadget.ep0 = &ep->usb_ep; gadget 1976 drivers/usb/gadget/udc/bdc/bdc_ep.c list_add_tail(&ep->usb_ep.ep_list, &bdc->gadget.ep_list); gadget 1997 drivers/usb/gadget/udc/bdc/bdc_ep.c INIT_LIST_HEAD(&bdc->gadget.ep_list); gadget 86 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.ep0->maxpacket = EP0_MAX_PKT_SIZE; gadget 87 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.speed = USB_SPEED_SUPER; gadget 98 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.ep0->maxpacket = 64; gadget 99 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.speed = USB_SPEED_HIGH; gadget 104 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.ep0->maxpacket = 64; gadget 105 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.speed = USB_SPEED_FULL; gadget 110 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.ep0->maxpacket = 8; gadget 111 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.speed = USB_SPEED_LOW; gadget 125 drivers/usb/gadget/udc/bdc/bdc_udc.c usb_gadget_set_state(&bdc->gadget, USB_STATE_DEFAULT); gadget 145 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget_driver->disconnect(&bdc->gadget); gadget 149 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.speed = USB_SPEED_UNKNOWN; gadget 187 drivers/usb/gadget/udc/bdc/bdc_udc.c if ((bdc->gadget.speed != USB_SPEED_UNKNOWN) && gadget 192 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget_driver->suspend(&bdc->gadget); gadget 199 drivers/usb/gadget/udc/bdc/bdc_udc.c if (bdc->gadget.speed == USB_SPEED_SUPER) { gadget 220 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget_driver->resume(&bdc->gadget); gadget 256 drivers/usb/gadget/udc/bdc/bdc_udc.c usb_gadget_set_state(&bdc->gadget, USB_STATE_POWERED); gadget 362 drivers/usb/gadget/udc/bdc/bdc_udc.c static int bdc_udc_start(struct usb_gadget *gadget, gadget 365 drivers/usb/gadget/udc/bdc/bdc_udc.c struct bdc *bdc = gadget_to_bdc(gadget); gadget 373 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.name, gadget 389 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.dev.driver = &driver->driver; gadget 396 drivers/usb/gadget/udc/bdc/bdc_udc.c static int bdc_udc_stop(struct usb_gadget *gadget) gadget 398 drivers/usb/gadget/udc/bdc/bdc_udc.c struct bdc *bdc = gadget_to_bdc(gadget); gadget 405 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.dev.driver = NULL; gadget 411 drivers/usb/gadget/udc/bdc/bdc_udc.c static int bdc_udc_pullup(struct usb_gadget *gadget, int is_on) gadget 413 drivers/usb/gadget/udc/bdc/bdc_udc.c struct bdc *bdc = gadget_to_bdc(gadget); gadget 418 drivers/usb/gadget/udc/bdc/bdc_udc.c if (!gadget) gadget 446 drivers/usb/gadget/udc/bdc/bdc_udc.c static int bdc_udc_set_selfpowered(struct usb_gadget *gadget, gadget 449 drivers/usb/gadget/udc/bdc/bdc_udc.c struct bdc *bdc = gadget_to_bdc(gadget); gadget 453 drivers/usb/gadget/udc/bdc/bdc_udc.c gadget->is_selfpowered = (is_self != 0); gadget 465 drivers/usb/gadget/udc/bdc/bdc_udc.c static int bdc_udc_wakeup(struct usb_gadget *gadget) gadget 467 drivers/usb/gadget/udc/bdc/bdc_udc.c struct bdc *bdc = gadget_to_bdc(gadget); gadget 491 drivers/usb/gadget/udc/bdc/bdc_udc.c if (bdc->gadget.speed == USB_SPEED_SUPER) gadget 523 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.ops = &bdc_gadget_ops; gadget 524 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.max_speed = USB_SPEED_SUPER; gadget 525 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.speed = USB_SPEED_UNKNOWN; gadget 526 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.dev.parent = bdc->dev; gadget 528 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.sg_supported = false; gadget 531 drivers/usb/gadget/udc/bdc/bdc_udc.c bdc->gadget.name = BRCM_BDC_NAME; gadget 547 drivers/usb/gadget/udc/bdc/bdc_udc.c ret = usb_add_gadget_udc(bdc->dev, &bdc->gadget); gadget 552 drivers/usb/gadget/udc/bdc/bdc_udc.c usb_gadget_set_state(&bdc->gadget, USB_STATE_NOTATTACHED); gadget 571 drivers/usb/gadget/udc/bdc/bdc_udc.c usb_del_gadget_udc(&bdc->gadget); gadget 587 drivers/usb/gadget/udc/bdc/bdc_udc.c usb_del_gadget_udc(&bdc->gadget); gadget 38 drivers/usb/gadget/udc/core.c struct usb_gadget *gadget; gadget 466 drivers/usb/gadget/udc/core.c int usb_gadget_frame_number(struct usb_gadget *gadget) gadget 470 drivers/usb/gadget/udc/core.c ret = gadget->ops->get_frame(gadget); gadget 472 drivers/usb/gadget/udc/core.c trace_usb_gadget_frame_number(gadget, ret); gadget 491 drivers/usb/gadget/udc/core.c int usb_gadget_wakeup(struct usb_gadget *gadget) gadget 495 drivers/usb/gadget/udc/core.c if (!gadget->ops->wakeup) { gadget 500 drivers/usb/gadget/udc/core.c ret = gadget->ops->wakeup(gadget); gadget 503 drivers/usb/gadget/udc/core.c trace_usb_gadget_wakeup(gadget, ret); gadget 518 drivers/usb/gadget/udc/core.c int usb_gadget_set_selfpowered(struct usb_gadget *gadget) gadget 522 drivers/usb/gadget/udc/core.c if (!gadget->ops->set_selfpowered) { gadget 527 drivers/usb/gadget/udc/core.c ret = gadget->ops->set_selfpowered(gadget, 1); gadget 530 drivers/usb/gadget/udc/core.c trace_usb_gadget_set_selfpowered(gadget, ret); gadget 546 drivers/usb/gadget/udc/core.c int usb_gadget_clear_selfpowered(struct usb_gadget *gadget) gadget 550 drivers/usb/gadget/udc/core.c if (!gadget->ops->set_selfpowered) { gadget 555 drivers/usb/gadget/udc/core.c ret = gadget->ops->set_selfpowered(gadget, 0); gadget 558 drivers/usb/gadget/udc/core.c trace_usb_gadget_clear_selfpowered(gadget, ret); gadget 577 drivers/usb/gadget/udc/core.c int usb_gadget_vbus_connect(struct usb_gadget *gadget) gadget 581 drivers/usb/gadget/udc/core.c if (!gadget->ops->vbus_session) { gadget 586 drivers/usb/gadget/udc/core.c ret = gadget->ops->vbus_session(gadget, 1); gadget 589 drivers/usb/gadget/udc/core.c trace_usb_gadget_vbus_connect(gadget, ret); gadget 607 drivers/usb/gadget/udc/core.c int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) gadget 611 drivers/usb/gadget/udc/core.c if (!gadget->ops->vbus_draw) { gadget 616 drivers/usb/gadget/udc/core.c ret = gadget->ops->vbus_draw(gadget, mA); gadget 618 drivers/usb/gadget/udc/core.c gadget->mA = mA; gadget 621 drivers/usb/gadget/udc/core.c trace_usb_gadget_vbus_draw(gadget, ret); gadget 638 drivers/usb/gadget/udc/core.c int usb_gadget_vbus_disconnect(struct usb_gadget *gadget) gadget 642 drivers/usb/gadget/udc/core.c if (!gadget->ops->vbus_session) { gadget 647 drivers/usb/gadget/udc/core.c ret = gadget->ops->vbus_session(gadget, 0); gadget 650 drivers/usb/gadget/udc/core.c trace_usb_gadget_vbus_disconnect(gadget, ret); gadget 667 drivers/usb/gadget/udc/core.c int usb_gadget_connect(struct usb_gadget *gadget) gadget 671 drivers/usb/gadget/udc/core.c if (!gadget->ops->pullup) { gadget 676 drivers/usb/gadget/udc/core.c if (gadget->deactivated) { gadget 681 drivers/usb/gadget/udc/core.c gadget->connected = true; gadget 685 drivers/usb/gadget/udc/core.c ret = gadget->ops->pullup(gadget, 1); gadget 687 drivers/usb/gadget/udc/core.c gadget->connected = 1; gadget 690 drivers/usb/gadget/udc/core.c trace_usb_gadget_connect(gadget, ret); gadget 709 drivers/usb/gadget/udc/core.c int usb_gadget_disconnect(struct usb_gadget *gadget) gadget 713 drivers/usb/gadget/udc/core.c if (!gadget->ops->pullup) { gadget 718 drivers/usb/gadget/udc/core.c if (gadget->deactivated) { gadget 723 drivers/usb/gadget/udc/core.c gadget->connected = false; gadget 727 drivers/usb/gadget/udc/core.c ret = gadget->ops->pullup(gadget, 0); gadget 729 drivers/usb/gadget/udc/core.c gadget->connected = 0; gadget 730 drivers/usb/gadget/udc/core.c gadget->udc->driver->disconnect(gadget); gadget 734 drivers/usb/gadget/udc/core.c trace_usb_gadget_disconnect(gadget, ret); gadget 751 drivers/usb/gadget/udc/core.c int usb_gadget_deactivate(struct usb_gadget *gadget) gadget 755 drivers/usb/gadget/udc/core.c if (gadget->deactivated) gadget 758 drivers/usb/gadget/udc/core.c if (gadget->connected) { gadget 759 drivers/usb/gadget/udc/core.c ret = usb_gadget_disconnect(gadget); gadget 767 drivers/usb/gadget/udc/core.c gadget->connected = true; gadget 769 drivers/usb/gadget/udc/core.c gadget->deactivated = true; gadget 772 drivers/usb/gadget/udc/core.c trace_usb_gadget_deactivate(gadget, ret); gadget 787 drivers/usb/gadget/udc/core.c int usb_gadget_activate(struct usb_gadget *gadget) gadget 791 drivers/usb/gadget/udc/core.c if (!gadget->deactivated) gadget 794 drivers/usb/gadget/udc/core.c gadget->deactivated = false; gadget 800 drivers/usb/gadget/udc/core.c if (gadget->connected) gadget 801 drivers/usb/gadget/udc/core.c ret = usb_gadget_connect(gadget); gadget 804 drivers/usb/gadget/udc/core.c trace_usb_gadget_activate(gadget, ret); gadget 855 drivers/usb/gadget/udc/core.c int usb_gadget_map_request(struct usb_gadget *gadget, gadget 858 drivers/usb/gadget/udc/core.c return usb_gadget_map_request_by_dev(gadget->dev.parent, req, is_in); gadget 881 drivers/usb/gadget/udc/core.c void usb_gadget_unmap_request(struct usb_gadget *gadget, gadget 884 drivers/usb/gadget/udc/core.c usb_gadget_unmap_request_by_dev(gadget->dev.parent, req, is_in); gadget 934 drivers/usb/gadget/udc/core.c int usb_gadget_ep_match_desc(struct usb_gadget *gadget, gadget 958 drivers/usb/gadget/udc/core.c if (!gadget_is_dualspeed(gadget) && usb_endpoint_maxp_mult(desc) > 1) gadget 969 drivers/usb/gadget/udc/core.c if (!gadget_is_dualspeed(gadget) && max > 1023) gadget 975 drivers/usb/gadget/udc/core.c if (ep_comp && gadget_is_superspeed(gadget)) { gadget 992 drivers/usb/gadget/udc/core.c if (!gadget_is_dualspeed(gadget) && max > 64) gadget 1005 drivers/usb/gadget/udc/core.c struct usb_gadget *gadget = work_to_gadget(work); gadget 1006 drivers/usb/gadget/udc/core.c struct usb_udc *udc = gadget->udc; gadget 1012 drivers/usb/gadget/udc/core.c void usb_gadget_set_state(struct usb_gadget *gadget, gadget 1015 drivers/usb/gadget/udc/core.c gadget->state = state; gadget 1016 drivers/usb/gadget/udc/core.c schedule_work(&gadget->work); gadget 1025 drivers/usb/gadget/udc/core.c usb_gadget_connect(udc->gadget); gadget 1027 drivers/usb/gadget/udc/core.c usb_gadget_disconnect(udc->gadget); gadget 1039 drivers/usb/gadget/udc/core.c void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status) gadget 1041 drivers/usb/gadget/udc/core.c struct usb_udc *udc = gadget->udc; gadget 1059 drivers/usb/gadget/udc/core.c void usb_gadget_udc_reset(struct usb_gadget *gadget, gadget 1062 drivers/usb/gadget/udc/core.c driver->reset(gadget); gadget 1063 drivers/usb/gadget/udc/core.c usb_gadget_set_state(gadget, USB_STATE_DEFAULT); gadget 1082 drivers/usb/gadget/udc/core.c return udc->gadget->ops->udc_start(udc->gadget, udc->driver); gadget 1099 drivers/usb/gadget/udc/core.c udc->gadget->ops->udc_stop(udc->gadget); gadget 1115 drivers/usb/gadget/udc/core.c if (udc->gadget->ops->udc_set_speed) { gadget 1118 drivers/usb/gadget/udc/core.c s = min(speed, udc->gadget->max_speed); gadget 1119 drivers/usb/gadget/udc/core.c udc->gadget->ops->udc_set_speed(udc->gadget, s); gadget 1174 drivers/usb/gadget/udc/core.c int usb_add_gadget_udc_release(struct device *parent, struct usb_gadget *gadget, gadget 1180 drivers/usb/gadget/udc/core.c dev_set_name(&gadget->dev, "gadget"); gadget 1181 drivers/usb/gadget/udc/core.c INIT_WORK(&gadget->work, usb_gadget_state_work); gadget 1182 drivers/usb/gadget/udc/core.c gadget->dev.parent = parent; gadget 1185 drivers/usb/gadget/udc/core.c gadget->dev.release = release; gadget 1187 drivers/usb/gadget/udc/core.c gadget->dev.release = usb_udc_nop_release; gadget 1189 drivers/usb/gadget/udc/core.c device_initialize(&gadget->dev); gadget 1204 drivers/usb/gadget/udc/core.c ret = device_add(&gadget->dev); gadget 1208 drivers/usb/gadget/udc/core.c udc->gadget = gadget; gadget 1209 drivers/usb/gadget/udc/core.c gadget->udc = udc; gadget 1218 drivers/usb/gadget/udc/core.c usb_gadget_set_state(gadget, USB_STATE_NOTATTACHED); gadget 1237 drivers/usb/gadget/udc/core.c device_del(&gadget->dev); gadget 1243 drivers/usb/gadget/udc/core.c put_device(&gadget->dev); gadget 1269 drivers/usb/gadget/udc/core.c name = kstrdup(udc->gadget->name, GFP_KERNEL); gadget 1286 drivers/usb/gadget/udc/core.c int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget) gadget 1288 drivers/usb/gadget/udc/core.c return usb_add_gadget_udc_release(parent, gadget, NULL); gadget 1299 drivers/usb/gadget/udc/core.c usb_gadget_disconnect(udc->gadget); gadget 1300 drivers/usb/gadget/udc/core.c udc->driver->unbind(udc->gadget); gadget 1305 drivers/usb/gadget/udc/core.c udc->gadget->dev.driver = NULL; gadget 1315 drivers/usb/gadget/udc/core.c void usb_del_gadget_udc(struct usb_gadget *gadget) gadget 1317 drivers/usb/gadget/udc/core.c struct usb_udc *udc = gadget->udc; gadget 1322 drivers/usb/gadget/udc/core.c dev_vdbg(gadget->dev.parent, "unregistering gadget\n"); gadget 1336 drivers/usb/gadget/udc/core.c flush_work(&gadget->work); gadget 1338 drivers/usb/gadget/udc/core.c device_unregister(&gadget->dev); gadget 1339 drivers/usb/gadget/udc/core.c memset(&gadget->dev, 0x00, sizeof(gadget->dev)); gadget 1354 drivers/usb/gadget/udc/core.c udc->gadget->dev.driver = &driver->driver; gadget 1358 drivers/usb/gadget/udc/core.c ret = driver->bind(udc->gadget, driver); gadget 1363 drivers/usb/gadget/udc/core.c driver->unbind(udc->gadget); gadget 1376 drivers/usb/gadget/udc/core.c udc->gadget->dev.driver = NULL; gadget 1437 drivers/usb/gadget/udc/core.c usb_gadget_set_state(udc->gadget, gadget 1468 drivers/usb/gadget/udc/core.c usb_gadget_wakeup(udc->gadget); gadget 1486 drivers/usb/gadget/udc/core.c usb_gadget_connect(udc->gadget); gadget 1488 drivers/usb/gadget/udc/core.c usb_gadget_disconnect(udc->gadget); gadget 1503 drivers/usb/gadget/udc/core.c struct usb_gadget *gadget = udc->gadget; gadget 1505 drivers/usb/gadget/udc/core.c return sprintf(buf, "%s\n", usb_state_string(gadget->state)); gadget 1527 drivers/usb/gadget/udc/core.c usb_speed_string(udc->gadget->param)); \ gadget 1539 drivers/usb/gadget/udc/core.c struct usb_gadget *gadget = udc->gadget; \ gadget 1541 drivers/usb/gadget/udc/core.c return scnprintf(buf, PAGE_SIZE, "%d\n", gadget->name); \ gadget 1583 drivers/usb/gadget/udc/core.c ret = add_uevent_var(env, "USB_UDC_NAME=%s", udc->gadget->name); gadget 85 drivers/usb/gadget/udc/dummy_hcd.c struct usb_gadget *gadget; gadget 269 drivers/usb/gadget/udc/dummy_hcd.c struct usb_gadget gadget; gadget 302 drivers/usb/gadget/udc/dummy_hcd.c return dum->gadget.dev.parent; gadget 307 drivers/usb/gadget/udc/dummy_hcd.c return container_of(ep->gadget, struct dummy, gadget); gadget 310 drivers/usb/gadget/udc/dummy_hcd.c static inline struct dummy_hcd *gadget_to_dummy_hcd(struct usb_gadget *gadget) gadget 312 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = container_of(gadget, struct dummy, gadget); gadget 313 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_SUPER) gadget 321 drivers/usb/gadget/udc/dummy_hcd.c return container_of(dev, struct dummy, gadget.dev); gadget 437 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.speed != USB_SPEED_SUPER) || gadget 439 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.speed == USB_SPEED_SUPER)) gadget 464 drivers/usb/gadget/udc/dummy_hcd.c usb_gadget_udc_reset(&dum->gadget, dum->driver); gadget 466 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->disconnect(&dum->gadget); gadget 475 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->suspend(&dum->gadget); gadget 477 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->resume(&dum->gadget); gadget 515 drivers/usb/gadget/udc/dummy_hcd.c dum_hcd = gadget_to_dummy_hcd(&dum->gadget); gadget 541 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { gadget 563 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { gadget 586 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { gadget 705 drivers/usb/gadget/udc/dummy_hcd.c dum_hcd = gadget_to_dummy_hcd(&dum->gadget); gadget 885 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_SUPER) gadget 915 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.speed = speed; gadget 1026 drivers/usb/gadget/udc/dummy_hcd.c INIT_LIST_HEAD(&dum->gadget.ep_list); gadget 1035 drivers/usb/gadget/udc/dummy_hcd.c list_add_tail(&ep->ep.ep_list, &dum->gadget.ep_list); gadget 1041 drivers/usb/gadget/udc/dummy_hcd.c ep->gadget = &dum->gadget; gadget 1046 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.ep0 = &dum->ep[0].ep; gadget 1051 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.is_otg = 1; gadget 1062 drivers/usb/gadget/udc/dummy_hcd.c memzero_explicit(&dum->gadget, sizeof(struct usb_gadget)); gadget 1063 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.name = gadget_name; gadget 1064 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.ops = &dummy_ops; gadget 1066 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.max_speed = USB_SPEED_SUPER; gadget 1068 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.max_speed = USB_SPEED_HIGH; gadget 1070 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.max_speed = USB_SPEED_FULL; gadget 1072 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.dev.parent = &pdev->dev; gadget 1075 drivers/usb/gadget/udc/dummy_hcd.c rc = usb_add_gadget_udc(&pdev->dev, &dum->gadget); gadget 1079 drivers/usb/gadget/udc/dummy_hcd.c rc = device_create_file(&dum->gadget.dev, &dev_attr_function); gadget 1086 drivers/usb/gadget/udc/dummy_hcd.c usb_del_gadget_udc(&dum->gadget); gadget 1095 drivers/usb/gadget/udc/dummy_hcd.c device_remove_file(&dum->gadget.dev, &dev_attr_function); gadget 1096 drivers/usb/gadget/udc/dummy_hcd.c usb_del_gadget_udc(&dum->gadget); gadget 1112 drivers/usb/gadget/udc/dummy_hcd.c struct dummy_hcd *dum_hcd = gadget_to_dummy_hcd(&dum->gadget); gadget 1123 drivers/usb/gadget/udc/dummy_hcd.c struct dummy_hcd *dum_hcd = gadget_to_dummy_hcd(&dum->gadget); gadget 1518 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_HIGH) { gadget 1526 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_SUPER) { gadget 1553 drivers/usb/gadget/udc/dummy_hcd.c if (!is_active((dum->gadget.speed == USB_SPEED_SUPER ? gadget 1622 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.b_hnp_enable = 1; gadget 1625 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.a_hnp_support = 1; gadget 1628 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.a_alt_hnp_support = 1; gadget 1770 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { gadget 1898 drivers/usb/gadget/udc/dummy_hcd.c value = dum->driver->setup(&dum->gadget, gadget 2170 drivers/usb/gadget/udc/dummy_hcd.c switch (dum_hcd->dum->gadget.speed) { gadget 2176 drivers/usb/gadget/udc/dummy_hcd.c dum_hcd->dum->gadget.ep0-> gadget 64 drivers/usb/gadget/udc/fotg210-udc.c if (ep->fotg210->gadget.speed == USB_SPEED_UNKNOWN) gadget 329 drivers/usb/gadget/udc/fotg210-udc.c struct device *dev = &ep->fotg210->gadget.dev; gadget 404 drivers/usb/gadget/udc/fotg210-udc.c if (ep->fotg210->gadget.speed == USB_SPEED_UNKNOWN) gadget 740 drivers/usb/gadget/udc/fotg210-udc.c fotg210_ep_queue(fotg210->gadget.ep0, fotg210->ep0_req, GFP_ATOMIC); gadget 754 drivers/usb/gadget/udc/fotg210-udc.c if (fotg210->gadget.speed == USB_SPEED_UNKNOWN) { gadget 756 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.speed = value & DMCR_HS_EN ? gadget 947 drivers/usb/gadget/udc/fotg210-udc.c if (fotg210->driver->setup(&fotg210->gadget, gadget 1064 drivers/usb/gadget/udc/fotg210-udc.c usb_del_gadget_udc(&fotg210->gadget); gadget 1120 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.ops = &fotg210_gadget_ops; gadget 1122 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.max_speed = USB_SPEED_HIGH; gadget 1123 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.dev.parent = &pdev->dev; gadget 1124 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.dev.dma_mask = pdev->dev.dma_mask; gadget 1125 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.name = udc_name; gadget 1127 drivers/usb/gadget/udc/fotg210-udc.c INIT_LIST_HEAD(&fotg210->gadget.ep_list); gadget 1135 drivers/usb/gadget/udc/fotg210-udc.c &fotg210->gadget.ep_list); gadget 1155 drivers/usb/gadget/udc/fotg210-udc.c fotg210->gadget.ep0 = &fotg210->ep[0]->ep; gadget 1156 drivers/usb/gadget/udc/fotg210-udc.c INIT_LIST_HEAD(&fotg210->gadget.ep0->ep_list); gadget 1174 drivers/usb/gadget/udc/fotg210-udc.c ret = usb_add_gadget_udc(&pdev->dev, &fotg210->gadget); gadget 237 drivers/usb/gadget/udc/fotg210.h struct usb_gadget gadget; gadget 249 drivers/usb/gadget/udc/fotg210.h #define gadget_to_fotg210(g) container_of((g), struct fotg210_udc, gadget) gadget 94 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, gadget 102 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, gadget 439 drivers/usb/gadget/udc/fsl_qe_udc.c ep->rxbuf_d = dma_map_single(ep->udc->gadget.dev.parent, gadget 445 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_device(ep->udc->gadget.dev.parent, gadget 540 drivers/usb/gadget/udc/fsl_qe_udc.c switch (udc->gadget.speed) { gadget 561 drivers/usb/gadget/udc/fsl_qe_udc.c switch (udc->gadget.speed) { gadget 578 drivers/usb/gadget/udc/fsl_qe_udc.c switch (udc->gadget.speed) { gadget 593 drivers/usb/gadget/udc/fsl_qe_udc.c switch (udc->gadget.speed) { gadget 1591 drivers/usb/gadget/udc/fsl_qe_udc.c if (!udc->driver || (udc->gadget.speed == USB_SPEED_UNKNOWN)) gadget 1642 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, gadget 1648 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.dev.parent, gadget 1706 drivers/usb/gadget/udc/fsl_qe_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 1713 drivers/usb/gadget/udc/fsl_qe_udc.c req->req.dma = dma_map_single(ep->udc->gadget.dev.parent, gadget 1721 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_device(ep->udc->gadget.dev.parent, gadget 1864 drivers/usb/gadget/udc/fsl_qe_udc.c static int qe_get_frame(struct usb_gadget *gadget) gadget 1866 drivers/usb/gadget/udc/fsl_qe_udc.c struct qe_udc *udc = container_of(gadget, struct qe_udc, gadget); gadget 1875 drivers/usb/gadget/udc/fsl_qe_udc.c static int fsl_qe_start(struct usb_gadget *gadget, gadget 1877 drivers/usb/gadget/udc/fsl_qe_udc.c static int fsl_qe_stop(struct usb_gadget *gadget); gadget 1907 drivers/usb/gadget/udc/fsl_qe_udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); gadget 2072 drivers/usb/gadget/udc/fsl_qe_udc.c if (udc->driver->setup(&udc->gadget, gadget 2080 drivers/usb/gadget/udc/fsl_qe_udc.c if (udc->driver->setup(&udc->gadget, gadget 2098 drivers/usb/gadget/udc/fsl_qe_udc.c udc->driver->suspend(&udc->gadget); gadget 2108 drivers/usb/gadget/udc/fsl_qe_udc.c udc->driver->resume(&udc->gadget); gadget 2269 drivers/usb/gadget/udc/fsl_qe_udc.c static int fsl_qe_start(struct usb_gadget *gadget, gadget 2275 drivers/usb/gadget/udc/fsl_qe_udc.c udc = container_of(gadget, struct qe_udc, gadget); gadget 2282 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.speed = driver->max_speed; gadget 2297 drivers/usb/gadget/udc/fsl_qe_udc.c static int fsl_qe_stop(struct usb_gadget *gadget) gadget 2303 drivers/usb/gadget/udc/fsl_qe_udc.c udc = container_of(gadget, struct qe_udc, gadget); gadget 2314 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2316 drivers/usb/gadget/udc/fsl_qe_udc.c list_for_each_entry(loop_ep, &udc->gadget.ep_list, ep.ep_list) gadget 2436 drivers/usb/gadget/udc/fsl_qe_udc.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 2438 drivers/usb/gadget/udc/fsl_qe_udc.c ep->gadget = &udc->gadget; gadget 2448 drivers/usb/gadget/udc/fsl_qe_udc.c struct qe_udc *udc = container_of(dev, struct qe_udc, gadget.dev); gadget 2499 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.ops = &qe_gadget_ops; gadget 2502 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.ep0 = &udc->eps[0].ep; gadget 2504 drivers/usb/gadget/udc/fsl_qe_udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 2507 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2510 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.name = driver_name; gadget 2511 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.dev.parent = &ofdev->dev; gadget 2545 drivers/usb/gadget/udc/fsl_qe_udc.c udc->gadget.dev.parent, gadget 2551 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_device(udc->gadget.dev.parent, gadget 2573 drivers/usb/gadget/udc/fsl_qe_udc.c ret = usb_add_gadget_udc_release(&ofdev->dev, &udc->gadget, gadget 2590 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, gadget 2595 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, gadget 2631 drivers/usb/gadget/udc/fsl_qe_udc.c usb_del_gadget_udc(&udc->gadget); gadget 2637 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, gadget 2642 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, gadget 2653 drivers/usb/gadget/udc/fsl_qe_udc.c dma_unmap_single(udc->gadget.dev.parent, gadget 2658 drivers/usb/gadget/udc/fsl_qe_udc.c dma_sync_single_for_cpu(udc->gadget.dev.parent, gadget 265 drivers/usb/gadget/udc/fsl_qe_udc.h struct usb_gadget *gadget; gadget 316 drivers/usb/gadget/udc/fsl_qe_udc.h struct usb_gadget gadget; gadget 186 drivers/usb/gadget/udc/fsl_udc_core.c usb_gadget_unmap_request(&ep->udc->gadget, &req->req, ep_is_in(ep)); gadget 387 drivers/usb/gadget/udc/fsl_udc_core.c if (udc->gadget.is_otg) { gadget 562 drivers/usb/gadget/udc/fsl_udc_core.c if (!udc->driver || (udc->gadget.speed == USB_SPEED_UNKNOWN)) gadget 892 drivers/usb/gadget/udc/fsl_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 897 drivers/usb/gadget/udc/fsl_udc_core.c ret = usb_gadget_map_request(&ep->udc->gadget, &req->req, ep_is_in(ep)); gadget 1061 drivers/usb/gadget/udc/fsl_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 1140 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_get_frame(struct usb_gadget *gadget) gadget 1148 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_wakeup(struct usb_gadget *gadget) gadget 1150 drivers/usb/gadget/udc/fsl_udc_core.c struct fsl_udc *udc = container_of(gadget, struct fsl_udc, gadget); gadget 1174 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1179 drivers/usb/gadget/udc/fsl_udc_core.c udc = container_of(gadget, struct fsl_udc, gadget); gadget 1200 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_vbus_draw(struct usb_gadget *gadget, unsigned mA) gadget 1204 drivers/usb/gadget/udc/fsl_udc_core.c udc = container_of(gadget, struct fsl_udc, gadget); gadget 1213 drivers/usb/gadget/udc/fsl_udc_core.c static int fsl_pullup(struct usb_gadget *gadget, int is_on) gadget 1217 drivers/usb/gadget/udc/fsl_udc_core.c udc = container_of(gadget, struct fsl_udc, gadget); gadget 1291 drivers/usb/gadget/udc/fsl_udc_core.c ret = usb_gadget_map_request(&ep->udc->gadget, &req->req, ep_is_in(ep)); gadget 1342 drivers/usb/gadget/udc/fsl_udc_core.c tmp = udc->gadget.is_selfpowered; gadget 1374 drivers/usb/gadget/udc/fsl_udc_core.c ret = usb_gadget_map_request(&ep->udc->gadget, &req->req, ep_is_in(ep)); gadget 1452 drivers/usb/gadget/udc/fsl_udc_core.c else if (gadget_is_otg(&udc->gadget)) { gadget 1455 drivers/usb/gadget/udc/fsl_udc_core.c udc->gadget.b_hnp_enable = 1; gadget 1458 drivers/usb/gadget/udc/fsl_udc_core.c udc->gadget.a_hnp_support = 1; gadget 1461 drivers/usb/gadget/udc/fsl_udc_core.c udc->gadget.a_alt_hnp_support = 1; gadget 1493 drivers/usb/gadget/udc/fsl_udc_core.c if (udc->driver->setup(&udc->gadget, gadget 1511 drivers/usb/gadget/udc/fsl_udc_core.c if (udc->driver->setup(&udc->gadget, gadget 1746 drivers/usb/gadget/udc/fsl_udc_core.c udc->gadget.speed = gadget 1762 drivers/usb/gadget/udc/fsl_udc_core.c udc->driver->suspend(&udc->gadget); gadget 1772 drivers/usb/gadget/udc/fsl_udc_core.c udc->driver->resume(&udc->gadget); gadget 1786 drivers/usb/gadget/udc/fsl_udc_core.c usb_gadget_udc_reset(&udc->gadget, udc->driver); gadget 1788 drivers/usb/gadget/udc/fsl_udc_core.c udc->driver->disconnect(&udc->gadget); gadget 1811 drivers/usb/gadget/udc/fsl_udc_core.c udc->gadget.b_hnp_enable = 0; gadget 1812 drivers/usb/gadget/udc/fsl_udc_core.c udc->gadget.a_hnp_support = 0; gadget 1813 drivers/usb/gadget/udc/fsl_udc_core.c udc->gadget.a_alt_hnp_support = 0; gadget 1964 drivers/usb/gadget/udc/fsl_udc_core.c &udc_controller->gadget); gadget 2001 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.speed = USB_SPEED_UNKNOWN; gadget 2003 drivers/usb/gadget/udc/fsl_udc_core.c list_for_each_entry(loop_ep, &udc_controller->gadget.ep_list, gadget 2185 drivers/usb/gadget/udc/fsl_udc_core.c list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { gadget 2351 drivers/usb/gadget/udc/fsl_udc_core.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 2352 drivers/usb/gadget/udc/fsl_udc_core.c ep->gadget = &udc->gadget; gadget 2477 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.ops = &fsl_gadget_ops; gadget 2478 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.max_speed = USB_SPEED_HIGH; gadget 2479 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.ep0 = &udc_controller->eps[0].ep; gadget 2480 drivers/usb/gadget/udc/fsl_udc_core.c INIT_LIST_HEAD(&udc_controller->gadget.ep_list); gadget 2481 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.speed = USB_SPEED_UNKNOWN; gadget 2482 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.name = driver_name; gadget 2485 drivers/usb/gadget/udc/fsl_udc_core.c dev_set_name(&udc_controller->gadget.dev, "gadget"); gadget 2486 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.dev.of_node = pdev->dev.of_node; gadget 2489 drivers/usb/gadget/udc/fsl_udc_core.c udc_controller->gadget.is_otg = 1; gadget 2523 drivers/usb/gadget/udc/fsl_udc_core.c ret = usb_add_gadget_udc_release(&pdev->dev, &udc_controller->gadget, gadget 2564 drivers/usb/gadget/udc/fsl_udc_core.c usb_del_gadget_udc(&udc_controller->gadget); gadget 463 drivers/usb/gadget/udc/fsl_usb2_udc.h struct usb_gadget *gadget; gadget 473 drivers/usb/gadget/udc/fsl_usb2_udc.h struct usb_gadget gadget; gadget 430 drivers/usb/gadget/udc/fusb300_udc.c if (ep->fusb300->gadget.speed == USB_SPEED_UNKNOWN) gadget 719 drivers/usb/gadget/udc/fusb300_udc.c fusb300_queue(fusb300->gadget.ep0, fusb300->ep0_req, GFP_KERNEL); gadget 870 drivers/usb/gadget/udc/fusb300_udc.c if (ep->fusb300->gadget.speed == USB_SPEED_UNKNOWN) gadget 943 drivers/usb/gadget/udc/fusb300_udc.c ret = usb_gadget_map_request(&ep->fusb300->gadget, gadget 955 drivers/usb/gadget/udc/fusb300_udc.c usb_gadget_unmap_request(&ep->fusb300->gadget, gadget 990 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.speed = USB_SPEED_SUPER; gadget 993 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.speed = USB_SPEED_HIGH; gadget 996 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.speed = USB_SPEED_FULL; gadget 999 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.speed = USB_SPEED_UNKNOWN; gadget 1205 drivers/usb/gadget/udc/fusb300_udc.c if (fusb300->driver->setup(&fusb300->gadget, &ctrl) < 0) gadget 1347 drivers/usb/gadget/udc/fusb300_udc.c usb_del_gadget_udc(&fusb300->gadget); gadget 1418 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.ops = &fusb300_gadget_ops; gadget 1420 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.max_speed = USB_SPEED_HIGH; gadget 1421 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.name = udc_name; gadget 1438 drivers/usb/gadget/udc/fusb300_udc.c INIT_LIST_HEAD(&fusb300->gadget.ep_list); gadget 1446 drivers/usb/gadget/udc/fusb300_udc.c &fusb300->gadget.ep_list); gadget 1467 drivers/usb/gadget/udc/fusb300_udc.c fusb300->gadget.ep0 = &fusb300->ep[0]->ep; gadget 1468 drivers/usb/gadget/udc/fusb300_udc.c INIT_LIST_HEAD(&fusb300->gadget.ep0->ep_list); gadget 1478 drivers/usb/gadget/udc/fusb300_udc.c ret = usb_add_gadget_udc(&pdev->dev, &fusb300->gadget); gadget 658 drivers/usb/gadget/udc/fusb300_udc.h struct usb_gadget gadget; gadget 673 drivers/usb/gadget/udc/fusb300_udc.h #define to_fusb300(g) (container_of((g), struct fusb300, gadget)) gadget 106 drivers/usb/gadget/udc/goku_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 312 drivers/usb/gadget/udc/goku_udc.c usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); gadget 725 drivers/usb/gadget/udc/goku_udc.c if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)) gadget 734 drivers/usb/gadget/udc/goku_udc.c status = usb_gadget_map_request(&dev->gadget, &req->req, gadget 1254 drivers/usb/gadget/udc/goku_udc.c INIT_LIST_HEAD (&dev->gadget.ep_list); gadget 1255 drivers/usb/gadget/udc/goku_udc.c dev->gadget.ep0 = &dev->ep [0].ep; gadget 1256 drivers/usb/gadget/udc/goku_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1270 drivers/usb/gadget/udc/goku_udc.c list_add_tail (&ep->ep.ep_list, &dev->gadget.ep_list); gadget 1338 drivers/usb/gadget/udc/goku_udc.c dev->gadget.speed = USB_SPEED_FULL; gadget 1509 drivers/usb/gadget/udc/goku_udc.c tmp = dev->driver->setup(&dev->gadget, &ctrl); gadget 1565 drivers/usb/gadget/udc/goku_udc.c if (dev->gadget.speed == USB_SPEED_FULL) gadget 1587 drivers/usb/gadget/udc/goku_udc.c if (dev->gadget.speed != USB_SPEED_UNKNOWN gadget 1591 drivers/usb/gadget/udc/goku_udc.c dev->driver->suspend(&dev->gadget); gadget 1602 drivers/usb/gadget/udc/goku_udc.c if (dev->gadget.speed != USB_SPEED_UNKNOWN gadget 1606 drivers/usb/gadget/udc/goku_udc.c dev->driver->resume(&dev->gadget); gadget 1712 drivers/usb/gadget/udc/goku_udc.c usb_del_gadget_udc(&dev->gadget); gadget 1762 drivers/usb/gadget/udc/goku_udc.c dev->gadget.ops = &goku_ops; gadget 1763 drivers/usb/gadget/udc/goku_udc.c dev->gadget.max_speed = USB_SPEED_FULL; gadget 1766 drivers/usb/gadget/udc/goku_udc.c dev->gadget.name = driver_name; gadget 1816 drivers/usb/gadget/udc/goku_udc.c retval = usb_add_gadget_udc_release(&pdev->dev, &dev->gadget, gadget 240 drivers/usb/gadget/udc/goku_udc.h struct usb_gadget gadget; gadget 260 drivers/usb/gadget/udc/goku_udc.h #define to_goku_udc(g) (container_of((g), struct goku_udc, gadget)) gadget 190 drivers/usb/gadget/udc/gr_udc.c usb_state_string(dev->gadget.state)); gadget 297 drivers/usb/gadget/udc/gr_udc.c usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); gadget 593 drivers/usb/gadget/udc/gr_udc.c if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)) { gadget 605 drivers/usb/gadget/udc/gr_udc.c ret = usb_gadget_map_request(&dev->gadget, &req->req, ep->is_in); gadget 784 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, USB_STATE_NOTATTACHED); gadget 897 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, USB_STATE_ADDRESS); gadget 899 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, USB_STATE_DEFAULT); gadget 947 drivers/usb/gadget/udc/gr_udc.c if (dev->gadget.state != USB_STATE_CONFIGURED) gadget 990 drivers/usb/gadget/udc/gr_udc.c if (dev->gadget.state != USB_STATE_CONFIGURED && epnum != 0) gadget 1128 drivers/usb/gadget/udc/gr_udc.c status = dev->driver->setup(&dev->gadget, &u.ctrl); gadget 1143 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, USB_STATE_ADDRESS); gadget 1147 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, gadget 1172 drivers/usb/gadget/udc/gr_udc.c dev->gadget.speed = GR_SPEED(status); gadget 1173 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, USB_STATE_POWERED); gadget 1205 drivers/usb/gadget/udc/gr_udc.c dev->driver->disconnect(&dev->gadget); gadget 1218 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, USB_STATE_DEFAULT); gadget 1219 drivers/usb/gadget/udc/gr_udc.c dev->gadget.speed = GR_SPEED(status); gadget 1319 drivers/usb/gadget/udc/gr_udc.c int powstate = !(dev->gadget.state == USB_STATE_NOTATTACHED || gadget 1320 drivers/usb/gadget/udc/gr_udc.c dev->gadget.state == USB_STATE_ATTACHED); gadget 1346 drivers/usb/gadget/udc/gr_udc.c if (dev->gadget.speed != GR_SPEED(status)) { gadget 1349 drivers/usb/gadget/udc/gr_udc.c dev->gadget.speed = GR_SPEED(status); gadget 1357 drivers/usb/gadget/udc/gr_udc.c dev->suspended_from = dev->gadget.state; gadget 1358 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, USB_STATE_SUSPENDED); gadget 1360 drivers/usb/gadget/udc/gr_udc.c if ((dev->gadget.speed != USB_SPEED_UNKNOWN) && gadget 1364 drivers/usb/gadget/udc/gr_udc.c dev->driver->suspend(&dev->gadget); gadget 1378 drivers/usb/gadget/udc/gr_udc.c usb_gadget_set_state(&dev->gadget, dev->suspended_from); gadget 1380 drivers/usb/gadget/udc/gr_udc.c if ((dev->gadget.speed != USB_SPEED_UNKNOWN) && gadget 1384 drivers/usb/gadget/udc/gr_udc.c dev->driver->resume(&dev->gadget); gadget 1486 drivers/usb/gadget/udc/gr_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1849 drivers/usb/gadget/udc/gr_udc.c dev = container_of(_gadget, struct gr_udc, gadget); gadget 1859 drivers/usb/gadget/udc/gr_udc.c dev = container_of(_gadget, struct gr_udc, gadget); gadget 1882 drivers/usb/gadget/udc/gr_udc.c dev = container_of(_gadget, struct gr_udc, gadget); gadget 1898 drivers/usb/gadget/udc/gr_udc.c static int gr_udc_start(struct usb_gadget *gadget, gadget 1901 drivers/usb/gadget/udc/gr_udc.c struct gr_udc *dev = to_gr_udc(gadget); gadget 1917 drivers/usb/gadget/udc/gr_udc.c static int gr_udc_stop(struct usb_gadget *gadget) gadget 1919 drivers/usb/gadget/udc/gr_udc.c struct gr_udc *dev = to_gr_udc(gadget); gadget 2004 drivers/usb/gadget/udc/gr_udc.c list_add_tail(&ep->ep.ep_list, &dev->gadget.ep_list); gadget 2037 drivers/usb/gadget/udc/gr_udc.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 2038 drivers/usb/gadget/udc/gr_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 2039 drivers/usb/gadget/udc/gr_udc.c dev->gadget.ep0 = &dev->epi[0].ep; gadget 2094 drivers/usb/gadget/udc/gr_udc.c usb_del_gadget_udc(&dev->gadget); /* Shuts everything down */ gadget 2150 drivers/usb/gadget/udc/gr_udc.c dev->gadget.name = driver_name; gadget 2151 drivers/usb/gadget/udc/gr_udc.c dev->gadget.max_speed = USB_SPEED_HIGH; gadget 2152 drivers/usb/gadget/udc/gr_udc.c dev->gadget.ops = &gr_ops; gadget 2180 drivers/usb/gadget/udc/gr_udc.c retval = usb_add_gadget_udc(dev->dev, &dev->gadget); gadget 188 drivers/usb/gadget/udc/gr_udc.h struct usb_gadget gadget; gadget 222 drivers/usb/gadget/udc/gr_udc.h #define to_gr_udc(gadget) (container_of((gadget), struct gr_udc, gadget)) gadget 126 drivers/usb/gadget/udc/lpc32xx_udc.c struct usb_gadget gadget; gadget 185 drivers/usb/gadget/udc/lpc32xx_udc.c return container_of(g, struct lpc32xx_udc, gadget); gadget 512 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.is_selfpowered ? "self" : "VBUS", gadget 518 drivers/usb/gadget/udc/lpc32xx_udc.c list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) gadget 1349 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1392 drivers/usb/gadget/udc/lpc32xx_udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 1393 drivers/usb/gadget/udc/lpc32xx_udc.c INIT_LIST_HEAD(&udc->gadget.ep0->ep_list); gadget 1399 drivers/usb/gadget/udc/lpc32xx_udc.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 1420 drivers/usb/gadget/udc/lpc32xx_udc.c usb_gadget_unmap_request(&udc->gadget, &req->req, ep->is_in); gadget 1538 drivers/usb/gadget/udc/lpc32xx_udc.c if (udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 1541 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1550 drivers/usb/gadget/udc/lpc32xx_udc.c driver->disconnect(&udc->gadget); gadget 1641 drivers/usb/gadget/udc/lpc32xx_udc.c if ((!udc->driver) || (udc->gadget.speed == USB_SPEED_UNKNOWN)) { gadget 1763 drivers/usb/gadget/udc/lpc32xx_udc.c if (udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 1769 drivers/usb/gadget/udc/lpc32xx_udc.c status = usb_gadget_map_request(&udc->gadget, _req, ep->is_in); gadget 2129 drivers/usb/gadget/udc/lpc32xx_udc.c else if ((udc->gadget.speed != USB_SPEED_UNKNOWN) && gadget 2136 drivers/usb/gadget/udc/lpc32xx_udc.c } else if ((udc->gadget.speed != USB_SPEED_UNKNOWN) && gadget 2156 drivers/usb/gadget/udc/lpc32xx_udc.c ep0buff = udc->gadget.is_selfpowered; gadget 2285 drivers/usb/gadget/udc/lpc32xx_udc.c i = udc->driver->setup(&udc->gadget, &ctrlpkt); gadget 2416 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_get_frame(struct usb_gadget *gadget) gadget 2420 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = to_udc(gadget); gadget 2434 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_wakeup(struct usb_gadget *gadget) gadget 2439 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_set_selfpowered(struct usb_gadget *gadget, int is_on) gadget 2441 drivers/usb/gadget/udc/lpc32xx_udc.c gadget->is_selfpowered = (is_on != 0); gadget 2450 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_vbus_session(struct usb_gadget *gadget, int is_active) gadget 2453 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = to_udc(gadget); gadget 2487 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_pullup(struct usb_gadget *gadget, int is_on) gadget 2489 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = to_udc(gadget); gadget 2516 drivers/usb/gadget/udc/lpc32xx_udc.c .gadget = { gadget 2878 drivers/usb/gadget/udc/lpc32xx_udc.c lpc32xx_vbus_session(&udc->gadget, udc->vbus); gadget 2892 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_start(struct usb_gadget *gadget, gadget 2895 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = to_udc(gadget); gadget 2908 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.dev.of_node = udc->dev->of_node; gadget 2910 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.is_selfpowered = 1; gadget 2926 drivers/usb/gadget/udc/lpc32xx_udc.c static int lpc32xx_stop(struct usb_gadget *gadget) gadget 2928 drivers/usb/gadget/udc/lpc32xx_udc.c struct lpc32xx_udc *udc = to_udc(gadget); gadget 3013 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.ep0 = &udc->ep[0].ep; gadget 3016 drivers/usb/gadget/udc/lpc32xx_udc.c udc->gadget.dev.parent = dev; gadget 3162 drivers/usb/gadget/udc/lpc32xx_udc.c retval = usb_add_gadget_udc(dev, &udc->gadget); gadget 3193 drivers/usb/gadget/udc/lpc32xx_udc.c usb_del_gadget_udc(&udc->gadget); gadget 93 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.speed = USB_SPEED_UNKNOWN; gadget 95 drivers/usb/gadget/udc/m66592-udc.c m66592->driver->disconnect(&m66592->gadget); gadget 720 drivers/usb/gadget/udc/m66592-udc.c if (ep->m66592->gadget.speed == USB_SPEED_UNKNOWN) gadget 996 drivers/usb/gadget/udc/m66592-udc.c m66592_queue(m66592->gadget.ep0, m66592->ep0_req, GFP_KERNEL); gadget 1123 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.speed = USB_SPEED_HIGH; gadget 1126 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.speed = USB_SPEED_FULL; gadget 1129 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.speed = USB_SPEED_UNKNOWN; gadget 1142 drivers/usb/gadget/udc/m66592-udc.c usb_gadget_udc_reset(&m66592->gadget, m66592->driver); gadget 1148 drivers/usb/gadget/udc/m66592-udc.c && m66592->gadget.speed == USB_SPEED_UNKNOWN) gadget 1179 drivers/usb/gadget/udc/m66592-udc.c if (m66592->driver->setup(&m66592->gadget, &ctrl) < 0) gadget 1361 drivers/usb/gadget/udc/m66592-udc.c if (ep->m66592->gadget.speed == USB_SPEED_UNKNOWN) gadget 1494 drivers/usb/gadget/udc/m66592-udc.c static int m66592_pullup(struct usb_gadget *gadget, int is_on) gadget 1496 drivers/usb/gadget/udc/m66592-udc.c struct m66592 *m66592 = gadget_to_m66592(gadget); gadget 1520 drivers/usb/gadget/udc/m66592-udc.c usb_del_gadget_udc(&m66592->gadget); gadget 1588 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.ops = &m66592_gadget_ops; gadget 1589 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.max_speed = USB_SPEED_HIGH; gadget 1590 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.name = udc_name; gadget 1614 drivers/usb/gadget/udc/m66592-udc.c INIT_LIST_HEAD(&m66592->gadget.ep_list); gadget 1615 drivers/usb/gadget/udc/m66592-udc.c m66592->gadget.ep0 = &m66592->ep[0].ep; gadget 1616 drivers/usb/gadget/udc/m66592-udc.c INIT_LIST_HEAD(&m66592->gadget.ep0->ep_list); gadget 1623 drivers/usb/gadget/udc/m66592-udc.c &m66592->gadget.ep_list); gadget 1661 drivers/usb/gadget/udc/m66592-udc.c ret = usb_add_gadget_udc(&pdev->dev, &m66592->gadget); gadget 469 drivers/usb/gadget/udc/m66592-udc.h struct usb_gadget gadget; gadget 492 drivers/usb/gadget/udc/m66592-udc.h #define to_m66592(g) (container_of((g), struct m66592, gadget)) gadget 494 drivers/usb/gadget/udc/m66592-udc.h #define gadget_to_m66592(_gadget) container_of(_gadget, struct m66592, gadget) gadget 495 drivers/usb/gadget/udc/m66592-udc.h #define m66592_to_gadget(m66592) (&m66592->gadget) gadget 240 drivers/usb/gadget/udc/mv_u3d.h struct usb_gadget gadget; gadget 196 drivers/usb/gadget/udc/mv_u3d_core.c dma_unmap_single(ep->u3d->gadget.dev.parent, gadget 204 drivers/usb/gadget/udc/mv_u3d_core.c usb_gadget_unmap_request(&u3d->gadget, &req->req, mv_u3d_ep_dir(ep)); gadget 458 drivers/usb/gadget/udc/mv_u3d_core.c req->trb_head->trb_dma = dma_map_single(u3d->gadget.dev.parent, gadget 462 drivers/usb/gadget/udc/mv_u3d_core.c if (dma_mapping_error(u3d->gadget.dev.parent, gadget 490 drivers/usb/gadget/udc/mv_u3d_core.c ret = usb_gadget_map_request(&u3d->gadget, &req->req, gadget 536 drivers/usb/gadget/udc/mv_u3d_core.c if (!u3d->driver || u3d->gadget.speed == USB_SPEED_UNKNOWN) gadget 819 drivers/usb/gadget/udc/mv_u3d_core.c if (!u3d->driver || u3d->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1132 drivers/usb/gadget/udc/mv_u3d_core.c static int mv_u3d_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1138 drivers/usb/gadget/udc/mv_u3d_core.c u3d = container_of(gadget, struct mv_u3d, gadget); gadget 1183 drivers/usb/gadget/udc/mv_u3d_core.c static int mv_u3d_vbus_draw(struct usb_gadget *gadget, unsigned mA) gadget 1185 drivers/usb/gadget/udc/mv_u3d_core.c struct mv_u3d *u3d = container_of(gadget, struct mv_u3d, gadget); gadget 1192 drivers/usb/gadget/udc/mv_u3d_core.c static int mv_u3d_pullup(struct usb_gadget *gadget, int is_on) gadget 1194 drivers/usb/gadget/udc/mv_u3d_core.c struct mv_u3d *u3d = container_of(gadget, struct mv_u3d, gadget); gadget 1229 drivers/usb/gadget/udc/mv_u3d_core.c struct mv_u3d *u3d = container_of(g, struct mv_u3d, gadget); gadget 1259 drivers/usb/gadget/udc/mv_u3d_core.c struct mv_u3d *u3d = container_of(g, struct mv_u3d, gadget); gadget 1273 drivers/usb/gadget/udc/mv_u3d_core.c u3d->gadget.speed = USB_SPEED_UNKNOWN; gadget 1352 drivers/usb/gadget/udc/mv_u3d_core.c list_add_tail(&ep->ep.ep_list, &u3d->gadget.ep_list); gadget 1383 drivers/usb/gadget/udc/mv_u3d_core.c list_for_each_entry(ep, &u3d->gadget.ep_list, ep.ep_list) { gadget 1390 drivers/usb/gadget/udc/mv_u3d_core.c driver->disconnect(&u3d->gadget); gadget 1420 drivers/usb/gadget/udc/mv_u3d_core.c u3d->gadget.speed = USB_SPEED_SUPER; gadget 1460 drivers/usb/gadget/udc/mv_u3d_core.c mv_u3d_vbus_session(&u3d->gadget, 0); gadget 1558 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver->setup(&u3d->gadget, gadget 1569 drivers/usb/gadget/udc/mv_u3d_core.c if (u3d->driver->setup(&u3d->gadget, gadget 1709 drivers/usb/gadget/udc/mv_u3d_core.c mv_u3d_vbus_session(&u3d->gadget, 1); gadget 1755 drivers/usb/gadget/udc/mv_u3d_core.c usb_del_gadget_udc(&u3d->gadget); gadget 1935 drivers/usb/gadget/udc/mv_u3d_core.c u3d->gadget.ops = &mv_u3d_ops; /* usb_gadget_ops */ gadget 1936 drivers/usb/gadget/udc/mv_u3d_core.c u3d->gadget.ep0 = &u3d->eps[1].ep; /* gadget ep0 */ gadget 1937 drivers/usb/gadget/udc/mv_u3d_core.c INIT_LIST_HEAD(&u3d->gadget.ep_list); /* ep_list */ gadget 1938 drivers/usb/gadget/udc/mv_u3d_core.c u3d->gadget.speed = USB_SPEED_UNKNOWN; /* speed */ gadget 1941 drivers/usb/gadget/udc/mv_u3d_core.c u3d->gadget.name = driver_name; /* gadget name */ gadget 1957 drivers/usb/gadget/udc/mv_u3d_core.c retval = usb_add_gadget_udc(&dev->dev, &u3d->gadget); gadget 170 drivers/usb/gadget/udc/mv_udc.h struct usb_gadget gadget; gadget 235 drivers/usb/gadget/udc/mv_udc_core.c usb_gadget_unmap_request(&udc->gadget, &req->req, ep_dir(ep)); gadget 454 drivers/usb/gadget/udc/mv_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 703 drivers/usb/gadget/udc/mv_udc_core.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 709 drivers/usb/gadget/udc/mv_udc_core.c retval = usb_gadget_map_request(&udc->gadget, _req, ep_dir(ep)); gadget 745 drivers/usb/gadget/udc/mv_udc_core.c usb_gadget_unmap_request(&udc->gadget, _req, ep_dir(ep)); gadget 1111 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_get_frame(struct usb_gadget *gadget) gadget 1116 drivers/usb/gadget/udc/mv_udc_core.c if (!gadget) gadget 1119 drivers/usb/gadget/udc/mv_udc_core.c udc = container_of(gadget, struct mv_udc, gadget); gadget 1127 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_wakeup(struct usb_gadget *gadget) gadget 1129 drivers/usb/gadget/udc/mv_udc_core.c struct mv_udc *udc = container_of(gadget, struct mv_udc, gadget); gadget 1146 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1152 drivers/usb/gadget/udc/mv_udc_core.c udc = container_of(gadget, struct mv_udc, gadget); gadget 1183 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_pullup(struct usb_gadget *gadget, int is_on) gadget 1189 drivers/usb/gadget/udc/mv_udc_core.c udc = container_of(gadget, struct mv_udc, gadget); gadget 1286 drivers/usb/gadget/udc/mv_udc_core.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 1316 drivers/usb/gadget/udc/mv_udc_core.c list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { gadget 1323 drivers/usb/gadget/udc/mv_udc_core.c usb_gadget_udc_reset(&udc->gadget, driver); gadget 1334 drivers/usb/gadget/udc/mv_udc_core.c list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { gadget 1341 drivers/usb/gadget/udc/mv_udc_core.c driver->disconnect(&udc->gadget); gadget 1346 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_start(struct usb_gadget *gadget, gadget 1353 drivers/usb/gadget/udc/mv_udc_core.c udc = container_of(gadget, struct mv_udc, gadget); gadget 1372 drivers/usb/gadget/udc/mv_udc_core.c &udc->gadget); gadget 1388 drivers/usb/gadget/udc/mv_udc_core.c static int mv_udc_stop(struct usb_gadget *gadget) gadget 1393 drivers/usb/gadget/udc/mv_udc_core.c udc = container_of(gadget, struct mv_udc, gadget); gadget 1401 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1473 drivers/usb/gadget/udc/mv_udc_core.c req->req.dma = dma_map_single(ep->udc->gadget.dev.parent, gadget 1498 drivers/usb/gadget/udc/mv_udc_core.c usb_gadget_unmap_request(&udc->gadget, &req->req, ep_dir(ep)); gadget 1617 drivers/usb/gadget/udc/mv_udc_core.c || udc->gadget.speed != USB_SPEED_HIGH) gadget 1701 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver->setup(&udc->gadget, gadget 1711 drivers/usb/gadget/udc/mv_udc_core.c if (udc->driver->setup(&udc->gadget, gadget 1931 drivers/usb/gadget/udc/mv_udc_core.c udc->driver->resume(&udc->gadget); gadget 1944 drivers/usb/gadget/udc/mv_udc_core.c udc->driver->suspend(&udc->gadget); gadget 1959 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.speed = USB_SPEED_HIGH; gadget 1962 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.speed = USB_SPEED_FULL; gadget 1965 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.speed = USB_SPEED_LOW; gadget 1968 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1978 drivers/usb/gadget/udc/mv_udc_core.c udc->driver->suspend(&udc->gadget); gadget 2065 drivers/usb/gadget/udc/mv_udc_core.c mv_udc_vbus_session(&udc->gadget, 1); gadget 2067 drivers/usb/gadget/udc/mv_udc_core.c mv_udc_vbus_session(&udc->gadget, 0); gadget 2086 drivers/usb/gadget/udc/mv_udc_core.c usb_del_gadget_udc(&udc->gadget); gadget 2258 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.ops = &mv_ops; /* usb_gadget_ops */ gadget 2259 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.ep0 = &udc->eps[0].ep; /* gadget ep0 */ gadget 2260 drivers/usb/gadget/udc/mv_udc_core.c INIT_LIST_HEAD(&udc->gadget.ep_list); /* ep_list */ gadget 2261 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.speed = USB_SPEED_UNKNOWN; /* speed */ gadget 2262 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.max_speed = USB_SPEED_HIGH; /* support dual speed */ gadget 2265 drivers/usb/gadget/udc/mv_udc_core.c udc->gadget.name = driver_name; /* gadget name */ gadget 2304 drivers/usb/gadget/udc/mv_udc_core.c retval = usb_add_gadget_udc_release(&pdev->dev, &udc->gadget, gadget 189 drivers/usb/gadget/udc/net2272.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 211 drivers/usb/gadget/udc/net2272.c if ((dev->gadget.speed == USB_SPEED_HIGH && max != 512) || gadget 212 drivers/usb/gadget/udc/net2272.c (dev->gadget.speed == USB_SPEED_FULL && max > 64)) { gadget 369 drivers/usb/gadget/udc/net2272.c usb_gadget_unmap_request(&dev->gadget, &req->req, gadget 825 drivers/usb/gadget/udc/net2272.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 830 drivers/usb/gadget/udc/net2272.c status = usb_gadget_map_request(&dev->gadget, _req, gadget 976 drivers/usb/gadget/udc/net2272.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1031 drivers/usb/gadget/udc/net2272.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1051 drivers/usb/gadget/udc/net2272.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1084 drivers/usb/gadget/udc/net2272.c dev = container_of(_gadget, struct net2272, gadget); gadget 1103 drivers/usb/gadget/udc/net2272.c dev = container_of(_gadget, struct net2272, gadget); gadget 1135 drivers/usb/gadget/udc/net2272.c dev = container_of(_gadget, struct net2272, gadget); gadget 1211 drivers/usb/gadget/udc/net2272.c else if (dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1298 drivers/usb/gadget/udc/net2272.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 1301 drivers/usb/gadget/udc/net2272.c list_add_tail(&dev->ep[1].ep.ep_list, &dev->gadget.ep_list); gadget 1305 drivers/usb/gadget/udc/net2272.c list_add_tail(&dev->ep[2].ep.ep_list, &dev->gadget.ep_list); gadget 1309 drivers/usb/gadget/udc/net2272.c list_add_tail(&dev->ep[2].ep.ep_list, &dev->gadget.ep_list); gadget 1314 drivers/usb/gadget/udc/net2272.c list_add_tail(&dev->ep[2].ep.ep_list, &dev->gadget.ep_list); gadget 1323 drivers/usb/gadget/udc/net2272.c list_add_tail(&dev->ep[3].ep.ep_list, &dev->gadget.ep_list); gadget 1332 drivers/usb/gadget/udc/net2272.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1399 drivers/usb/gadget/udc/net2272.c dev->gadget.ep0 = &dev->ep[0].ep; gadget 1401 drivers/usb/gadget/udc/net2272.c INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); gadget 1445 drivers/usb/gadget/udc/net2272.c dev = container_of(_gadget, struct net2272, gadget); gadget 1468 drivers/usb/gadget/udc/net2272.c if (dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1481 drivers/usb/gadget/udc/net2272.c driver->disconnect(&dev->gadget); gadget 1493 drivers/usb/gadget/udc/net2272.c dev = container_of(_gadget, struct net2272, gadget); gadget 1628 drivers/usb/gadget/udc/net2272.c list_for_each_entry(ep, &dev->gadget.ep_list, ep.ep_list) { gadget 1719 drivers/usb/gadget/udc/net2272.c if (dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1721 drivers/usb/gadget/udc/net2272.c dev->gadget.speed = USB_SPEED_HIGH; gadget 1723 drivers/usb/gadget/udc/net2272.c dev->gadget.speed = USB_SPEED_FULL; gadget 1725 drivers/usb/gadget/udc/net2272.c usb_speed_string(dev->gadget.speed)); gadget 1833 drivers/usb/gadget/udc/net2272.c if (dev->gadget.is_selfpowered) gadget 1914 drivers/usb/gadget/udc/net2272.c tmp = dev->driver->setup(&dev->gadget, &u.r); gadget 1979 drivers/usb/gadget/udc/net2272.c if (dev->gadget.speed != USB_SPEED_UNKNOWN) { gadget 2000 drivers/usb/gadget/udc/net2272.c (&dev->gadget, dev->driver); gadget 2003 drivers/usb/gadget/udc/net2272.c (&dev->gadget); gadget 2019 drivers/usb/gadget/udc/net2272.c dev->driver->suspend(&dev->gadget); gadget 2026 drivers/usb/gadget/udc/net2272.c dev->driver->resume(&dev->gadget); gadget 2208 drivers/usb/gadget/udc/net2272.c usb_del_gadget_udc(&dev->gadget); gadget 2233 drivers/usb/gadget/udc/net2272.c ret->gadget.ops = &net2272_ops; gadget 2234 drivers/usb/gadget/udc/net2272.c ret->gadget.max_speed = USB_SPEED_HIGH; gadget 2237 drivers/usb/gadget/udc/net2272.c ret->gadget.name = driver_name; gadget 2276 drivers/usb/gadget/udc/net2272.c ret = usb_add_gadget_udc_release(dev->dev, &dev->gadget, gadget 439 drivers/usb/gadget/udc/net2272.h struct usb_gadget gadget; gadget 199 drivers/usb/gadget/udc/net2280.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 261 drivers/usb/gadget/udc/net2280.c dev->gadget.speed == USB_SPEED_HIGH && gadget 267 drivers/usb/gadget/udc/net2280.c if ((dev->gadget.speed == USB_SPEED_SUPER && max != 1024) || gadget 268 drivers/usb/gadget/udc/net2280.c (dev->gadget.speed == USB_SPEED_HIGH && max != 512) || gadget 269 drivers/usb/gadget/udc/net2280.c (dev->gadget.speed == USB_SPEED_FULL && max > 64)) { gadget 692 drivers/usb/gadget/udc/net2280.c ep->dev->gadget.speed == USB_SPEED_FULL) { gadget 720 drivers/usb/gadget/udc/net2280.c ep->dev->gadget.speed == USB_SPEED_FULL) { gadget 968 drivers/usb/gadget/udc/net2280.c usb_gadget_unmap_request(&dev->gadget, &req->req, ep->is_in); gadget 1013 drivers/usb/gadget/udc/net2280.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1026 drivers/usb/gadget/udc/net2280.c ret = usb_gadget_map_request(&dev->gadget, _req, gadget 1339 drivers/usb/gadget/udc/net2280.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1412 drivers/usb/gadget/udc/net2280.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1415 drivers/usb/gadget/udc/net2280.c __func__, ep->dev->driver, ep->dev->gadget.speed); gadget 1438 drivers/usb/gadget/udc/net2280.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1441 drivers/usb/gadget/udc/net2280.c __func__, ep->dev->driver, ep->dev->gadget.speed); gadget 1475 drivers/usb/gadget/udc/net2280.c dev = container_of(_gadget, struct net2280, gadget); gadget 1490 drivers/usb/gadget/udc/net2280.c dev = container_of(_gadget, struct net2280, gadget); gadget 1510 drivers/usb/gadget/udc/net2280.c dev = container_of(_gadget, struct net2280, gadget); gadget 1535 drivers/usb/gadget/udc/net2280.c dev = container_of(_gadget, struct net2280, gadget); gadget 1698 drivers/usb/gadget/udc/net2280.c else if (dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1917 drivers/usb/gadget/udc/net2280.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 1918 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[1].ep.ep_list, &dev->gadget.ep_list); gadget 1919 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[2].ep.ep_list, &dev->gadget.ep_list); gadget 1922 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[3].ep.ep_list, &dev->gadget.ep_list); gadget 1923 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[4].ep.ep_list, &dev->gadget.ep_list); gadget 1930 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[3].ep.ep_list, &dev->gadget.ep_list); gadget 1936 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[5].ep.ep_list, &dev->gadget.ep_list); gadget 1937 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[6].ep.ep_list, &dev->gadget.ep_list); gadget 2065 drivers/usb/gadget/udc/net2280.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 2101 drivers/usb/gadget/udc/net2280.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 2141 drivers/usb/gadget/udc/net2280.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 2144 drivers/usb/gadget/udc/net2280.c list_add_tail(&dev->ep[tmp].ep.ep_list, &dev->gadget.ep_list); gadget 2181 drivers/usb/gadget/udc/net2280.c dev->gadget.ep0 = &dev->ep[0].ep; gadget 2183 drivers/usb/gadget/udc/net2280.c INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); gadget 2236 drivers/usb/gadget/udc/net2280.c dev->gadget.ep0 = &dev->ep[0].ep; gadget 2294 drivers/usb/gadget/udc/net2280.c INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); gadget 2424 drivers/usb/gadget/udc/net2280.c dev = container_of(_gadget, struct net2280, gadget); gadget 2465 drivers/usb/gadget/udc/net2280.c if (dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 2478 drivers/usb/gadget/udc/net2280.c driver->disconnect(&dev->gadget); gadget 2490 drivers/usb/gadget/udc/net2280.c dev = container_of(_gadget, struct net2280, gadget); gadget 2677 drivers/usb/gadget/udc/net2280.c ep->dev->gadget.speed gadget 2758 drivers/usb/gadget/udc/net2280.c list_for_each_entry(ep, &dev->gadget.ep_list, ep.ep_list) { gadget 2882 drivers/usb/gadget/udc/net2280.c if (dev->gadget.is_selfpowered) gadget 3048 drivers/usb/gadget/udc/net2280.c tmp = dev->driver->setup(&dev->gadget, &r); gadget 3109 drivers/usb/gadget/udc/net2280.c if (dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 3112 drivers/usb/gadget/udc/net2280.c dev->gadget.speed = USB_SPEED_SUPER; gadget 3116 drivers/usb/gadget/udc/net2280.c dev->gadget.speed = USB_SPEED_HIGH; gadget 3120 drivers/usb/gadget/udc/net2280.c dev->gadget.speed = USB_SPEED_FULL; gadget 3124 drivers/usb/gadget/udc/net2280.c net2280_led_speed(dev, dev->gadget.speed); gadget 3126 drivers/usb/gadget/udc/net2280.c usb_speed_string(dev->gadget.speed)); gadget 3204 drivers/usb/gadget/udc/net2280.c if (dev->gadget.speed == USB_SPEED_SUPER) { gadget 3290 drivers/usb/gadget/udc/net2280.c tmp = dev->driver->setup(&dev->gadget, &u.r); gadget 3378 drivers/usb/gadget/udc/net2280.c if (dev->gadget.speed != USB_SPEED_UNKNOWN) { gadget 3399 drivers/usb/gadget/udc/net2280.c (&dev->gadget, dev->driver); gadget 3402 drivers/usb/gadget/udc/net2280.c (&dev->gadget); gadget 3425 drivers/usb/gadget/udc/net2280.c dev->driver->suspend(&dev->gadget); gadget 3430 drivers/usb/gadget/udc/net2280.c dev->driver->resume(&dev->gadget); gadget 3576 drivers/usb/gadget/udc/net2280.c usb_del_gadget_udc(&dev->gadget); gadget 3631 drivers/usb/gadget/udc/net2280.c dev->gadget.ops = &net2280_ops; gadget 3632 drivers/usb/gadget/udc/net2280.c dev->gadget.max_speed = (dev->quirks & PLX_SUPERSPEED) ? gadget 3636 drivers/usb/gadget/udc/net2280.c dev->gadget.name = driver_name; gadget 3778 drivers/usb/gadget/udc/net2280.c retval = usb_add_gadget_udc_release(&pdev->dev, &dev->gadget, gadget 150 drivers/usb/gadget/udc/net2280.h struct usb_gadget gadget; gadget 368 drivers/usb/gadget/udc/net2280.h switch (ep->dev->gadget.speed) { gadget 381 drivers/usb/gadget/udc/net2280.h if (ep->dev->gadget.speed != USB_SPEED_HIGH) gadget 191 drivers/usb/gadget/udc/omap_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 301 drivers/usb/gadget/udc/omap_udc.c usb_gadget_unmap_request(&udc->gadget, &req->req, gadget 900 drivers/usb/gadget/udc/omap_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) gadget 904 drivers/usb/gadget/udc/omap_udc.c usb_gadget_map_request(&udc->gadget, &req->req, gadget 1128 drivers/usb/gadget/udc/omap_udc.c static int omap_get_frame(struct usb_gadget *gadget) gadget 1134 drivers/usb/gadget/udc/omap_udc.c static int omap_wakeup(struct usb_gadget *gadget) gadget 1140 drivers/usb/gadget/udc/omap_udc.c udc = container_of(gadget, struct omap_udc, gadget); gadget 1164 drivers/usb/gadget/udc/omap_udc.c omap_set_selfpowered(struct usb_gadget *gadget, int is_selfpowered) gadget 1170 drivers/usb/gadget/udc/omap_udc.c gadget->is_selfpowered = (is_selfpowered != 0); gadget 1171 drivers/usb/gadget/udc/omap_udc.c udc = container_of(gadget, struct omap_udc, gadget); gadget 1196 drivers/usb/gadget/udc/omap_udc.c if (!gadget_is_otg(&udc->gadget) && !cpu_is_omap15xx()) { gadget 1210 drivers/usb/gadget/udc/omap_udc.c if (!gadget_is_otg(&udc->gadget) && !cpu_is_omap15xx()) { gadget 1244 drivers/usb/gadget/udc/omap_udc.c static int omap_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1250 drivers/usb/gadget/udc/omap_udc.c udc = container_of(gadget, struct omap_udc, gadget); gadget 1283 drivers/usb/gadget/udc/omap_udc.c static int omap_vbus_draw(struct usb_gadget *gadget, unsigned mA) gadget 1287 drivers/usb/gadget/udc/omap_udc.c udc = container_of(gadget, struct omap_udc, gadget); gadget 1293 drivers/usb/gadget/udc/omap_udc.c static int omap_pullup(struct usb_gadget *gadget, int is_on) gadget 1298 drivers/usb/gadget/udc/omap_udc.c udc = container_of(gadget, struct omap_udc, gadget); gadget 1352 drivers/usb/gadget/udc/omap_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1354 drivers/usb/gadget/udc/omap_udc.c list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) gadget 1364 drivers/usb/gadget/udc/omap_udc.c if (!gadget_is_otg(&udc->gadget)) gadget 1372 drivers/usb/gadget/udc/omap_udc.c udc->gadget.b_hnp_enable = !!(devstat & UDC_B_HNP_ENABLE); gadget 1373 drivers/usb/gadget/udc/omap_udc.c udc->gadget.a_hnp_support = !!(devstat & UDC_A_HNP_SUPPORT); gadget 1374 drivers/usb/gadget/udc/omap_udc.c udc->gadget.a_alt_hnp_support = !!(devstat & UDC_A_ALT_HNP_SUPPORT); gadget 1379 drivers/usb/gadget/udc/omap_udc.c if (udc->gadget.b_hnp_enable) { gadget 1695 drivers/usb/gadget/udc/omap_udc.c status = udc->driver->setup(&udc->gadget, &u.r); gadget 1736 drivers/usb/gadget/udc/omap_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1741 drivers/usb/gadget/udc/omap_udc.c } else if (udc->gadget.speed != USB_SPEED_UNKNOWN) { gadget 1742 drivers/usb/gadget/udc/omap_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1749 drivers/usb/gadget/udc/omap_udc.c udc->driver->disconnect(&udc->gadget); gadget 1760 drivers/usb/gadget/udc/omap_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1771 drivers/usb/gadget/udc/omap_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN) { gadget 1777 drivers/usb/gadget/udc/omap_udc.c if (udc->gadget.speed == USB_SPEED_FULL gadget 1780 drivers/usb/gadget/udc/omap_udc.c udc->driver->suspend(&udc->gadget); gadget 1791 drivers/usb/gadget/udc/omap_udc.c if (udc->gadget.speed == USB_SPEED_FULL gadget 1794 drivers/usb/gadget/udc/omap_udc.c udc->driver->resume(&udc->gadget); gadget 2052 drivers/usb/gadget/udc/omap_udc.c list_for_each_entry(ep, &udc->gadget.ep_list, ep.ep_list) { gadget 2076 drivers/usb/gadget/udc/omap_udc.c &udc->gadget); gadget 2094 drivers/usb/gadget/udc/omap_udc.c omap_vbus_session(&udc->gadget, 1); gadget 2111 drivers/usb/gadget/udc/omap_udc.c omap_vbus_session(&udc->gadget, 0); gadget 2425 drivers/usb/gadget/udc/omap_udc.c list_for_each_entry(ep, &udc->gadget.ep_list, gadget 2590 drivers/usb/gadget/udc/omap_udc.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 2637 drivers/usb/gadget/udc/omap_udc.c udc->gadget.ops = &omap_gadget_ops; gadget 2638 drivers/usb/gadget/udc/omap_udc.c udc->gadget.ep0 = &udc->ep[0].ep; gadget 2639 drivers/usb/gadget/udc/omap_udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 2641 drivers/usb/gadget/udc/omap_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2642 drivers/usb/gadget/udc/omap_udc.c udc->gadget.max_speed = USB_SPEED_FULL; gadget 2643 drivers/usb/gadget/udc/omap_udc.c udc->gadget.name = driver_name; gadget 2644 drivers/usb/gadget/udc/omap_udc.c udc->gadget.quirk_ep_out_aligned_size = 1; gadget 2875 drivers/usb/gadget/udc/omap_udc.c udc->gadget.is_otg = (config->otg != 0); gadget 2918 drivers/usb/gadget/udc/omap_udc.c return usb_add_gadget_udc_release(&pdev->dev, &udc->gadget, gadget 2948 drivers/usb/gadget/udc/omap_udc.c usb_del_gadget_udc(&udc->gadget); gadget 2980 drivers/usb/gadget/udc/omap_udc.c omap_pullup(&udc->gadget, 0); gadget 2989 drivers/usb/gadget/udc/omap_udc.c omap_pullup(&udc->gadget, 1); gadget 2993 drivers/usb/gadget/udc/omap_udc.c return omap_wakeup(&udc->gadget); gadget 161 drivers/usb/gadget/udc/omap_udc.h struct usb_gadget gadget; gadget 342 drivers/usb/gadget/udc/pch_udc.c struct usb_gadget gadget; gadget 363 drivers/usb/gadget/udc/pch_udc.c #define to_pch_udc(g) (container_of((g), struct pch_udc_dev, gadget)) gadget 609 drivers/usb/gadget/udc/pch_udc.c dev->driver->disconnect(&dev->gadget); gadget 1101 drivers/usb/gadget/udc/pch_udc.c static int pch_udc_pcd_get_frame(struct usb_gadget *gadget) gadget 1105 drivers/usb/gadget/udc/pch_udc.c if (!gadget) gadget 1107 drivers/usb/gadget/udc/pch_udc.c dev = container_of(gadget, struct pch_udc_dev, gadget); gadget 1119 drivers/usb/gadget/udc/pch_udc.c static int pch_udc_pcd_wakeup(struct usb_gadget *gadget) gadget 1124 drivers/usb/gadget/udc/pch_udc.c if (!gadget) gadget 1126 drivers/usb/gadget/udc/pch_udc.c dev = container_of(gadget, struct pch_udc_dev, gadget); gadget 1143 drivers/usb/gadget/udc/pch_udc.c static int pch_udc_pcd_selfpowered(struct usb_gadget *gadget, int value) gadget 1147 drivers/usb/gadget/udc/pch_udc.c if (!gadget) gadget 1149 drivers/usb/gadget/udc/pch_udc.c gadget->is_selfpowered = (value != 0); gadget 1150 drivers/usb/gadget/udc/pch_udc.c dev = container_of(gadget, struct pch_udc_dev, gadget); gadget 1168 drivers/usb/gadget/udc/pch_udc.c static int pch_udc_pcd_pullup(struct usb_gadget *gadget, int is_on) gadget 1172 drivers/usb/gadget/udc/pch_udc.c if (!gadget) gadget 1174 drivers/usb/gadget/udc/pch_udc.c dev = container_of(gadget, struct pch_udc_dev, gadget); gadget 1180 drivers/usb/gadget/udc/pch_udc.c dev->driver->disconnect(&dev->gadget); gadget 1200 drivers/usb/gadget/udc/pch_udc.c static int pch_udc_pcd_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1204 drivers/usb/gadget/udc/pch_udc.c if (!gadget) gadget 1206 drivers/usb/gadget/udc/pch_udc.c dev = container_of(gadget, struct pch_udc_dev, gadget); gadget 1222 drivers/usb/gadget/udc/pch_udc.c static int pch_udc_pcd_vbus_draw(struct usb_gadget *gadget, unsigned int mA) gadget 1291 drivers/usb/gadget/udc/pch_udc.c &dev->gadget); gadget 1695 drivers/usb/gadget/udc/pch_udc.c if (!dev->driver || (dev->gadget.speed == USB_SPEED_UNKNOWN)) gadget 1842 drivers/usb/gadget/udc/pch_udc.c if (!dev->driver || (dev->gadget.speed == USB_SPEED_UNKNOWN)) gadget 1974 drivers/usb/gadget/udc/pch_udc.c if (!ep->dev->driver || (ep->dev->gadget.speed == USB_SPEED_UNKNOWN)) gadget 2016 drivers/usb/gadget/udc/pch_udc.c if (!ep->dev->driver || (ep->dev->gadget.speed == USB_SPEED_UNKNOWN)) gadget 2387 drivers/usb/gadget/udc/pch_udc.c dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IDX].ep; gadget 2389 drivers/usb/gadget/udc/pch_udc.c dev->gadget.ep0 = &ep->ep; gadget 2396 drivers/usb/gadget/udc/pch_udc.c setup_supported = dev->driver->setup(&dev->gadget, gadget 2566 drivers/usb/gadget/udc/pch_udc.c usb_gadget_udc_reset(&dev->gadget, dev->driver); gadget 2597 drivers/usb/gadget/udc/pch_udc.c dev->gadget.speed = speed; gadget 2647 drivers/usb/gadget/udc/pch_udc.c dev->driver->setup(&dev->gadget, &dev->setup_data); gadget 2684 drivers/usb/gadget/udc/pch_udc.c dev->driver->setup(&dev->gadget, &dev->setup_data); gadget 2719 drivers/usb/gadget/udc/pch_udc.c dev->driver->suspend(&dev->gadget); gadget 2728 drivers/usb/gadget/udc/pch_udc.c dev->driver->disconnect(&dev->gadget); gadget 2842 drivers/usb/gadget/udc/pch_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 2843 drivers/usb/gadget/udc/pch_udc.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 2872 drivers/usb/gadget/udc/pch_udc.c list_add_tail(&ep->ep.ep_list, &dev->gadget.ep_list); gadget 2882 drivers/usb/gadget/udc/pch_udc.c dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IDX].ep; gadget 2883 drivers/usb/gadget/udc/pch_udc.c INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); gadget 3012 drivers/usb/gadget/udc/pch_udc.c usb_del_gadget_udc(&dev->gadget); gadget 3119 drivers/usb/gadget/udc/pch_udc.c dev->gadget.ops = &pch_udc_ops; gadget 3125 drivers/usb/gadget/udc/pch_udc.c dev->gadget.name = KBUILD_MODNAME; gadget 3126 drivers/usb/gadget/udc/pch_udc.c dev->gadget.max_speed = USB_SPEED_HIGH; gadget 3130 drivers/usb/gadget/udc/pch_udc.c retval = usb_add_gadget_udc(&pdev->dev, &dev->gadget); gadget 455 drivers/usb/gadget/udc/pxa25x_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) { gadget 862 drivers/usb/gadget/udc/pxa25x_udc.c || dev->gadget.speed == USB_SPEED_UNKNOWN)) { gadget 1063 drivers/usb/gadget/udc/pxa25x_udc.c if (ep->dev->gadget.speed == USB_SPEED_UNKNOWN gadget 1121 drivers/usb/gadget/udc/pxa25x_udc.c dev = container_of(_gadget, struct pxa25x_udc, gadget); gadget 1130 drivers/usb/gadget/udc/pxa25x_udc.c udc = container_of(_gadget, struct pxa25x_udc, gadget); gadget 1159 drivers/usb/gadget/udc/pxa25x_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN) { gadget 1180 drivers/usb/gadget/udc/pxa25x_udc.c udc = container_of(_gadget, struct pxa25x_udc, gadget); gadget 1192 drivers/usb/gadget/udc/pxa25x_udc.c udc = container_of(_gadget, struct pxa25x_udc, gadget); gadget 1211 drivers/usb/gadget/udc/pxa25x_udc.c udc = container_of(_gadget, struct pxa25x_udc, gadget); gadget 1250 drivers/usb/gadget/udc/pxa25x_udc.c dev->gadget.speed == USB_SPEED_FULL ? "full speed" : "disconnected"); gadget 1291 drivers/usb/gadget/udc/pxa25x_udc.c if (dev->gadget.speed != USB_SPEED_FULL || !dev->driver) gadget 1341 drivers/usb/gadget/udc/pxa25x_udc.c dev->debugfs_udc = debugfs_create_file(dev->gadget.name, \ gadget 1372 drivers/usb/gadget/udc/pxa25x_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1384 drivers/usb/gadget/udc/pxa25x_udc.c INIT_LIST_HEAD (&dev->gadget.ep_list); gadget 1385 drivers/usb/gadget/udc/pxa25x_udc.c INIT_LIST_HEAD (&dev->gadget.ep0->ep_list); gadget 1387 drivers/usb/gadget/udc/pxa25x_udc.c dev->gadget.quirk_altset_not_supp = 1; gadget 1394 drivers/usb/gadget/udc/pxa25x_udc.c list_add_tail (&ep->ep.ep_list, &dev->gadget.ep_list); gadget 1417 drivers/usb/gadget/udc/pxa25x_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1479 drivers/usb/gadget/udc/pxa25x_udc.c &dev->gadget); gadget 1496 drivers/usb/gadget/udc/pxa25x_udc.c if (dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1498 drivers/usb/gadget/udc/pxa25x_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1511 drivers/usb/gadget/udc/pxa25x_udc.c usb_gadget_udc_reset(&dev->gadget, driver); gadget 1523 drivers/usb/gadget/udc/pxa25x_udc.c if (dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1525 drivers/usb/gadget/udc/pxa25x_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1538 drivers/usb/gadget/udc/pxa25x_udc.c driver->disconnect(&dev->gadget); gadget 1593 drivers/usb/gadget/udc/pxa25x_udc.c pxa25x_udc_vbus_session(&dev->gadget, vbus); gadget 1739 drivers/usb/gadget/udc/pxa25x_udc.c i = dev->driver->setup(&dev->gadget, &u.r); gadget 1924 drivers/usb/gadget/udc/pxa25x_udc.c if (dev->gadget.speed != USB_SPEED_UNKNOWN gadget 1927 drivers/usb/gadget/udc/pxa25x_udc.c dev->driver->suspend(&dev->gadget); gadget 1937 drivers/usb/gadget/udc/pxa25x_udc.c if (dev->gadget.speed != USB_SPEED_UNKNOWN gadget 1940 drivers/usb/gadget/udc/pxa25x_udc.c dev->driver->resume(&dev->gadget); gadget 1958 drivers/usb/gadget/udc/pxa25x_udc.c dev->gadget.speed = USB_SPEED_FULL; gadget 2021 drivers/usb/gadget/udc/pxa25x_udc.c .gadget = { gadget 2444 drivers/usb/gadget/udc/pxa25x_udc.c retval = usb_add_gadget_udc(&pdev->dev, &dev->gadget); gadget 2467 drivers/usb/gadget/udc/pxa25x_udc.c usb_del_gadget_udc(&dev->gadget); gadget 95 drivers/usb/gadget/udc/pxa25x_udc.h struct usb_gadget gadget; gadget 125 drivers/usb/gadget/udc/pxa25x_udc.h #define to_pxa25x(g) (container_of((g), struct pxa25x_udc, gadget)) gadget 210 drivers/usb/gadget/udc/pxa27x_udc.c root = debugfs_create_dir(udc->gadget.name, NULL); gadget 1073 drivers/usb/gadget/udc/pxa27x_udc.c if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)) { gadget 1262 drivers/usb/gadget/udc/pxa27x_udc.c if (ep->dev->gadget.speed == USB_SPEED_UNKNOWN || ep_is_empty(ep)) gadget 1357 drivers/usb/gadget/udc/pxa27x_udc.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1595 drivers/usb/gadget/udc/pxa27x_udc.c struct usb_gadget *gadget = data; gadget 1599 drivers/usb/gadget/udc/pxa27x_udc.c usb_gadget_vbus_connect(gadget); gadget 1602 drivers/usb/gadget/udc/pxa27x_udc.c usb_gadget_vbus_disconnect(gadget); gadget 1646 drivers/usb/gadget/udc/pxa27x_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1665 drivers/usb/gadget/udc/pxa27x_udc.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 1666 drivers/usb/gadget/udc/pxa27x_udc.c INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); gadget 1668 drivers/usb/gadget/udc/pxa27x_udc.c dev->gadget.quirk_altset_not_supp = 1; gadget 1683 drivers/usb/gadget/udc/pxa27x_udc.c &dev->gadget.ep_list); gadget 1707 drivers/usb/gadget/udc/pxa27x_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1759 drivers/usb/gadget/udc/pxa27x_udc.c &udc->gadget); gadget 1787 drivers/usb/gadget/udc/pxa27x_udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1871 drivers/usb/gadget/udc/pxa27x_udc.c i = udc->driver->setup(&udc->gadget, &u.r); gadget 2098 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->setup(&udc->gadget, &req); gadget 2127 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->setup(&udc->gadget, &req); gadget 2191 drivers/usb/gadget/udc/pxa27x_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN gadget 2193 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->suspend(&udc->gadget); gadget 2206 drivers/usb/gadget/udc/pxa27x_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN gadget 2208 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->resume(&udc->gadget); gadget 2253 drivers/usb/gadget/udc/pxa27x_udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 2296 drivers/usb/gadget/udc/pxa27x_udc.c .gadget = { gadget 2432 drivers/usb/gadget/udc/pxa27x_udc.c retval = usb_add_gadget_udc(&pdev->dev, &udc->gadget); gadget 2457 drivers/usb/gadget/udc/pxa27x_udc.c usb_del_gadget_udc(&udc->gadget); gadget 2508 drivers/usb/gadget/udc/pxa27x_udc.c udc->driver->disconnect(&udc->gadget); gadget 453 drivers/usb/gadget/udc/pxa27x_udc.h struct usb_gadget gadget; gadget 481 drivers/usb/gadget/udc/pxa27x_udc.h #define to_pxa(g) (container_of((g), struct pxa_udc, gadget)) gadget 483 drivers/usb/gadget/udc/pxa27x_udc.h static inline struct pxa_udc *to_gadget_udc(struct usb_gadget *gadget) gadget 485 drivers/usb/gadget/udc/pxa27x_udc.h return container_of(gadget, struct pxa_udc, gadget); gadget 90 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.speed = USB_SPEED_UNKNOWN; gadget 92 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->driver->disconnect(&r8a66597->gadget); gadget 663 drivers/usb/gadget/udc/r8a66597-udc.c return usb_gadget_map_request(&r8a66597->gadget, &req->req, dma->dir); gadget 673 drivers/usb/gadget/udc/r8a66597-udc.c usb_gadget_unmap_request(&r8a66597->gadget, &req->req, ep->dma->dir); gadget 913 drivers/usb/gadget/udc/r8a66597-udc.c if (ep->r8a66597->gadget.speed == USB_SPEED_UNKNOWN) gadget 1193 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597_queue(r8a66597->gadget.ep0, r8a66597->ep0_req, GFP_ATOMIC); gadget 1324 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.speed = USB_SPEED_HIGH; gadget 1327 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.speed = USB_SPEED_FULL; gadget 1330 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.speed = USB_SPEED_UNKNOWN; gadget 1345 drivers/usb/gadget/udc/r8a66597-udc.c usb_gadget_udc_reset(&r8a66597->gadget, r8a66597->driver); gadget 1352 drivers/usb/gadget/udc/r8a66597-udc.c && r8a66597->gadget.speed == USB_SPEED_UNKNOWN) gadget 1383 drivers/usb/gadget/udc/r8a66597-udc.c if (r8a66597->driver->setup(&r8a66597->gadget, &ctrl) gadget 1611 drivers/usb/gadget/udc/r8a66597-udc.c if (ep->r8a66597->gadget.speed == USB_SPEED_UNKNOWN) gadget 1722 drivers/usb/gadget/udc/r8a66597-udc.c static int r8a66597_start(struct usb_gadget *gadget, gadget 1725 drivers/usb/gadget/udc/r8a66597-udc.c struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); gadget 1751 drivers/usb/gadget/udc/r8a66597-udc.c static int r8a66597_stop(struct usb_gadget *gadget) gadget 1753 drivers/usb/gadget/udc/r8a66597-udc.c struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); gadget 1772 drivers/usb/gadget/udc/r8a66597-udc.c static int r8a66597_pullup(struct usb_gadget *gadget, int is_on) gadget 1774 drivers/usb/gadget/udc/r8a66597-udc.c struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); gadget 1787 drivers/usb/gadget/udc/r8a66597-udc.c static int r8a66597_set_selfpowered(struct usb_gadget *gadget, int is_self) gadget 1789 drivers/usb/gadget/udc/r8a66597-udc.c struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); gadget 1791 drivers/usb/gadget/udc/r8a66597-udc.c gadget->is_selfpowered = (is_self != 0); gadget 1812 drivers/usb/gadget/udc/r8a66597-udc.c usb_del_gadget_udc(&r8a66597->gadget); gadget 1873 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.ops = &r8a66597_gadget_ops; gadget 1874 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.max_speed = USB_SPEED_HIGH; gadget 1875 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.name = udc_name; gadget 1905 drivers/usb/gadget/udc/r8a66597-udc.c INIT_LIST_HEAD(&r8a66597->gadget.ep_list); gadget 1906 drivers/usb/gadget/udc/r8a66597-udc.c r8a66597->gadget.ep0 = &r8a66597->ep[0].ep; gadget 1907 drivers/usb/gadget/udc/r8a66597-udc.c INIT_LIST_HEAD(&r8a66597->gadget.ep0->ep_list); gadget 1914 drivers/usb/gadget/udc/r8a66597-udc.c &r8a66597->gadget.ep_list); gadget 1949 drivers/usb/gadget/udc/r8a66597-udc.c ret = usb_add_gadget_udc(dev, &r8a66597->gadget); gadget 92 drivers/usb/gadget/udc/r8a66597-udc.h struct usb_gadget gadget; gadget 118 drivers/usb/gadget/udc/r8a66597-udc.h container_of(_gadget, struct r8a66597, gadget) gadget 119 drivers/usb/gadget/udc/r8a66597-udc.h #define r8a66597_to_gadget(r8a66597) (&r8a66597->gadget) gadget 120 drivers/usb/gadget/udc/r8a66597-udc.h #define r8a66597_to_dev(r8a66597) (r8a66597->gadget.dev.parent) gadget 334 drivers/usb/gadget/udc/renesas_usb3.c struct usb_gadget gadget; gadget 369 drivers/usb/gadget/udc/renesas_usb3.c container_of(_gadget, struct renesas_usb3, gadget) gadget 370 drivers/usb/gadget/udc/renesas_usb3.c #define renesas_usb3_to_gadget(renesas_usb3) (&renesas_usb3->gadget) gadget 371 drivers/usb/gadget/udc/renesas_usb3.c #define usb3_to_dev(_usb3) (_usb3->gadget.dev.parent) gadget 648 drivers/usb/gadget/udc/renesas_usb3.c usb3->driver->disconnect(&usb3->gadget); gadget 823 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.speed = USB_SPEED_SUPER; gadget 824 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.ep0->maxpacket = USB3_EP0_SS_MAX_PACKET_SIZE; gadget 827 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.speed = USB_SPEED_HIGH; gadget 828 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.ep0->maxpacket = USB3_EP0_HSFS_MAX_PACKET_SIZE; gadget 831 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.speed = USB_SPEED_FULL; gadget 832 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.ep0->maxpacket = USB3_EP0_HSFS_MAX_PACKET_SIZE; gadget 835 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.speed = USB_SPEED_UNKNOWN; gadget 1270 drivers/usb/gadget/udc/renesas_usb3.c if (usb_gadget_map_request(&usb3->gadget, &usb3_req->req, gadget 1292 drivers/usb/gadget/udc/renesas_usb3.c usb_gadget_unmap_request(&usb3->gadget, &usb3_req->req, gadget 1589 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->gadget.is_selfpowered) gadget 1591 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->gadget.speed == USB_SPEED_SUPER) gadget 1633 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->gadget.speed != USB_SPEED_SUPER) gadget 1858 drivers/usb/gadget/udc/renesas_usb3.c if (usb3->driver->setup(&usb3->gadget, &ctrl) < 0) gadget 2273 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_start(struct usb_gadget *gadget, gadget 2282 drivers/usb/gadget/udc/renesas_usb3.c usb3 = gadget_to_renesas_usb3(gadget); gadget 2297 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_stop(struct usb_gadget *gadget) gadget 2299 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget); gadget 2302 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.speed = USB_SPEED_UNKNOWN; gadget 2319 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_pullup(struct usb_gadget *gadget, int is_on) gadget 2321 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget); gadget 2328 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_set_selfpowered(struct usb_gadget *gadget, int is_self) gadget 2330 drivers/usb/gadget/udc/renesas_usb3.c gadget->is_selfpowered = !!is_self; gadget 2555 drivers/usb/gadget/udc/renesas_usb3.c usb_del_gadget_udc(&usb3->gadget); gadget 2599 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.ep0 = &usb3_ep->ep; gadget 2610 drivers/usb/gadget/udc/renesas_usb3.c list_add_tail(&usb3_ep->ep.ep_list, &usb3->gadget.ep_list); gadget 2763 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.ops = &renesas_usb3_gadget_ops; gadget 2764 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.name = udc_name; gadget 2765 drivers/usb/gadget/udc/renesas_usb3.c usb3->gadget.max_speed = USB_SPEED_SUPER; gadget 2766 drivers/usb/gadget/udc/renesas_usb3.c INIT_LIST_HEAD(&usb3->gadget.ep_list); gadget 2808 drivers/usb/gadget/udc/renesas_usb3.c ret = usb_add_gadget_udc(&pdev->dev, &usb3->gadget); gadget 2844 drivers/usb/gadget/udc/renesas_usb3.c usb_del_gadget_udc(&usb3->gadget); gadget 141 drivers/usb/gadget/udc/s3c-hsudc.c struct usb_gadget gadget; gadget 173 drivers/usb/gadget/udc/s3c-hsudc.c static inline struct s3c_hsudc *to_hsudc(struct usb_gadget *gadget) gadget 175 drivers/usb/gadget/udc/s3c-hsudc.c return container_of(gadget, struct s3c_hsudc, gadget); gadget 291 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.speed = USB_SPEED_UNKNOWN; gadget 666 drivers/usb/gadget/udc/s3c-hsudc.c ret = hsudc->driver->setup(&hsudc->gadget, &ctrl); gadget 769 drivers/usb/gadget/udc/s3c-hsudc.c if (!hsudc->driver || hsudc->gadget.speed == USB_SPEED_UNKNOWN) gadget 880 drivers/usb/gadget/udc/s3c-hsudc.c if (!hsudc->driver || hsudc->gadget.speed == USB_SPEED_UNKNOWN) gadget 994 drivers/usb/gadget/udc/s3c-hsudc.c list_add_tail(&hsep->ep.ep_list, &hsudc->gadget.ep_list); gadget 1035 drivers/usb/gadget/udc/s3c-hsudc.c INIT_LIST_HEAD(&hsudc->gadget.ep_list); gadget 1093 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.speed = (sys_status & S3C_SSR_HSP) ? gadget 1099 drivers/usb/gadget/udc/s3c-hsudc.c if (hsudc->gadget.speed != USB_SPEED_UNKNOWN gadget 1101 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->driver->suspend(&hsudc->gadget); gadget 1106 drivers/usb/gadget/udc/s3c-hsudc.c if (hsudc->gadget.speed != USB_SPEED_UNKNOWN gadget 1108 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->driver->resume(&hsudc->gadget); gadget 1149 drivers/usb/gadget/udc/s3c-hsudc.c static int s3c_hsudc_start(struct usb_gadget *gadget, gadget 1152 drivers/usb/gadget/udc/s3c-hsudc.c struct s3c_hsudc *hsudc = to_hsudc(gadget); gadget 1178 drivers/usb/gadget/udc/s3c-hsudc.c &hsudc->gadget); gadget 1181 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.name); gadget 1203 drivers/usb/gadget/udc/s3c-hsudc.c static int s3c_hsudc_stop(struct usb_gadget *gadget) gadget 1205 drivers/usb/gadget/udc/s3c-hsudc.c struct s3c_hsudc *hsudc = to_hsudc(gadget); gadget 1212 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1238 drivers/usb/gadget/udc/s3c-hsudc.c static int s3c_hsudc_gadget_getframe(struct usb_gadget *gadget) gadget 1240 drivers/usb/gadget/udc/s3c-hsudc.c return s3c_hsudc_read_frameno(to_hsudc(gadget)); gadget 1243 drivers/usb/gadget/udc/s3c-hsudc.c static int s3c_hsudc_vbus_draw(struct usb_gadget *gadget, unsigned mA) gadget 1245 drivers/usb/gadget/udc/s3c-hsudc.c struct s3c_hsudc *hsudc = to_hsudc(gadget); gadget 1303 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.max_speed = USB_SPEED_HIGH; gadget 1304 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.ops = &s3c_hsudc_gadget_ops; gadget 1305 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.name = dev_name(dev); gadget 1306 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.ep0 = &hsudc->ep[0].ep; gadget 1307 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.is_otg = 0; gadget 1308 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.is_a_peripheral = 0; gadget 1309 drivers/usb/gadget/udc/s3c-hsudc.c hsudc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1338 drivers/usb/gadget/udc/s3c-hsudc.c ret = usb_add_gadget_udc(&pdev->dev, &hsudc->gadget); gadget 696 drivers/usb/gadget/udc/s3c2410_udc.c ret = dev->driver->setup(&dev->gadget, crq); gadget 898 drivers/usb/gadget/udc/s3c2410_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 905 drivers/usb/gadget/udc/s3c2410_udc.c dev->gadget.speed = USB_SPEED_FULL; gadget 924 drivers/usb/gadget/udc/s3c2410_udc.c if (dev->gadget.speed != USB_SPEED_UNKNOWN gadget 927 drivers/usb/gadget/udc/s3c2410_udc.c dev->driver->resume(&dev->gadget); gadget 938 drivers/usb/gadget/udc/s3c2410_udc.c if (dev->gadget.speed != USB_SPEED_UNKNOWN gadget 941 drivers/usb/gadget/udc/s3c2410_udc.c dev->driver->suspend(&dev->gadget); gadget 1000 drivers/usb/gadget/udc/s3c2410_udc.c static inline struct s3c2410_udc *to_s3c2410_udc(struct usb_gadget *gadget) gadget 1002 drivers/usb/gadget/udc/s3c2410_udc.c return container_of(gadget, struct s3c2410_udc, gadget); gadget 1031 drivers/usb/gadget/udc/s3c2410_udc.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1184 drivers/usb/gadget/udc/s3c2410_udc.c || dev->gadget.speed == USB_SPEED_UNKNOWN)) { gadget 1290 drivers/usb/gadget/udc/s3c2410_udc.c udc = to_s3c2410_udc(ep->gadget); gadget 1413 drivers/usb/gadget/udc/s3c2410_udc.c static int s3c2410_udc_set_selfpowered(struct usb_gadget *gadget, int value) gadget 1415 drivers/usb/gadget/udc/s3c2410_udc.c struct s3c2410_udc *udc = to_s3c2410_udc(gadget); gadget 1419 drivers/usb/gadget/udc/s3c2410_udc.c gadget->is_selfpowered = (value != 0); gadget 1441 drivers/usb/gadget/udc/s3c2410_udc.c if (udc->gadget.speed != USB_SPEED_UNKNOWN) { gadget 1443 drivers/usb/gadget/udc/s3c2410_udc.c udc->driver->disconnect(&udc->gadget); gadget 1455 drivers/usb/gadget/udc/s3c2410_udc.c static int s3c2410_udc_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1457 drivers/usb/gadget/udc/s3c2410_udc.c struct s3c2410_udc *udc = to_s3c2410_udc(gadget); gadget 1466 drivers/usb/gadget/udc/s3c2410_udc.c static int s3c2410_udc_pullup(struct usb_gadget *gadget, int is_on) gadget 1468 drivers/usb/gadget/udc/s3c2410_udc.c struct s3c2410_udc *udc = to_s3c2410_udc(gadget); gadget 1488 drivers/usb/gadget/udc/s3c2410_udc.c s3c2410_udc_vbus_session(&dev->gadget, value); gadget 1570 drivers/usb/gadget/udc/s3c2410_udc.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1581 drivers/usb/gadget/udc/s3c2410_udc.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 1582 drivers/usb/gadget/udc/s3c2410_udc.c INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); gadget 1589 drivers/usb/gadget/udc/s3c2410_udc.c list_add_tail(&ep->ep.ep_list, &dev->gadget.ep_list); gadget 1609 drivers/usb/gadget/udc/s3c2410_udc.c dev->gadget.speed = USB_SPEED_FULL; gadget 1662 drivers/usb/gadget/udc/s3c2410_udc.c .gadget = { gadget 1859 drivers/usb/gadget/udc/s3c2410_udc.c retval = usb_add_gadget_udc(&pdev->dev, &udc->gadget); gadget 1904 drivers/usb/gadget/udc/s3c2410_udc.c usb_del_gadget_udc(&udc->gadget); gadget 16 drivers/usb/gadget/udc/s3c2410_udc.h struct usb_gadget *gadget; gadget 77 drivers/usb/gadget/udc/s3c2410_udc.h struct usb_gadget gadget; gadget 94 drivers/usb/gadget/udc/s3c2410_udc.h #define to_s3c2410(g) (container_of((g), struct s3c2410_udc, gadget)) gadget 345 drivers/usb/gadget/udc/snps_udc_core.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 978 drivers/usb/gadget/udc/snps_udc_core.c usb_gadget_unmap_request(&dev->gadget, &req->req, ep->in); gadget 1078 drivers/usb/gadget/udc/snps_udc_core.c if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1084 drivers/usb/gadget/udc/snps_udc_core.c retval = usb_gadget_map_request(&udc->gadget, usbreq, ep->in); gadget 1326 drivers/usb/gadget/udc/snps_udc_core.c if (!ep->dev->driver || ep->dev->gadget.speed == USB_SPEED_UNKNOWN) gadget 1390 drivers/usb/gadget/udc/snps_udc_core.c static int udc_get_frame(struct usb_gadget *gadget) gadget 1416 drivers/usb/gadget/udc/snps_udc_core.c static int udc_wakeup(struct usb_gadget *gadget) gadget 1420 drivers/usb/gadget/udc/snps_udc_core.c if (!gadget) gadget 1422 drivers/usb/gadget/udc/snps_udc_core.c dev = container_of(gadget, struct udc, gadget); gadget 1443 drivers/usb/gadget/udc/snps_udc_core.c INIT_LIST_HEAD(&dev->gadget.ep_list); gadget 1445 drivers/usb/gadget/udc/snps_udc_core.c &dev->gadget.ep_list); gadget 1447 drivers/usb/gadget/udc/snps_udc_core.c &dev->gadget.ep_list); gadget 1449 drivers/usb/gadget/udc/snps_udc_core.c &dev->gadget.ep_list); gadget 1453 drivers/usb/gadget/udc/snps_udc_core.c if (dev->gadget.speed == USB_SPEED_FULL) gadget 1455 drivers/usb/gadget/udc/snps_udc_core.c else if (dev->gadget.speed == USB_SPEED_HIGH) gadget 1467 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.speed = USB_SPEED_UNKNOWN; gadget 1539 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.speed = USB_SPEED_HIGH; gadget 1541 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.speed = USB_SPEED_FULL; gadget 1592 drivers/usb/gadget/udc/snps_udc_core.c if (dev->gadget.speed == USB_SPEED_FULL) { gadget 1597 drivers/usb/gadget/udc/snps_udc_core.c } else if (dev->gadget.speed == USB_SPEED_HIGH) { gadget 1608 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IX].ep; gadget 1610 drivers/usb/gadget/udc/snps_udc_core.c INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); gadget 1672 drivers/usb/gadget/udc/snps_udc_core.c dev->driver->disconnect(&dev->gadget); gadget 1862 drivers/usb/gadget/udc/snps_udc_core.c if (dev->gadget.speed == USB_SPEED_FULL) gadget 1865 drivers/usb/gadget/udc/snps_udc_core.c else if (dev->gadget.speed == USB_SPEED_HIGH) gadget 1872 drivers/usb/gadget/udc/snps_udc_core.c if (dev->gadget.speed == USB_SPEED_FULL) gadget 1875 drivers/usb/gadget/udc/snps_udc_core.c else if (dev->gadget.speed == USB_SPEED_HIGH) gadget 1882 drivers/usb/gadget/udc/snps_udc_core.c if (dev->gadget.speed == USB_SPEED_FULL) gadget 1885 drivers/usb/gadget/udc/snps_udc_core.c else if (dev->gadget.speed == USB_SPEED_HIGH) gadget 1892 drivers/usb/gadget/udc/snps_udc_core.c if (dev->gadget.speed == USB_SPEED_FULL) gadget 1895 drivers/usb/gadget/udc/snps_udc_core.c else if (dev->gadget.speed == USB_SPEED_HIGH) gadget 2515 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IX].ep; gadget 2520 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.ep0 = &dev->ep[UDC_EP0OUT_IX].ep; gadget 2568 drivers/usb/gadget/udc/snps_udc_core.c setup_supported = dev->driver->setup(&dev->gadget, gadget 2823 drivers/usb/gadget/udc/snps_udc_core.c tmp = dev->driver->setup(&dev->gadget, &setup_data.request); gadget 2883 drivers/usb/gadget/udc/snps_udc_core.c tmp = dev->driver->setup(&dev->gadget, &setup_data.request); gadget 2903 drivers/usb/gadget/udc/snps_udc_core.c dev->driver->resume(&dev->gadget); gadget 2906 drivers/usb/gadget/udc/snps_udc_core.c usb_gadget_udc_reset(&dev->gadget, dev->driver); gadget 2949 drivers/usb/gadget/udc/snps_udc_core.c dev->driver->suspend(&dev->gadget); gadget 2965 drivers/usb/gadget/udc/snps_udc_core.c usb_speed_string(dev->gadget.speed)); gadget 3161 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.ops = &udc_ops; gadget 3163 drivers/usb/gadget/udc/snps_udc_core.c dev_set_name(&dev->gadget.dev, "gadget"); gadget 3164 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.name = name; gadget 3165 drivers/usb/gadget/udc/snps_udc_core.c dev->gadget.max_speed = USB_SPEED_HIGH; gadget 3193 drivers/usb/gadget/udc/snps_udc_core.c retval = usb_add_gadget_udc_release(udc->dev, &dev->gadget, gadget 58 drivers/usb/gadget/udc/snps_udc_plat.c udc->driver->disconnect(&udc->gadget); gadget 234 drivers/usb/gadget/udc/snps_udc_plat.c usb_del_gadget_udc(&dev->gadget); gadget 10 drivers/usb/gadget/udc/trace.h #define TRACE_SYSTEM gadget gadget 105 drivers/usb/gadget/udc/udc-xilinx.c #define to_udc(g) container_of((g), struct xusb_udc, gadget) gadget 178 drivers/usb/gadget/udc/udc-xilinx.c struct usb_gadget gadget; gadget 562 drivers/usb/gadget/udc/udc-xilinx.c usb_gadget_unmap_request(&udc->gadget, &req->usb_req, gadget 904 drivers/usb/gadget/udc/udc-xilinx.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1002 drivers/usb/gadget/udc/udc-xilinx.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1086 drivers/usb/gadget/udc/udc-xilinx.c if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { gadget 1097 drivers/usb/gadget/udc/udc-xilinx.c ret = usb_gadget_map_request(&udc->gadget, &req->usb_req, gadget 1210 drivers/usb/gadget/udc/udc-xilinx.c static int xudc_get_frame(struct usb_gadget *gadget) gadget 1215 drivers/usb/gadget/udc/udc-xilinx.c if (!gadget) gadget 1218 drivers/usb/gadget/udc/udc-xilinx.c udc = to_udc(gadget); gadget 1229 drivers/usb/gadget/udc/udc-xilinx.c static int xudc_wakeup(struct usb_gadget *gadget) gadget 1231 drivers/usb/gadget/udc/udc-xilinx.c struct xusb_udc *udc = to_udc(gadget); gadget 1269 drivers/usb/gadget/udc/udc-xilinx.c static int xudc_pullup(struct usb_gadget *gadget, int is_on) gadget 1271 drivers/usb/gadget/udc/udc-xilinx.c struct xusb_udc *udc = to_udc(gadget); gadget 1298 drivers/usb/gadget/udc/udc-xilinx.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 1305 drivers/usb/gadget/udc/udc-xilinx.c &udc->gadget.ep_list); gadget 1366 drivers/usb/gadget/udc/udc-xilinx.c static int xudc_start(struct usb_gadget *gadget, gadget 1369 drivers/usb/gadget/udc/udc-xilinx.c struct xusb_udc *udc = to_udc(gadget); gadget 1379 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.name, udc->driver->driver.name); gadget 1386 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.speed = driver->max_speed; gadget 1406 drivers/usb/gadget/udc/udc-xilinx.c static int xudc_stop(struct usb_gadget *gadget) gadget 1408 drivers/usb/gadget/udc/udc-xilinx.c struct xusb_udc *udc = to_udc(gadget); gadget 1413 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1475 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.speed = USB_SPEED_HIGH; gadget 1477 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.speed = USB_SPEED_FULL; gadget 1507 drivers/usb/gadget/udc/udc-xilinx.c udc->driver->suspend(&udc->gadget); gadget 1529 drivers/usb/gadget/udc/udc-xilinx.c udc->driver->resume(&udc->gadget); gadget 1545 drivers/usb/gadget/udc/udc-xilinx.c udc->driver->disconnect(&udc->gadget); gadget 1792 drivers/usb/gadget/udc/udc-xilinx.c if (udc->driver->setup(&udc->gadget, &setup) < 0) gadget 2089 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.ops = &xusb_udc_ops; gadget 2090 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.max_speed = USB_SPEED_HIGH; gadget 2091 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 2092 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.ep0 = &udc->ep[XUSB_EP_NUMBER_ZERO].ep_usb; gadget 2093 drivers/usb/gadget/udc/udc-xilinx.c udc->gadget.name = driver_name; gadget 2113 drivers/usb/gadget/udc/udc-xilinx.c ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); gadget 2117 drivers/usb/gadget/udc/udc-xilinx.c udc->dev = &udc->gadget.dev; gadget 2149 drivers/usb/gadget/udc/udc-xilinx.c usb_del_gadget_udc(&udc->gadget); gadget 33 drivers/usb/isp1760/isp1760-udc.c static inline struct isp1760_udc *gadget_to_udc(struct usb_gadget *gadget) gadget 35 drivers/usb/isp1760/isp1760-udc.c return container_of(gadget, struct isp1760_udc, gadget); gadget 501 drivers/usb/isp1760/isp1760-udc.c if (udc->gadget.state != USB_STATE_DEFAULT && gadget 502 drivers/usb/isp1760/isp1760-udc.c udc->gadget.state != USB_STATE_ADDRESS) { gadget 504 drivers/usb/isp1760/isp1760-udc.c udc->gadget.state); gadget 508 drivers/usb/isp1760/isp1760-udc.c usb_gadget_set_state(&udc->gadget, addr ? USB_STATE_ADDRESS : gadget 618 drivers/usb/isp1760/isp1760-udc.c if (udc->gadget.state != USB_STATE_ADDRESS && gadget 619 drivers/usb/isp1760/isp1760-udc.c udc->gadget.state != USB_STATE_CONFIGURED) gadget 622 drivers/usb/isp1760/isp1760-udc.c stall = udc->driver->setup(&udc->gadget, req) < 0; gadget 626 drivers/usb/isp1760/isp1760-udc.c usb_gadget_set_state(&udc->gadget, req->wValue ? gadget 638 drivers/usb/isp1760/isp1760-udc.c return udc->driver->setup(&udc->gadget, req) < 0; gadget 697 drivers/usb/isp1760/isp1760-udc.c stall = udc->driver->setup(&udc->gadget, &req.r) < 0; gadget 1059 drivers/usb/isp1760/isp1760-udc.c usb_gadget_set_state(&udc->gadget, USB_STATE_POWERED); gadget 1066 drivers/usb/isp1760/isp1760-udc.c if (udc->gadget.state < USB_STATE_POWERED) gadget 1070 drivers/usb/isp1760/isp1760-udc.c udc->gadget.state); gadget 1072 drivers/usb/isp1760/isp1760-udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1073 drivers/usb/isp1760/isp1760-udc.c usb_gadget_set_state(&udc->gadget, USB_STATE_ATTACHED); gadget 1076 drivers/usb/isp1760/isp1760-udc.c udc->driver->disconnect(&udc->gadget); gadget 1122 drivers/usb/isp1760/isp1760-udc.c udc->gadget.speed = USB_SPEED_FULL; gadget 1124 drivers/usb/isp1760/isp1760-udc.c usb_gadget_udc_reset(&udc->gadget, udc->driver); gadget 1131 drivers/usb/isp1760/isp1760-udc.c if (udc->gadget.state < USB_STATE_DEFAULT) gadget 1135 drivers/usb/isp1760/isp1760-udc.c udc->driver->suspend(&udc->gadget); gadget 1140 drivers/usb/isp1760/isp1760-udc.c if (udc->gadget.state < USB_STATE_DEFAULT) gadget 1144 drivers/usb/isp1760/isp1760-udc.c udc->driver->resume(&udc->gadget); gadget 1151 drivers/usb/isp1760/isp1760-udc.c static int isp1760_udc_get_frame(struct usb_gadget *gadget) gadget 1153 drivers/usb/isp1760/isp1760-udc.c struct isp1760_udc *udc = gadget_to_udc(gadget); gadget 1158 drivers/usb/isp1760/isp1760-udc.c static int isp1760_udc_wakeup(struct usb_gadget *gadget) gadget 1160 drivers/usb/isp1760/isp1760-udc.c struct isp1760_udc *udc = gadget_to_udc(gadget); gadget 1166 drivers/usb/isp1760/isp1760-udc.c static int isp1760_udc_set_selfpowered(struct usb_gadget *gadget, gadget 1169 drivers/usb/isp1760/isp1760-udc.c struct isp1760_udc *udc = gadget_to_udc(gadget); gadget 1179 drivers/usb/isp1760/isp1760-udc.c static int isp1760_udc_pullup(struct usb_gadget *gadget, int is_on) gadget 1181 drivers/usb/isp1760/isp1760-udc.c struct isp1760_udc *udc = gadget_to_udc(gadget); gadget 1189 drivers/usb/isp1760/isp1760-udc.c static int isp1760_udc_start(struct usb_gadget *gadget, gadget 1192 drivers/usb/isp1760/isp1760-udc.c struct isp1760_udc *udc = gadget_to_udc(gadget); gadget 1219 drivers/usb/isp1760/isp1760-udc.c usb_gadget_set_state(&udc->gadget, USB_STATE_ATTACHED); gadget 1232 drivers/usb/isp1760/isp1760-udc.c static int isp1760_udc_stop(struct usb_gadget *gadget) gadget 1234 drivers/usb/isp1760/isp1760-udc.c struct isp1760_udc *udc = gadget_to_udc(gadget); gadget 1325 drivers/usb/isp1760/isp1760-udc.c udc->gadget.speed = USB_SPEED_HIGH; gadget 1340 drivers/usb/isp1760/isp1760-udc.c else if (udc->gadget.state >= USB_STATE_POWERED) gadget 1355 drivers/usb/isp1760/isp1760-udc.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 1387 drivers/usb/isp1760/isp1760-udc.c udc->gadget.ep0 = &ep->ep; gadget 1394 drivers/usb/isp1760/isp1760-udc.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 1473 drivers/usb/isp1760/isp1760-udc.c udc->gadget.ops = &isp1760_udc_ops; gadget 1474 drivers/usb/isp1760/isp1760-udc.c udc->gadget.speed = USB_SPEED_UNKNOWN; gadget 1475 drivers/usb/isp1760/isp1760-udc.c udc->gadget.max_speed = USB_SPEED_HIGH; gadget 1476 drivers/usb/isp1760/isp1760-udc.c udc->gadget.name = "isp1761_udc"; gadget 1480 drivers/usb/isp1760/isp1760-udc.c ret = usb_add_gadget_udc(isp->dev, &udc->gadget); gadget 1501 drivers/usb/isp1760/isp1760-udc.c usb_del_gadget_udc(&udc->gadget); gadget 70 drivers/usb/isp1760/isp1760-udc.h struct usb_gadget gadget; gadget 446 drivers/usb/mtu3/mtu3_gadget.c static int mtu3_gadget_get_frame(struct usb_gadget *gadget) gadget 448 drivers/usb/mtu3/mtu3_gadget.c struct mtu3 *mtu = gadget_to_mtu3(gadget); gadget 453 drivers/usb/mtu3/mtu3_gadget.c static int mtu3_gadget_wakeup(struct usb_gadget *gadget) gadget 455 drivers/usb/mtu3/mtu3_gadget.c struct mtu3 *mtu = gadget_to_mtu3(gadget); gadget 478 drivers/usb/mtu3/mtu3_gadget.c static int mtu3_gadget_set_self_powered(struct usb_gadget *gadget, gadget 481 drivers/usb/mtu3/mtu3_gadget.c struct mtu3 *mtu = gadget_to_mtu3(gadget); gadget 487 drivers/usb/mtu3/mtu3_gadget.c static int mtu3_gadget_pullup(struct usb_gadget *gadget, int is_on) gadget 489 drivers/usb/mtu3/mtu3_gadget.c struct mtu3 *mtu = gadget_to_mtu3(gadget); gadget 512 drivers/usb/mtu3/mtu3_gadget.c static int mtu3_gadget_start(struct usb_gadget *gadget, gadget 515 drivers/usb/mtu3/mtu3_gadget.c struct mtu3 *mtu = gadget_to_mtu3(gadget); gadget 1504 drivers/usb/musb/musb_gadget.c static int musb_gadget_get_frame(struct usb_gadget *gadget) gadget 1506 drivers/usb/musb/musb_gadget.c struct musb *musb = gadget_to_musb(gadget); gadget 1511 drivers/usb/musb/musb_gadget.c static int musb_gadget_wakeup(struct usb_gadget *gadget) gadget 1513 drivers/usb/musb/musb_gadget.c struct musb *musb = gadget_to_musb(gadget); gadget 1586 drivers/usb/musb/musb_gadget.c musb_gadget_set_self_powered(struct usb_gadget *gadget, int is_selfpowered) gadget 1588 drivers/usb/musb/musb_gadget.c gadget->is_selfpowered = !!is_selfpowered; gadget 1610 drivers/usb/musb/musb_gadget.c static int musb_gadget_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1623 drivers/usb/musb/musb_gadget.c static int musb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) gadget 1625 drivers/usb/musb/musb_gadget.c struct musb *musb = gadget_to_musb(gadget); gadget 1646 drivers/usb/musb/musb_gadget.c static int musb_gadget_pullup(struct usb_gadget *gadget, int is_on) gadget 1648 drivers/usb/musb/musb_gadget.c struct musb *musb = gadget_to_musb(gadget); gadget 599 drivers/usb/phy/phy-ab8500-usb.c if (!ab->phy.otg->gadget) gadget 610 drivers/usb/phy/phy-ab8500-usb.c struct usb_gadget *gadget) gadget 619 drivers/usb/phy/phy-ab8500-usb.c ab->phy.otg->gadget = gadget; gadget 626 drivers/usb/phy/phy-ab8500-usb.c if ((ab->mode != USB_IDLE) && !gadget) { gadget 529 drivers/usb/phy/phy-fsl-usb.c if (!otg->gadget || !otg->gadget->dev.parent) gadget 533 drivers/usb/phy/phy-fsl-usb.c dev = otg->gadget->dev.parent; gadget 600 drivers/usb/phy/phy-fsl-usb.c struct usb_gadget *gadget) gadget 613 drivers/usb/phy/phy-fsl-usb.c if (!gadget) { gadget 615 drivers/usb/phy/phy-fsl-usb.c otg->gadget->ops->vbus_draw(otg->gadget, 0); gadget 616 drivers/usb/phy/phy-fsl-usb.c usb_gadget_vbus_disconnect(otg->gadget); gadget 617 drivers/usb/phy/phy-fsl-usb.c otg->gadget = 0; gadget 623 drivers/usb/phy/phy-fsl-usb.c otg->gadget = gadget; gadget 624 drivers/usb/phy/phy-fsl-usb.c otg->gadget->is_a_peripheral = !otg_dev->fsm.id; gadget 735 drivers/usb/phy/phy-fsl-usb.c if (otg->gadget) gadget 736 drivers/usb/phy/phy-fsl-usb.c otg->gadget->is_a_peripheral = !fsm->id; gadget 122 drivers/usb/phy/phy-generic.c otg->gadget); gadget 131 drivers/usb/phy/phy-generic.c otg->gadget); gadget 174 drivers/usb/phy/phy-generic.c static int nop_set_peripheral(struct usb_otg *otg, struct usb_gadget *gadget) gadget 179 drivers/usb/phy/phy-generic.c if (!gadget) { gadget 180 drivers/usb/phy/phy-generic.c otg->gadget = NULL; gadget 184 drivers/usb/phy/phy-generic.c otg->gadget = gadget; gadget 187 drivers/usb/phy/phy-generic.c USB_EVENT_VBUS, otg->gadget); gadget 104 drivers/usb/phy/phy-gpio-vbus-usb.c if (!gpio_vbus->phy.otg->gadget) gadget 123 drivers/usb/phy/phy-gpio-vbus-usb.c usb_gadget_vbus_connect(gpio_vbus->phy.otg->gadget); gadget 133 drivers/usb/phy/phy-gpio-vbus-usb.c status, gpio_vbus->phy.otg->gadget); gadget 142 drivers/usb/phy/phy-gpio-vbus-usb.c usb_gadget_vbus_disconnect(gpio_vbus->phy.otg->gadget); gadget 148 drivers/usb/phy/phy-gpio-vbus-usb.c status, gpio_vbus->phy.otg->gadget); gadget 163 drivers/usb/phy/phy-gpio-vbus-usb.c otg->gadget ? otg->gadget->name : "none"); gadget 165 drivers/usb/phy/phy-gpio-vbus-usb.c if (otg->gadget) gadget 175 drivers/usb/phy/phy-gpio-vbus-usb.c struct usb_gadget *gadget) gadget 187 drivers/usb/phy/phy-gpio-vbus-usb.c if (!gadget) { gadget 189 drivers/usb/phy/phy-gpio-vbus-usb.c otg->gadget->name); gadget 197 drivers/usb/phy/phy-gpio-vbus-usb.c usb_gadget_vbus_disconnect(otg->gadget); gadget 200 drivers/usb/phy/phy-gpio-vbus-usb.c otg->gadget = NULL; gadget 204 drivers/usb/phy/phy-gpio-vbus-usb.c otg->gadget = gadget; gadget 205 drivers/usb/phy/phy-gpio-vbus-usb.c dev_dbg(&pdev->dev, "registered gadget '%s'\n", gadget->name); gadget 296 drivers/usb/phy/phy-isp1301-omap.c isp->phy.otg->gadget->b_hnp_enable = 0; gadget 297 drivers/usb/phy/phy-isp1301-omap.c isp->phy.otg->gadget->a_hnp_support = 0; gadget 298 drivers/usb/phy/phy-isp1301-omap.c isp->phy.otg->gadget->a_alt_hnp_support = 0; gadget 299 drivers/usb/phy/phy-isp1301-omap.c return usb_gadget_vbus_disconnect(isp->phy.otg->gadget); gadget 337 drivers/usb/phy/phy-isp1301-omap.c if (isp->phy.otg->gadget) { gadget 338 drivers/usb/phy/phy-isp1301-omap.c isp->phy.otg->gadget->is_a_peripheral = 1; gadget 361 drivers/usb/phy/phy-isp1301-omap.c if (isp->phy.otg->gadget) { gadget 362 drivers/usb/phy/phy-isp1301-omap.c isp->phy.otg->gadget->is_a_peripheral = 0; gadget 544 drivers/usb/phy/phy-isp1301-omap.c if (isp->phy.otg->gadget->b_hnp_enable) { gadget 916 drivers/usb/phy/phy-isp1301-omap.c usb_gadget_vbus_connect(isp->phy.otg->gadget); gadget 976 drivers/usb/phy/phy-isp1301-omap.c usb_gadget_vbus_disconnect(otg->gadget); gadget 1042 drivers/usb/phy/phy-isp1301-omap.c if (otg->gadget && (isp_bstat & OTG_B_SESS_VLD)) { gadget 1281 drivers/usb/phy/phy-isp1301-omap.c if (otg->gadget) gadget 1319 drivers/usb/phy/phy-isp1301-omap.c isp1301_set_peripheral(struct usb_otg *otg, struct usb_gadget *gadget) gadget 1326 drivers/usb/phy/phy-isp1301-omap.c if (!gadget) { gadget 1330 drivers/usb/phy/phy-isp1301-omap.c usb_gadget_vbus_disconnect(otg->gadget); gadget 1331 drivers/usb/phy/phy-isp1301-omap.c otg->gadget = NULL; gadget 1337 drivers/usb/phy/phy-isp1301-omap.c otg->gadget = gadget; gadget 1345 drivers/usb/phy/phy-isp1301-omap.c otg->gadget = gadget; gadget 1435 drivers/usb/phy/phy-isp1301-omap.c if (!otg->default_a && (otg->gadget == NULL gadget 1436 drivers/usb/phy/phy-isp1301-omap.c || !otg->gadget->b_hnp_enable)) gadget 1454 drivers/usb/phy/phy-isp1301-omap.c usb_gadget_vbus_connect(otg->gadget); gadget 69 drivers/usb/phy/phy-mv-usb.c struct usb_gadget *gadget) gadget 71 drivers/usb/phy/phy-mv-usb.c otg->gadget = gadget; gadget 219 drivers/usb/phy/phy-mv-usb.c if (!otg->gadget) gadget 225 drivers/usb/phy/phy-mv-usb.c usb_gadget_vbus_connect(otg->gadget); gadget 227 drivers/usb/phy/phy-mv-usb.c usb_gadget_vbus_disconnect(otg->gadget); gadget 80 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) gadget 81 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_connect(tu->phy.otg->gadget); gadget 99 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) gadget 100 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_disconnect(tu->phy.otg->gadget); gadget 156 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) gadget 157 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_disconnect(tu->phy.otg->gadget); gadget 166 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) gadget 167 drivers/usb/phy/phy-tahvo.c usb_gadget_vbus_disconnect(tu->phy.otg->gadget); gadget 222 drivers/usb/phy/phy-tahvo.c struct usb_gadget *gadget) gadget 227 drivers/usb/phy/phy-tahvo.c dev_dbg(&tu->pt_dev->dev, "%s %p\n", __func__, gadget); gadget 231 drivers/usb/phy/phy-tahvo.c if (!gadget) { gadget 234 drivers/usb/phy/phy-tahvo.c tu->phy.otg->gadget = NULL; gadget 239 drivers/usb/phy/phy-tahvo.c tu->phy.otg->gadget = gadget; gadget 298 drivers/usb/phy/phy-tahvo.c if (tu->phy.otg->gadget) { gadget 40 drivers/usb/renesas_usbhs/mod_gadget.c struct usb_gadget gadget; gadget 88 drivers/usb/renesas_usbhs/mod_gadget.c container_of(g, struct usbhsg_gpriv, gadget) gadget 107 drivers/usb/renesas_usbhs/mod_gadget.c #define usbhsg_is_not_connected(gp) ((gp)->gadget.speed == USB_SPEED_UNKNOWN) gadget 462 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.speed = usbhs_bus_get_speed(priv); gadget 464 drivers/usb/renesas_usbhs/mod_gadget.c dev_dbg(dev, "state = %x : speed : %d\n", state, gpriv->gadget.speed); gadget 466 drivers/usb/renesas_usbhs/mod_gadget.c if (gpriv->gadget.speed != USB_SPEED_UNKNOWN && gadget 469 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->driver->suspend(&gpriv->gadget); gadget 470 drivers/usb/renesas_usbhs/mod_gadget.c usb_gadget_set_state(&gpriv->gadget, USB_STATE_SUSPENDED); gadget 543 drivers/usb/renesas_usbhs/mod_gadget.c ret = gpriv->driver->setup(&gpriv->gadget, &ctrl); gadget 906 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.speed = USB_SPEED_UNKNOWN; gadget 947 drivers/usb/renesas_usbhs/mod_gadget.c static int usbhsg_gadget_start(struct usb_gadget *gadget, gadget 950 drivers/usb/renesas_usbhs/mod_gadget.c struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); gadget 963 drivers/usb/renesas_usbhs/mod_gadget.c &gpriv->gadget); gadget 966 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.name); gadget 980 drivers/usb/renesas_usbhs/mod_gadget.c static int usbhsg_gadget_stop(struct usb_gadget *gadget) gadget 982 drivers/usb/renesas_usbhs/mod_gadget.c struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); gadget 998 drivers/usb/renesas_usbhs/mod_gadget.c static int usbhsg_get_frame(struct usb_gadget *gadget) gadget 1000 drivers/usb/renesas_usbhs/mod_gadget.c struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); gadget 1006 drivers/usb/renesas_usbhs/mod_gadget.c static int usbhsg_pullup(struct usb_gadget *gadget, int is_on) gadget 1008 drivers/usb/renesas_usbhs/mod_gadget.c struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); gadget 1023 drivers/usb/renesas_usbhs/mod_gadget.c static int usbhsg_set_selfpowered(struct usb_gadget *gadget, int is_self) gadget 1025 drivers/usb/renesas_usbhs/mod_gadget.c struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); gadget 1032 drivers/usb/renesas_usbhs/mod_gadget.c gadget->is_selfpowered = (is_self != 0); gadget 1037 drivers/usb/renesas_usbhs/mod_gadget.c static int usbhsg_vbus_session(struct usb_gadget *gadget, int is_active) gadget 1039 drivers/usb/renesas_usbhs/mod_gadget.c struct usbhsg_gpriv *gpriv = usbhsg_gadget_to_gpriv(gadget); gadget 1071 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->driver->disconnect(&gpriv->gadget); gadget 1125 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.dev.parent = dev; gadget 1126 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.name = "renesas_usbhs_udc"; gadget 1127 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.ops = &usbhsg_gadget_ops; gadget 1128 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.max_speed = USB_SPEED_HIGH; gadget 1129 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.quirk_avoids_skb_reserve = usbhs_get_dparam(priv, gadget 1132 drivers/usb/renesas_usbhs/mod_gadget.c INIT_LIST_HEAD(&gpriv->gadget.ep_list); gadget 1149 drivers/usb/renesas_usbhs/mod_gadget.c gpriv->gadget.ep0 = &uep->ep; gadget 1162 drivers/usb/renesas_usbhs/mod_gadget.c list_add_tail(&uep->ep.ep_list, &gpriv->gadget.ep_list); gadget 1168 drivers/usb/renesas_usbhs/mod_gadget.c ret = usb_add_gadget_udc(dev, &gpriv->gadget); gadget 1190 drivers/usb/renesas_usbhs/mod_gadget.c usb_del_gadget_udc(&gpriv->gadget); gadget 31 drivers/usb/usbip/vudc.h struct usb_gadget *gadget; gadget 87 drivers/usb/usbip/vudc.h struct usb_gadget gadget; gadget 136 drivers/usb/usbip/vudc.h return container_of(_gadget, struct vudc, gadget); gadget 141 drivers/usb/usbip/vudc.h return container_of(ep->gadget, struct vudc, gadget); gadget 162 drivers/usb/usbip/vudc_dev.c udc->gadget.speed = min_t(u8, USB_SPEED_HIGH, gadget 171 drivers/usb/usbip/vudc_dev.c dev_err(&udc->gadget.dev, "Unable go get desc: %d", ret); gadget 460 drivers/usb/usbip/vudc_dev.c udc->driver->disconnect(&udc->gadget); gadget 473 drivers/usb/usbip/vudc_dev.c usb_gadget_udc_reset(&udc->gadget, udc->driver); gadget 526 drivers/usb/usbip/vudc_dev.c INIT_LIST_HEAD(&udc->gadget.ep_list); gadget 543 drivers/usb/usbip/vudc_dev.c ep->gadget = &udc->gadget; gadget 552 drivers/usb/usbip/vudc_dev.c udc->gadget.ep0 = &ep->ep; gadget 564 drivers/usb/usbip/vudc_dev.c list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); gadget 605 drivers/usb/usbip/vudc_dev.c udc->gadget.name = GADGET_NAME; gadget 606 drivers/usb/usbip/vudc_dev.c udc->gadget.ops = &vgadget_ops; gadget 607 drivers/usb/usbip/vudc_dev.c udc->gadget.max_speed = USB_SPEED_HIGH; gadget 608 drivers/usb/usbip/vudc_dev.c udc->gadget.dev.parent = &pdev->dev; gadget 615 drivers/usb/usbip/vudc_dev.c ret = usb_add_gadget_udc(&pdev->dev, &udc->gadget); gadget 635 drivers/usb/usbip/vudc_dev.c usb_del_gadget_udc(&udc->gadget); gadget 134 drivers/usb/usbip/vudc_rx.c dev_err(&udc->gadget.dev, gadget 26 drivers/usb/usbip/vudc_sysfs.c struct vep *ep0 = to_vep(udc->gadget.ep0); gadget 41 drivers/usb/usbip/vudc_sysfs.c ret = udc->driver->setup(&(udc->gadget), &req); gadget 84 drivers/usb/usbip/vudc_transfer.c udc->gadget.b_hnp_enable = 1; gadget 87 drivers/usb/usbip/vudc_transfer.c udc->gadget.a_hnp_support = 1; gadget 90 drivers/usb/usbip/vudc_transfer.c udc->gadget.a_alt_hnp_support = 1; gadget 315 drivers/usb/usbip/vudc_transfer.c total = get_frame_limit(udc->gadget.speed); gadget 332 drivers/usb/usbip/vudc_transfer.c list_for_each_entry(_ep, &udc->gadget.ep_list, ep_list) { gadget 378 drivers/usb/usbip/vudc_transfer.c ret = udc->driver->setup(&udc->gadget, gadget 467 drivers/usb/usbip/vudc_transfer.c t->frame_limit = get_frame_limit(udc->gadget.speed); gadget 89 drivers/usb/usbip/vudc_tx.c dev_err(&udc->gadget.dev, gadget 476 include/linux/usb/composite.h struct usb_gadget *gadget; gadget 524 include/linux/usb/composite.h extern void composite_disconnect(struct usb_gadget *gadget); gadget 525 include/linux/usb/composite.h extern int composite_setup(struct usb_gadget *gadget, gadget 527 include/linux/usb/composite.h extern void composite_suspend(struct usb_gadget *gadget); gadget 528 include/linux/usb/composite.h extern void composite_resume(struct usb_gadget *gadget); gadget 632 include/linux/usb/composite.h dev_dbg(&(d)->gadget->dev , fmt , ## args) gadget 634 include/linux/usb/composite.h dev_vdbg(&(d)->gadget->dev , fmt , ## args) gadget 636 include/linux/usb/composite.h dev_err(&(d)->gadget->dev , fmt , ## args) gadget 638 include/linux/usb/composite.h dev_warn(&(d)->gadget->dev , fmt , ## args) gadget 640 include/linux/usb/composite.h dev_info(&(d)->gadget->dev , fmt , ## args) gadget 433 include/linux/usb/gadget.h static inline void set_gadget_data(struct usb_gadget *gadget, void *data) gadget 434 include/linux/usb/gadget.h { dev_set_drvdata(&gadget->dev, data); } gadget 435 include/linux/usb/gadget.h static inline void *get_gadget_data(struct usb_gadget *gadget) gadget 436 include/linux/usb/gadget.h { return dev_get_drvdata(&gadget->dev); } gadget 443 include/linux/usb/gadget.h #define gadget_for_each_ep(tmp, gadget) \ gadget 444 include/linux/usb/gadget.h list_for_each_entry(tmp, &(gadget)->ep_list, ep_list) gadget 561 include/linux/usb/gadget.h int usb_gadget_frame_number(struct usb_gadget *gadget); gadget 562 include/linux/usb/gadget.h int usb_gadget_wakeup(struct usb_gadget *gadget); gadget 563 include/linux/usb/gadget.h int usb_gadget_set_selfpowered(struct usb_gadget *gadget); gadget 564 include/linux/usb/gadget.h int usb_gadget_clear_selfpowered(struct usb_gadget *gadget); gadget 565 include/linux/usb/gadget.h int usb_gadget_vbus_connect(struct usb_gadget *gadget); gadget 566 include/linux/usb/gadget.h int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA); gadget 567 include/linux/usb/gadget.h int usb_gadget_vbus_disconnect(struct usb_gadget *gadget); gadget 568 include/linux/usb/gadget.h int usb_gadget_connect(struct usb_gadget *gadget); gadget 569 include/linux/usb/gadget.h int usb_gadget_disconnect(struct usb_gadget *gadget); gadget 570 include/linux/usb/gadget.h int usb_gadget_deactivate(struct usb_gadget *gadget); gadget 571 include/linux/usb/gadget.h int usb_gadget_activate(struct usb_gadget *gadget); gadget 573 include/linux/usb/gadget.h static inline int usb_gadget_frame_number(struct usb_gadget *gadget) gadget 575 include/linux/usb/gadget.h static inline int usb_gadget_wakeup(struct usb_gadget *gadget) gadget 577 include/linux/usb/gadget.h static inline int usb_gadget_set_selfpowered(struct usb_gadget *gadget) gadget 579 include/linux/usb/gadget.h static inline int usb_gadget_clear_selfpowered(struct usb_gadget *gadget) gadget 581 include/linux/usb/gadget.h static inline int usb_gadget_vbus_connect(struct usb_gadget *gadget) gadget 583 include/linux/usb/gadget.h static inline int usb_gadget_vbus_draw(struct usb_gadget *gadget, unsigned mA) gadget 585 include/linux/usb/gadget.h static inline int usb_gadget_vbus_disconnect(struct usb_gadget *gadget) gadget 587 include/linux/usb/gadget.h static inline int usb_gadget_connect(struct usb_gadget *gadget) gadget 589 include/linux/usb/gadget.h static inline int usb_gadget_disconnect(struct usb_gadget *gadget) gadget 591 include/linux/usb/gadget.h static inline int usb_gadget_deactivate(struct usb_gadget *gadget) gadget 593 include/linux/usb/gadget.h static inline int usb_gadget_activate(struct usb_gadget *gadget) gadget 675 include/linux/usb/gadget.h int (*bind)(struct usb_gadget *gadget, gadget 733 include/linux/usb/gadget.h struct usb_gadget *gadget, void (*release)(struct device *dev)); gadget 734 include/linux/usb/gadget.h extern int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget); gadget 735 include/linux/usb/gadget.h extern void usb_del_gadget_udc(struct usb_gadget *gadget); gadget 810 include/linux/usb/gadget.h struct usb_gadget *gadget); gadget 811 include/linux/usb/gadget.h int usb_otg_descriptor_init(struct usb_gadget *gadget, gadget 820 include/linux/usb/gadget.h extern int usb_gadget_map_request(struct usb_gadget *gadget, gadget 825 include/linux/usb/gadget.h extern void usb_gadget_unmap_request(struct usb_gadget *gadget, gadget 830 include/linux/usb/gadget.h static inline int usb_gadget_map_request(struct usb_gadget *gadget, gadget 835 include/linux/usb/gadget.h static inline void usb_gadget_unmap_request(struct usb_gadget *gadget, gadget 843 include/linux/usb/gadget.h extern void usb_gadget_set_state(struct usb_gadget *gadget, gadget 849 include/linux/usb/gadget.h extern void usb_gadget_udc_reset(struct usb_gadget *gadget, gadget 870 include/linux/usb/gadget.h extern int usb_gadget_ep_match_desc(struct usb_gadget *gadget, gadget 877 include/linux/usb/gadget.h extern void usb_udc_vbus_handler(struct usb_gadget *gadget, bool status); gadget 23 include/linux/usb/otg.h struct usb_gadget *gadget; gadget 32 include/linux/usb/otg.h struct usb_gadget *gadget);