Lines Matching refs:gadget

103 		status = usb_gadget_disconnect(cdev->gadget);  in usb_function_deactivate()
130 status = usb_gadget_connect(cdev->gadget); in usb_function_activate()
234 struct usb_gadget *gadget = cdev->gadget; in config_desc() local
239 if (gadget->speed == USB_SPEED_SUPER) in config_desc()
240 speed = gadget->speed; in config_desc()
241 else if (gadget_is_dualspeed(gadget)) { in config_desc()
242 if (gadget->speed == USB_SPEED_HIGH) in config_desc()
275 struct usb_gadget *gadget = cdev->gadget; in count_configs() local
280 if (gadget_is_dualspeed(gadget)) { in count_configs()
281 if (gadget->speed == USB_SPEED_HIGH) in count_configs()
312 qual->bMaxPacketSize0 = cdev->gadget->ep0->maxpacket; in device_qual()
335 struct usb_gadget *gadget = cdev->gadget; in set_config() local
336 unsigned power = gadget_is_otg(gadget) ? 8 : 100; in set_config()
362 switch (gadget->speed) { in set_config()
399 switch (gadget->speed) { in set_config()
433 usb_gadget_vbus_draw(gadget, power); in set_config()
490 (gadget_is_dualspeed(cdev->gadget) ? in usb_add_config()
502 usb_ep_autoconfig_reset(cdev->gadget); in usb_add_config()
739 if (cdev->gadget->speed < USB_SPEED_SUPER) { in bos_desc()
794 composite_setup(struct usb_gadget *gadget, const struct usb_ctrlrequest *ctrl) in composite_setup() argument
799 struct usb_composite_dev *cdev = get_gadget_data(gadget); in composite_setup()
816 gadget->ep0->driver_data = cdev; in composite_setup()
835 if (gadget_is_superspeed(gadget) && in composite_setup()
836 gadget->speed >= USB_SPEED_SUPER) { in composite_setup()
853 cdev->gadget->ep0->maxpacket; in composite_setup()
860 if (!gadget_is_dualspeed(gadget)) in composite_setup()
867 if (!gadget_is_dualspeed(gadget)) in composite_setup()
889 if (gadget_is_superspeed(gadget) || in composite_setup()
911 if (gadget_is_otg(gadget)) { in composite_setup()
912 if (gadget->a_hnp_support) in composite_setup()
914 else if (gadget->a_alt_hnp_support) in composite_setup()
1033 value = usb_ep_queue(gadget->ep0, req, GFP_KERNEL); in composite_setup()
1037 composite_setup_complete(gadget->ep0, req); in composite_setup()
1046 static void composite_disconnect(struct usb_gadget *gadget) in composite_disconnect() argument
1048 struct usb_composite_dev *cdev = get_gadget_data(gadget); in composite_disconnect()
1056 static void composite_unbind(struct usb_gadget *gadget) in composite_unbind() argument
1058 struct usb_composite_dev *cdev = get_gadget_data(gadget); in composite_unbind()
1095 usb_ep_free_request(gadget->ep0, cdev->req); in composite_unbind()
1098 set_gadget_data(gadget, NULL); in composite_unbind()
1103 static int composite_bind(struct usb_gadget *gadget) in composite_bind() argument
1112 cdev->gadget = gadget; in composite_bind()
1113 set_gadget_data(gadget, cdev); in composite_bind()
1117 cdev->req = usb_ep_alloc_request(gadget->ep0, GFP_KERNEL); in composite_bind()
1124 gadget->ep0->driver_data = cdev; in composite_bind()
1129 usb_gadget_set_selfpowered(gadget); in composite_bind()
1130 usb_ep_autoconfig_reset(cdev->gadget); in composite_bind()
1138 cdev->desc.bMaxPacketSize0 = gadget->ep0->maxpacket; in composite_bind()
1144 composite_unbind(gadget); in composite_bind()
1149 composite_suspend(struct usb_gadget *gadget) in composite_suspend() argument
1151 struct usb_composite_dev *cdev = get_gadget_data(gadget); in composite_suspend()
1168 composite_resume(struct usb_gadget *gadget) in composite_resume() argument
1170 struct usb_composite_dev *cdev = get_gadget_data(gadget); in composite_resume()