Lines Matching refs:crq
87 struct usb_ctrlrequest crq; in ast_vhub_ep0_handle_setup() local
98 memcpy_fromio(&crq, ep->ep0.setup, sizeof(crq)); in ast_vhub_ep0_handle_setup()
101 crq.bRequestType, crq.bRequest, in ast_vhub_ep0_handle_setup()
102 le16_to_cpu(crq.wValue), in ast_vhub_ep0_handle_setup()
103 le16_to_cpu(crq.wIndex), in ast_vhub_ep0_handle_setup()
104 le16_to_cpu(crq.wLength), in ast_vhub_ep0_handle_setup()
105 (crq.bRequestType & USB_DIR_IN) ? "in" : "out", in ast_vhub_ep0_handle_setup()
126 ep->ep0.dir_in = !!(crq.bRequestType & USB_DIR_IN); in ast_vhub_ep0_handle_setup()
131 if ((crq.bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) in ast_vhub_ep0_handle_setup()
132 std_req_rc = ast_vhub_std_hub_request(ep, &crq); in ast_vhub_ep0_handle_setup()
133 else if ((crq.bRequestType & USB_TYPE_MASK) == USB_TYPE_CLASS) in ast_vhub_ep0_handle_setup()
134 std_req_rc = ast_vhub_class_hub_request(ep, &crq); in ast_vhub_ep0_handle_setup()
137 } else if ((crq.bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) in ast_vhub_ep0_handle_setup()
138 std_req_rc = ast_vhub_std_dev_request(ep, &crq); in ast_vhub_ep0_handle_setup()
158 rc = ep->dev->driver->setup(&ep->dev->gadget, &crq); in ast_vhub_ep0_handle_setup()