• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/

Lines Matching refs:gadget

33 #include <linux/usb/gadget.h>
111 /* This is a gadget, and the IN/OUT naming is from the host's perspective.
131 struct usb_gadget *gadget;
152 dev_dbg(&(d)->gadget->dev , fmt , ## args)
154 dev_vdbg(&(d)->gadget->dev , fmt , ## args)
156 dev_err(&(d)->gadget->dev , fmt , ## args)
158 dev_info(&(d)->gadget->dev , fmt , ## args)
398 static int config_buf(struct usb_gadget *gadget,
598 struct usb_gadget *gadget = dev->gadget;
622 switch (gadget->speed) {
649 * housekeeping for the gadget function we're implementing. Most of
652 static int gmidi_setup(struct usb_gadget *gadget,
655 struct gmidi_device *dev = get_gadget_data(gadget);
679 value = config_buf(gadget, req->buf,
707 if (gadget->a_hnp_support) {
709 } else if (gadget->a_alt_hnp_support) {
779 value = usb_ep_queue(gadget->ep0, req, GFP_ATOMIC);
783 gmidi_setup_complete(gadget->ep0, req);
791 static void gmidi_disconnect(struct usb_gadget *gadget)
793 struct gmidi_device *dev = get_gadget_data(gadget);
810 static void /* __init_or_exit */ gmidi_unbind(struct usb_gadget *gadget)
812 struct gmidi_device *dev = get_gadget_data(gadget);
826 free_ep_req(gadget->ep0, dev->req);
829 set_gadget_data(gadget, NULL);
1112 It's an upside-down world being a gadget. */
1116 snd_card_set_dev(card, &dev->gadget->dev);
1139 static int __ref gmidi_bind(struct usb_gadget *gadget)
1162 gadget->name);
1176 usb_ep_autoconfig_reset(gadget);
1177 in_ep = usb_ep_autoconfig(gadget, &bulk_in_desc);
1181 shortname, gadget->name);
1187 out_ep = usb_ep_autoconfig(gadget, &bulk_out_desc);
1194 gcnum = usb_gadget_controller_number(gadget);
1203 shortname, gadget->name);
1214 dev->gadget = gadget;
1217 set_gadget_data(gadget, dev);
1221 dev->req = alloc_ep_req(gadget->ep0, USB_BUFSIZ);
1229 device_desc.bMaxPacketSize0 = gadget->ep0->maxpacket;
1231 gadget->ep0->driver_data = dev;
1234 INFO(dev, "using %s, OUT %s IN %s\n", gadget->name,
1247 gmidi_unbind(gadget);
1252 static void gmidi_suspend(struct usb_gadget *gadget)
1254 struct gmidi_device *dev = get_gadget_data(gadget);
1256 if (gadget->speed == USB_SPEED_UNKNOWN) {
1263 static void gmidi_resume(struct usb_gadget *gadget)
1265 struct gmidi_device *dev = get_gadget_data(gadget);