Lines Matching refs:gadget

180 		udc->gadget.is_selfpowered ? "self" : "VBUS",  in proc_udc_show()
214 list_for_each_entry (ep, &udc->gadget.ep_list, ep.ep_list) { in proc_udc_show()
487 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { in at91_ep_enable()
626 if (!udc || !udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) { in at91_ep_queue()
786 static int at91_get_frame(struct usb_gadget *gadget) in at91_get_frame() argument
788 struct at91_udc *udc = to_udc(gadget); in at91_get_frame()
790 if (!to_udc(gadget)->clocked) in at91_get_frame()
795 static int at91_wakeup(struct usb_gadget *gadget) in at91_wakeup() argument
797 struct at91_udc *udc = to_udc(gadget); in at91_wakeup()
826 INIT_LIST_HEAD(&udc->gadget.ep_list); in udc_reinit()
827 INIT_LIST_HEAD(&udc->gadget.ep0->ep_list); in udc_reinit()
833 list_add_tail(&ep->ep.ep_list, &udc->gadget.ep_list); in udc_reinit()
849 if (udc->gadget.speed == USB_SPEED_UNKNOWN) in reset_gadget()
851 udc->gadget.speed = USB_SPEED_UNKNOWN; in reset_gadget()
862 usb_gadget_udc_reset(&udc->gadget, driver); in reset_gadget()
874 if (udc->gadget.speed == USB_SPEED_UNKNOWN) in stop_activity()
876 udc->gadget.speed = USB_SPEED_UNKNOWN; in stop_activity()
886 driver->disconnect(&udc->gadget); in stop_activity()
908 udc->gadget.speed = USB_SPEED_UNKNOWN; in clk_off()
939 static int at91_vbus_session(struct usb_gadget *gadget, int is_active) in at91_vbus_session() argument
941 struct at91_udc *udc = to_udc(gadget); in at91_vbus_session()
955 static int at91_pullup(struct usb_gadget *gadget, int is_on) in at91_pullup() argument
957 struct at91_udc *udc = to_udc(gadget); in at91_pullup()
967 static int at91_set_selfpowered(struct usb_gadget *gadget, int is_on) in at91_set_selfpowered() argument
969 struct at91_udc *udc = to_udc(gadget); in at91_set_selfpowered()
973 gadget->is_selfpowered = (is_on != 0); in at91_set_selfpowered()
978 static int at91_start(struct usb_gadget *gadget,
980 static int at91_stop(struct usb_gadget *gadget);
1122 tmp = (udc->gadget.is_selfpowered << USB_DEVICE_SELF_POWERED); in handle_setup()
1244 status = udc->driver->setup(&udc->gadget, &pkt.r); in handle_setup()
1427 udc->gadget.speed = USB_SPEED_FULL; in at91_udc_irq()
1456 udc->driver->suspend(&udc->gadget); in at91_udc_irq()
1477 udc->driver->resume(&udc->gadget); in at91_udc_irq()
1512 at91_vbus_session(&udc->gadget, value); in at91_vbus_update()
1549 static int at91_start(struct usb_gadget *gadget, in at91_start() argument
1554 udc = container_of(gadget, struct at91_udc, gadget); in at91_start()
1556 udc->gadget.dev.of_node = udc->pdev->dev.of_node; in at91_start()
1558 udc->gadget.is_selfpowered = 1; in at91_start()
1563 static int at91_stop(struct usb_gadget *gadget) in at91_stop() argument
1568 udc = container_of(gadget, struct at91_udc, gadget); in at91_stop()
1820 udc->gadget.dev.parent = dev; in at91udc_probe()
1826 udc->gadget.ops = &at91_udc_ops; in at91udc_probe()
1827 udc->gadget.ep0 = &udc->ep[0].ep; in at91udc_probe()
1828 udc->gadget.name = driver_name; in at91udc_probe()
1829 udc->gadget.dev.init_name = "gadget"; in at91udc_probe()
1925 retval = usb_add_gadget_udc(dev, &udc->gadget); in at91udc_probe()
1952 usb_del_gadget_udc(&udc->gadget); in at91udc_remove()