/drivers/usb/chipidea/ |
H A D | otg_fsm.c | 23 #include <linux/usb/gadget.h> 559 usb_gadget_vbus_connect(&ci->gadget); 561 usb_gadget_vbus_disconnect(&ci->gadget); 582 * when there is no gadget class driver 608 * when register gadget driver with vbus on 686 /* if gadget driver is binded */ 689 ci->gadget.is_a_peripheral = 1; 792 otg->gadget = &ci->gadget;
|
H A D | core.c | 22 * - GADGET: gadget operations (Gadget API) 59 #include <linux/usb/gadget.h> 662 dev_info(dev, "doesn't support gadget\n"); 690 * role switch, the defalt role is gadget, and the
|
/drivers/usb/gadget/function/ |
H A D | f_uac2.c | 984 struct usb_gadget *gadget = cdev->gadget; local 1056 agdev->out_ep = usb_ep_autoconfig(gadget, &fs_epout_desc); 1063 agdev->in_ep = usb_ep_autoconfig(gadget, &fs_epin_desc); 1121 struct usb_gadget *gadget = cdev->gadget; local 1146 config_ep_by_speed(gadget, fn, ep); 1156 config_ep_by_speed(gadget, fn, ep); 1160 if (gadget->speed == USB_SPEED_FULL) { 1404 value = usb_ep_queue(cdev->gadget [all...] |
H A D | f_audio_source.c | 553 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); 570 ret = config_ep_by_speed(cdev->gadget, f, audio->in_ep); 656 ep = usb_ep_autoconfig(cdev->gadget, &fs_as_in_ep_desc); 662 if (gadget_is_dualspeed(c->cdev->gadget)) 882 err = snd_card_new(&c->cdev->gadget->dev, 896 strlcpy(pcm->name, "USB gadget audio", sizeof(pcm->name));
|
H A D | f_mass_storage.c | 136 * In normal operation the main thread is started during the gadget's 139 * the gadget running when the thread is dead. As of this moment, MSF 140 * provides no way to deregister the gadget when thread dies -- maybe 219 #include <linux/usb/gadget.h> 259 struct usb_gadget *gadget; member in struct:fsg_common 270 struct usb_ep *ep0; /* Copy of gadget->ep0 */ 326 struct usb_gadget *gadget; /* Copy of cdev->gadget */ member in struct:fsg_dev 2272 rc = config_ep_by_speed(common->gadget, &(fsg->function), fsg->bulk_in); 2281 rc = config_ep_by_speed(common->gadget, 3102 struct usb_gadget *gadget = c->cdev->gadget; local 3395 struct config_item *gadget; local [all...] |
H A D | f_uac1.c | 559 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); 671 audio->card.gadget = c->cdev->gadget; 709 ep = usb_ep_autoconfig(cdev->gadget, &as_out_ep_desc);
|
H A D | uvc_video.c | 17 #include <linux/usb/gadget.h>
|
/drivers/usb/gadget/udc/ |
H A D | fusb300_udc.h | 2 * Fusb300 UDC (USB gadget) 661 struct usb_gadget gadget; member in struct:fusb300 676 #define to_fusb300(g) (container_of((g), struct fusb300, gadget))
|
H A D | mv_u3d.h | 243 struct usb_gadget gadget; member in struct:mv_u3d
|
H A D | mv_udc.h | 174 struct usb_gadget gadget; member in struct:mv_udc
|
H A D | net2272.h | 451 /* each device provides one gadget, several endpoints */ 452 struct usb_gadget gadget; member in struct:net2272
|
/drivers/usb/gadget/legacy/ |
H A D | audio.c | 2 * audio.c -- Audio gadget driver 176 if (gadget_is_otg(c->cdev->gadget)) {
|
/drivers/usb/phy/ |
H A D | phy-ab8500-usb.c | 946 if (!ab->phy.otg->gadget) 1052 struct usb_gadget *gadget) 1061 ab->phy.otg->gadget = gadget; 1068 if ((ab->mode != USB_IDLE) && !gadget) { 1051 ab8500_usb_set_peripheral(struct usb_otg *otg, struct usb_gadget *gadget) argument
|
/drivers/usb/dwc3/ |
H A D | core.h | 31 #include <linux/usb/gadget.h> 627 * @gadget: device side representation of the peripheral controller 628 * @gadget_driver: pointer to the gadget driver 660 * @delayed_status: true when gadget driver asks for delayed status 695 struct usb_gadget gadget; member in struct:dwc3
|
H A D | core.c | 37 #include <linux/usb/gadget.h> 43 #include "gadget.h" 571 dev_err(dev, "failed to initialize gadget\n"); 593 dev_err(dev, "failed to initialize gadget\n");
|
/drivers/staging/emxx_udc/ |
H A D | emxx_udc.h | 607 struct usb_gadget gadget; member in struct:nbu2ss_udc
|
/drivers/usb/musb/ |
H A D | musb_core.h | 45 #include <linux/usb/gadget.h> 412 struct usb_gadget g; /* the gadget */
|
/drivers/misc/ |
H A D | Kconfig | 386 bool "PCIe gadget support for SPEAr13XX platform" 390 This option enables gadget support for PCIe controller. If
|
/drivers/net/usb/ |
H A D | Kconfig | 125 - An intelligent USB gadget, perhaps embedding a Linux system.
|
/drivers/mfd/ |
H A D | Kconfig | 683 provide numerous interfaces including USB host controller, USB gadget,
|