Lines Matching refs:gadget

352 	struct usb_gadget		gadget;  member
379 #define to_pch_udc(g) (container_of((g), struct pch_udc_dev, gadget))
624 dev->driver->disconnect(&dev->gadget); in pch_udc_vbus_session()
1116 static int pch_udc_pcd_get_frame(struct usb_gadget *gadget) in pch_udc_pcd_get_frame() argument
1120 if (!gadget) in pch_udc_pcd_get_frame()
1122 dev = container_of(gadget, struct pch_udc_dev, gadget); in pch_udc_pcd_get_frame()
1134 static int pch_udc_pcd_wakeup(struct usb_gadget *gadget) in pch_udc_pcd_wakeup() argument
1139 if (!gadget) in pch_udc_pcd_wakeup()
1141 dev = container_of(gadget, struct pch_udc_dev, gadget); in pch_udc_pcd_wakeup()
1158 static int pch_udc_pcd_selfpowered(struct usb_gadget *gadget, int value) in pch_udc_pcd_selfpowered() argument
1162 if (!gadget) in pch_udc_pcd_selfpowered()
1164 gadget->is_selfpowered = (value != 0); in pch_udc_pcd_selfpowered()
1165 dev = container_of(gadget, struct pch_udc_dev, gadget); in pch_udc_pcd_selfpowered()
1183 static int pch_udc_pcd_pullup(struct usb_gadget *gadget, int is_on) in pch_udc_pcd_pullup() argument
1187 if (!gadget) in pch_udc_pcd_pullup()
1189 dev = container_of(gadget, struct pch_udc_dev, gadget); in pch_udc_pcd_pullup()
1195 dev->driver->disconnect(&dev->gadget); in pch_udc_pcd_pullup()
1215 static int pch_udc_pcd_vbus_session(struct usb_gadget *gadget, int is_active) in pch_udc_pcd_vbus_session() argument
1219 if (!gadget) in pch_udc_pcd_vbus_session()
1221 dev = container_of(gadget, struct pch_udc_dev, gadget); in pch_udc_pcd_vbus_session()
1237 static int pch_udc_pcd_vbus_draw(struct usb_gadget *gadget, unsigned int mA) in pch_udc_pcd_vbus_draw() argument
1306 &dev->gadget); in pch_vbus_gpio_work_fall()
1711 if (!dev->driver || (dev->gadget.speed == USB_SPEED_UNKNOWN)) in pch_udc_pcd_ep_enable()
1862 if (!dev->driver || (dev->gadget.speed == USB_SPEED_UNKNOWN)) in pch_udc_pcd_queue()
1998 if (!ep->dev->driver || (ep->dev->gadget.speed == USB_SPEED_UNKNOWN)) in pch_udc_pcd_set_halt()
2043 if (!ep->dev->driver || (ep->dev->gadget.speed == USB_SPEED_UNKNOWN)) in pch_udc_pcd_set_wedge()
2414 dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IDX].ep; in pch_udc_svc_control_out()
2416 dev->gadget.ep0 = &ep->ep; in pch_udc_svc_control_out()
2423 setup_supported = dev->driver->setup(&dev->gadget, in pch_udc_svc_control_out()
2598 usb_gadget_udc_reset(&dev->gadget, dev->driver); in pch_udc_svc_ur_interrupt()
2629 dev->gadget.speed = speed; in pch_udc_svc_enum_interrupt()
2679 ret = dev->driver->setup(&dev->gadget, &dev->setup_data); in pch_udc_svc_intf_interrupt()
2716 ret = dev->driver->setup(&dev->gadget, &dev->setup_data); in pch_udc_svc_cfg_interrupt()
2751 dev->driver->suspend(&dev->gadget); in pch_udc_dev_isr()
2760 dev->driver->disconnect(&dev->gadget); in pch_udc_dev_isr()
2885 dev->gadget.speed = USB_SPEED_UNKNOWN; in pch_udc_pcd_reinit()
2886 INIT_LIST_HEAD(&dev->gadget.ep_list); in pch_udc_pcd_reinit()
2905 list_add_tail(&ep->ep.ep_list, &dev->gadget.ep_list); in pch_udc_pcd_reinit()
2915 dev->gadget.ep0 = &dev->ep[UDC_EP0IN_IDX].ep; in pch_udc_pcd_reinit()
2916 INIT_LIST_HEAD(&dev->gadget.ep0->ep_list); in pch_udc_pcd_reinit()
3043 usb_del_gadget_udc(&dev->gadget); in pch_udc_remove()
3201 dev->gadget.ops = &pch_udc_ops; in pch_udc_probe()
3207 dev->gadget.name = KBUILD_MODNAME; in pch_udc_probe()
3208 dev->gadget.max_speed = USB_SPEED_HIGH; in pch_udc_probe()
3212 retval = usb_add_gadget_udc_release(&pdev->dev, &dev->gadget, in pch_udc_probe()