Lines Matching refs:gadget
2 * linux/drivers/usb/gadget/lh7a40x_udc.c
284 dev->gadget.speed = USB_SPEED_UNKNOWN;
298 INIT_LIST_HEAD(&dev->gadget.ep_list);
299 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list);
307 list_add_tail(&ep->ep.ep_list, &dev->gadget.ep_list);
330 dev->gadget.speed = USB_SPEED_UNKNOWN;
437 dev->gadget.dev.driver = &driver->driver;
439 device_add(&dev->gadget.dev);
440 retval = driver->bind(&dev->gadget);
442 printk("%s: bind to driver %s --> error %d\n", dev->gadget.name,
444 device_del(&dev->gadget.dev);
447 dev->gadget.dev.driver = 0;
455 printk("%s: registered gadget driver '%s'\n", dev->gadget.name,
483 driver->unbind(&dev->gadget);
484 device_del(&dev->gadget.dev);
488 DEBUG("unregistered gadget driver '%s'\n", driver->driver.name);
864 if (dev->gadget.speed == USB_SPEED_UNKNOWN)
866 dev->gadget.speed = USB_SPEED_UNKNOWN;
880 driver->disconnect(&dev->gadget);
892 dev->gadget.speed = USB_SPEED_FULL;
963 if (dev->gadget.speed != USB_SPEED_UNKNOWN
967 dev->driver->resume(&dev->gadget);
976 } else if (dev->gadget.speed !=
979 dev->driver->suspend(&dev->gadget);
1026 if (!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN) {
1159 if (unlikely(!dev->driver || dev->gadget.speed == USB_SPEED_UNKNOWN)) {
1340 if (ep->dev->gadget.speed != USB_SPEED_UNKNOWN ||
1778 i = dev->driver->setup(&dev->gadget, &ctrl);
1784 (" --> ERROR: gadget setup FAILED (stalling), setup returned %d\n",
1978 .gadget = {
1983 .bus_id = "gadget",
2072 device_initialize(&dev->gadget.dev);
2073 dev->gadget.dev.parent = &pdev->dev;