Searched refs:gadget (Results 51 - 75 of 91) sorted by relevance

1234

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/gadget/
H A Dfile_storage.c66 * In normal operation the main thread is started during the gadget's
69 * gadget running when the thread is dead. So just before the thread
70 * exits, it deregisters the gadget driver. This makes things a little
156 #include <linux/usb/gadget.h>
326 struct usb_gadget *gadget; member in struct:fsg_dev
334 struct usb_ep *ep0; // Handy copy of gadget->ep0
500 static int populate_config_buf(struct usb_gadget *gadget, argument
503 enum usb_device_speed speed = gadget->speed;
510 if (gadget_is_dualspeed(gadget) && type == USB_DT_OTHER_SPEED_CONFIG)
512 function = gadget_is_dualspeed(gadget)
566 fsg_disconnect(struct usb_gadget *gadget) argument
934 fsg_setup(struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl) argument
3043 fsg_unbind(struct usb_gadget *gadget) argument
3226 fsg_bind(struct usb_gadget *gadget) argument
3460 fsg_suspend(struct usb_gadget *gadget) argument
3468 fsg_resume(struct usb_gadget *gadget) argument
[all...]
H A Dlh7a40x_udc.c2 * linux/drivers/usb/gadget/lh7a40x_udc.c
278 dev->gadget.speed = USB_SPEED_UNKNOWN;
292 INIT_LIST_HEAD(&dev->gadget.ep_list);
293 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list);
301 list_add_tail(&ep->ep.ep_list, &dev->gadget.ep_list);
324 dev->gadget.speed = USB_SPEED_UNKNOWN;
431 dev->gadget.dev.driver = &driver->driver;
433 device_add(&dev->gadget.dev);
434 retval = driver->bind(&dev->gadget);
437 dev->gadget
[all...]
H A Dgoku_udc.c40 #include <linux/usb/gadget.h>
102 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)
710 if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN))
1219 INIT_LIST_HEAD (&dev->gadget.ep_list);
1220 dev->gadget.ep0 = &dev->ep [0].ep;
1221 dev->gadget.speed = USB_SPEED_UNKNOWN;
1235 list_add_tail (&ep->ep.ep_list, &dev->gadget.ep_list);
1295 dev->gadget.speed = USB_SPEED_FULL;
1345 dev->gadget.dev.driver = &driver->driver;
1346 retval = driver->bind(&dev->gadget);
[all...]
H A Datmel_usba_udc.h230 #define DBG_GADGET 0x0004 /* calls to/from gadget driver */
321 struct usb_gadget gadget; member in struct:usba_udc
351 static inline struct usba_udc *to_usba_udc(struct usb_gadget *gadget) argument
353 return container_of(gadget, struct usba_udc, gadget);
H A Df_eem.c181 eem->port.in = ep_choose(cdev->gadget,
183 eem->port.out = ep_choose(cdev->gadget,
237 ep = usb_ep_autoconfig(cdev->gadget, &eem_fs_in_desc);
243 ep = usb_ep_autoconfig(cdev->gadget, &eem_fs_out_desc);
265 if (gadget_is_dualspeed(c->cdev->gadget)) {
283 gadget_is_dualspeed(c->cdev->gadget) ? "dual" : "full",
309 if (gadget_is_dualspeed(c->cdev->gadget))
514 * Context: single threaded during gadget setup
H A Damd5536udc.c31 * UDC DMA requires 32-bit aligned buffers so DMA with gadget ether does not
33 * can be used with gadget ether.
68 /* gadget stack */
70 #include <linux/usb/gadget.h>
320 /* Enables endpoint, is called by gadget driver */
342 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)
491 /* Disables endpoint, is called by gadget driver */
515 /* Allocates request packet, called by gadget driver */
562 /* Frees request packet, called by gadget driver */
1076 /* Queues a request packet, called by gadget drive
1422 udc_get_frame(struct usb_gadget *gadget) argument
1428 udc_wakeup(struct usb_gadget *gadget) argument
[all...]
H A Df_uvc.c21 #include <linux/usb/gadget.h>
229 uvc_event->speed = f->config->cdev->gadget->speed;
336 video->parent = &cdev->gadget->dev;
340 strncpy(video->name, cdev->gadget->name, sizeof(video->name));
478 usb_ep_free_request(cdev->gadget->ep0, uvc->control_req);
499 ep = usb_ep_autoconfig(cdev->gadget, &uvc_control_ep);
507 ep = usb_ep_autoconfig(cdev->gadget, &uvc_streaming_ep);
533 uvc->control_req = usb_ep_alloc_request(cdev->gadget->ep0, GFP_KERNEL);
544 /* Avoid letting this gadget enumerate until the userspace server is
570 * USB gadget functio
[all...]
H A Dlangwell_udc.c45 #include <linux/usb/gadget.h>
313 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)
333 if ((dev->gadget.speed == USB_SPEED_HIGH
335 || (dev->gadget.speed == USB_SPEED_FULL
344 switch (dev->gadget.speed) {
362 switch (dev->gadget.speed) {
464 /* complete routine from gadget driver */
809 if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN))
1018 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)
1163 dev = container_of(_gadget, struct langwell_udc, gadget);
[all...]
H A Ds3c-hsotg.c1 /* linux/drivers/usb/gadget/s3c-hsotg.c
29 #include <linux/usb/gadget.h>
65 * @ep: The gadget layer representation of the endpoint.
130 * @driver: USB gadget driver
143 * @eps: The endpoints being supplied to the gadget framework
166 struct usb_gadget gadget; member in struct:s3c_hsotg
172 * @req: The USB gadget request
195 static inline struct s3c_hsotg *to_hsotg(struct usb_gadget *gadget) argument
197 return container_of(gadget, struct s3c_hsotg, gadget);
2722 s3c_hsotg_gadget_getframe(struct usb_gadget *gadget) argument
[all...]
H A Dci13xxx_udc.h107 struct usb_gadget gadget; /* USB slave device */ member in struct:ci13xxx
110 struct usb_gadget_driver *driver; /* 3rd party gadget driver */
179 dev_printk(level, _udc->gadget.dev.parent, \
H A Dlh7a40x_udc.h2 * linux/drivers/usb/gadget/lh7a40x_udc.h
53 #include <linux/usb/gadget.h>
240 struct usb_gadget gadget; member in struct:lh7a40x_udc
H A Dusbstring.c18 #include <linux/usb/gadget.h>
H A Duvc_v4l2.c42 return usb_ep_set_halt(cdev->gadget->ep0);
50 return usb_ep_queue(cdev->gadget->ep0, req, GFP_KERNEL);
200 strncpy(cap->card, cdev->gadget->name, sizeof(cap->card));
201 strncpy(cap->bus_info, dev_name(&cdev->gadget->dev),
H A Dr8a66597-udc.h101 struct usb_gadget gadget; member in struct:r8a66597
125 container_of(_gadget, struct r8a66597, gadget)
126 #define r8a66597_to_gadget(r8a66597) (&r8a66597->gadget)
H A Df_fs.c122 struct usb_gadget *gadget; member in struct:ffs_data
183 /* Private data for our user (ie. gadget). Managed by
246 struct usb_gadget *gadget; member in struct:ffs_function
360 ret = usb_ep_queue(ffs->gadget->ep0, req, GFP_ATOMIC);
366 usb_ep_dequeue(ffs->gadget->ep0, req);
378 usb_ep_set_halt(ffs->gadget->ep0);
701 struct usb_gadget *gadget = ffs->gadget; local
709 } else if (gadget->ops->ioctl) {
710 ret = gadget
[all...]
H A Du_ether.c37 * one (!) network link through the USB gadget stack, normally "usb0".
66 struct usb_gadget *gadget; member in struct:eth_dev
107 static inline int qlen(struct usb_gadget *gadget) argument
109 if (gadget_is_dualspeed(gadget) && gadget->speed == USB_SPEED_HIGH)
179 strlcpy(p->fw_version, dev->gadget->name, sizeof p->fw_version);
180 strlcpy(p->bus_info, dev_name(&dev->gadget->dev), sizeof p->bus_info);
545 * and reconfigured the gadget (shutting down this queue) after the
592 if (gadget_is_dualspeed(dev->gadget))
593 req->no_interrupt = (dev->gadget
[all...]
H A Dconfig.c2 * usb/gadget/config.c -- simplify building config descriptors
29 #include <linux/usb/gadget.h>
H A Dpxa27x_udc.h2 * linux/drivers/usb/gadget/pxa27x_udc.h
224 * all gadget and set them up before the udc is enabled.
228 * one usb endpoint (usb_ep) to several pxa endpoints. The reason is that gadget
320 * @enabled: true when endpoint enabled (not stopped by gadget layer)
345 * gadget which may work with this udc driver.
429 * @usb_gadget: udc gadget structure
430 * @driver: bound gadget (zero, g_ether, g_file_storage, ...)
436 * @udc_usb_ep: array of usb endpoints offered by the gadget
455 struct usb_gadget gadget; member in struct:pxa_udc
486 static inline struct pxa_udc *to_gadget_udc(struct usb_gadget *gadget) argument
[all...]
H A Duvc.h57 #include <linux/usb/gadget.h>
H A Df_mass_storage.c81 * a single gadget (as opposed to single
118 * MSF includes support for module parameters. If gadget using it
138 * to consult gadget's documentation or source to verify whether it is
159 * "lun_name_format" option!) subdirectory of the gadget's sysfs
210 * In normal operation the main thread is started during the gadget's
213 * the gadget running when the thread is dead. At of this moment, MSF
214 * provides no way to deregister the gadget when thread dies -- maybe
294 #include <linux/usb/gadget.h>
344 struct usb_gadget *gadget; member in struct:fsg_common
354 struct usb_ep *ep0; /* Copy of gadget
432 struct usb_gadget *gadget; /* Copy of cdev->gadget */ member in struct:fsg_dev
2666 struct usb_gadget *gadget = cdev->gadget; local
2934 struct usb_gadget *gadget = c->cdev->gadget; local
[all...]
H A Dnet2280.h77 (((dev)->gadget.speed == USB_SPEED_HIGH) ? 0 : 1))
144 /* each pci device provides one gadget, several endpoints */
145 struct usb_gadget gadget; member in struct:net2280
H A Df_audio.c559 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
678 ep = usb_ep_autoconfig(cdev->gadget, &as_out_ep_desc);
692 if (gadget_is_dualspeed(c->cdev->gadget)) {
749 * Context: single threaded during gadget setup
764 audio->card.gadget = c->cdev->gadget;
H A Dstorage_common.c110 #define DBG(d, fmt, args...) dev_dbg(&(d)->gadget->dev , fmt , ## args)
111 #define VDBG(d, fmt, args...) dev_vdbg(&(d)->gadget->dev , fmt , ## args)
112 #define ERROR(d, fmt, args...) dev_err(&(d)->gadget->dev , fmt , ## args)
113 #define WARNING(d, fmt, args...) dev_warn(&(d)->gadget->dev , fmt , ## args)
114 #define INFO(d, fmt, args...) dev_info(&(d)->gadget->dev , fmt , ## args)
571 * If the next two routines are called while the gadget is registered,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/usb/
H A Dotg.h43 USB_EVENT_ENUMERATED, /* gadget driver enumerated */
71 struct usb_gadget *gadget; member in struct:otg_transceiver
93 struct usb_gadget *gadget);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/otg/
H A Dtwl4030-usb.c492 twl->otg.gadget);
514 twl->otg.gadget);
532 struct usb_gadget *gadget)
540 twl->otg.gadget = gadget;
541 if (!gadget)
531 twl4030_set_peripheral(struct otg_transceiver *x, struct usb_gadget *gadget) argument

Completed in 114 milliseconds

1234