Lines Matching refs:gadget

86 	struct usb_gadget		*gadget;  member
256 struct usb_gadget gadget; member
288 return dum->gadget.dev.parent; in udc_dev()
293 return container_of(ep->gadget, struct dummy, gadget); in ep_to_dummy()
296 static inline struct dummy_hcd *gadget_to_dummy_hcd(struct usb_gadget *gadget) in gadget_to_dummy_hcd() argument
298 struct dummy *dum = container_of(gadget, struct dummy, gadget); in gadget_to_dummy_hcd()
299 if (dum->gadget.speed == USB_SPEED_SUPER) in gadget_to_dummy_hcd()
307 return container_of(dev, struct dummy, gadget.dev); in gadget_dev_to_dummy()
341 list_for_each_entry(ep, &dum->gadget.ep_list, ep.ep_list) in stop_activity()
423 dum->gadget.speed != USB_SPEED_SUPER) || in set_link_state()
425 dum->gadget.speed == USB_SPEED_SUPER)) in set_link_state()
447 usb_gadget_udc_reset(&dum->gadget, dum->driver); in set_link_state()
449 dum->driver->disconnect(&dum->gadget); in set_link_state()
455 dum->driver->suspend(&dum->gadget); in set_link_state()
459 dum->driver->resume(&dum->gadget); in set_link_state()
497 dum_hcd = gadget_to_dummy_hcd(&dum->gadget); in dummy_enable()
523 switch (dum->gadget.speed) { in dummy_enable()
545 switch (dum->gadget.speed) { in dummy_enable()
566 switch (dum->gadget.speed) { in dummy_enable()
700 dum_hcd = gadget_to_dummy_hcd(&dum->gadget); in dummy_queue()
880 if (dum->gadget.speed == USB_SPEED_SUPER) in dummy_udc_update_ep0()
896 dum->gadget.speed = dum->driver->max_speed; in dummy_pullup()
898 dum->gadget.speed = min_t(u8, USB_SPEED_HIGH, in dummy_pullup()
901 dum->gadget.speed = USB_SPEED_FULL; in dummy_pullup()
904 if (dum->gadget.speed < dum->driver->max_speed) in dummy_pullup()
1001 INIT_LIST_HEAD(&dum->gadget.ep_list); in init_dummy_udc_hw()
1010 list_add_tail(&ep->ep.ep_list, &dum->gadget.ep_list); in init_dummy_udc_hw()
1016 ep->gadget = &dum->gadget; in init_dummy_udc_hw()
1021 dum->gadget.ep0 = &dum->ep[0].ep; in init_dummy_udc_hw()
1026 dum->gadget.is_otg = 1; in init_dummy_udc_hw()
1036 dum->gadget.name = gadget_name; in dummy_udc_probe()
1037 dum->gadget.ops = &dummy_ops; in dummy_udc_probe()
1038 dum->gadget.max_speed = USB_SPEED_SUPER; in dummy_udc_probe()
1040 dum->gadget.dev.parent = &pdev->dev; in dummy_udc_probe()
1043 rc = usb_add_gadget_udc(&pdev->dev, &dum->gadget); in dummy_udc_probe()
1047 rc = device_create_file(&dum->gadget.dev, &dev_attr_function); in dummy_udc_probe()
1054 usb_del_gadget_udc(&dum->gadget); in dummy_udc_probe()
1063 device_remove_file(&dum->gadget.dev, &dev_attr_function); in dummy_udc_remove()
1064 usb_del_gadget_udc(&dum->gadget); in dummy_udc_remove()
1080 struct dummy_hcd *dum_hcd = gadget_to_dummy_hcd(&dum->gadget); in dummy_udc_suspend()
1091 struct dummy_hcd *dum_hcd = gadget_to_dummy_hcd(&dum->gadget); in dummy_udc_resume()
1484 if (dum->gadget.speed == USB_SPEED_HIGH) { in periodic_bytes()
1493 if (dum->gadget.speed == USB_SPEED_SUPER) { in periodic_bytes()
1520 if (!is_active((dum->gadget.speed == USB_SPEED_SUPER ? in find_endpoint()
1587 dum->gadget.b_hnp_enable = 1; in handle_control_request()
1590 dum->gadget.a_hnp_support = 1; in handle_control_request()
1593 dum->gadget.a_alt_hnp_support = 1; in handle_control_request()
1734 switch (dum->gadget.speed) { in dummy_timer()
1860 value = dum->driver->setup(&dum->gadget, in dummy_timer()
2130 switch (dum_hcd->dum->gadget.speed) { in dummy_hub_control()
2136 dum_hcd->dum->gadget.ep0-> in dummy_hub_control()
2142 dum_hcd->dum->gadget.speed = in dummy_hub_control()