Lines Matching refs:crq
82 struct usb_ctrlrequest crq; in ast_vhub_ep0_handle_setup() local
93 memcpy_fromio(&crq, ep->ep0.setup, sizeof(crq)); in ast_vhub_ep0_handle_setup()
96 crq.bRequestType, crq.bRequest, in ast_vhub_ep0_handle_setup()
97 le16_to_cpu(crq.wValue), in ast_vhub_ep0_handle_setup()
98 le16_to_cpu(crq.wIndex), in ast_vhub_ep0_handle_setup()
99 le16_to_cpu(crq.wLength), in ast_vhub_ep0_handle_setup()
100 (crq.bRequestType & USB_DIR_IN) ? "in" : "out", in ast_vhub_ep0_handle_setup()
121 ep->ep0.dir_in = !!(crq.bRequestType & USB_DIR_IN); in ast_vhub_ep0_handle_setup()
126 if ((crq.bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) in ast_vhub_ep0_handle_setup()
127 std_req_rc = ast_vhub_std_hub_request(ep, &crq); in ast_vhub_ep0_handle_setup()
128 else if ((crq.bRequestType & USB_TYPE_MASK) == USB_TYPE_CLASS) in ast_vhub_ep0_handle_setup()
129 std_req_rc = ast_vhub_class_hub_request(ep, &crq); in ast_vhub_ep0_handle_setup()
132 } else if ((crq.bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) in ast_vhub_ep0_handle_setup()
133 std_req_rc = ast_vhub_std_dev_request(ep, &crq); in ast_vhub_ep0_handle_setup()
153 rc = ep->dev->driver->setup(&ep->dev->gadget, &crq); in ast_vhub_ep0_handle_setup()