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);