Searched refs:gadget (Results 126 - 145 of 145) sorted by relevance

123456

/drivers/usb/chipidea/
H A Dotg_fsm.c23 #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 Dcore.c22 * - 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 Df_uac2.c984 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 Df_audio_source.c553 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 Df_mass_storage.c136 * 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 Df_uac1.c559 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 Duvc_video.c17 #include <linux/usb/gadget.h>
/drivers/usb/gadget/udc/
H A Dfusb300_udc.h2 * 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 Dmv_u3d.h243 struct usb_gadget gadget; member in struct:mv_u3d
H A Dmv_udc.h174 struct usb_gadget gadget; member in struct:mv_udc
H A Dnet2272.h451 /* each device provides one gadget, several endpoints */
452 struct usb_gadget gadget; member in struct:net2272
/drivers/usb/gadget/legacy/
H A Daudio.c2 * audio.c -- Audio gadget driver
176 if (gadget_is_otg(c->cdev->gadget)) {
/drivers/usb/phy/
H A Dphy-ab8500-usb.c946 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 Dcore.h31 #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 Dcore.c37 #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 Demxx_udc.h607 struct usb_gadget gadget; member in struct:nbu2ss_udc
/drivers/usb/musb/
H A Dmusb_core.h45 #include <linux/usb/gadget.h>
412 struct usb_gadget g; /* the gadget */
/drivers/misc/
H A DKconfig386 bool "PCIe gadget support for SPEAr13XX platform"
390 This option enables gadget support for PCIe controller. If
/drivers/net/usb/
H A DKconfig125 - An intelligent USB gadget, perhaps embedding a Linux system.
/drivers/mfd/
H A DKconfig683 provide numerous interfaces including USB host controller, USB gadget,

Completed in 319 milliseconds

123456