Lines Matching refs:ctrl

1004 				struct usb_ctrlrequest *ctrl)  in usb3_get_setup_data()  argument
1007 u32 *data = (u32 *)ctrl; in usb3_get_setup_data()
1013 usb3_ep->dir_in = !!(ctrl->bRequestType & USB_DIR_IN); in usb3_get_setup_data()
1619 struct usb_ctrlrequest *ctrl) in usb3_std_req_set_address() argument
1621 if (le16_to_cpu(ctrl->wValue) >= 128) in usb3_std_req_set_address()
1624 usb3_set_device_address(usb3, le16_to_cpu(ctrl->wValue)); in usb3_std_req_set_address()
1653 struct usb_ctrlrequest *ctrl) in usb3_std_req_get_status() argument
1661 switch (ctrl->bRequestType & USB_RECIP_MASK) { in usb3_std_req_get_status()
1671 num = le16_to_cpu(ctrl->wIndex) & USB_ENDPOINT_NUMBER_MASK; in usb3_std_req_get_status()
1693 struct usb_ctrlrequest *ctrl, bool set) in usb3_std_req_feature_device() argument
1696 u16 w_value = le16_to_cpu(ctrl->wValue); in usb3_std_req_feature_device()
1702 usb3->test_mode = le16_to_cpu(ctrl->wIndex) >> 8; in usb3_std_req_feature_device()
1777 struct usb_ctrlrequest *ctrl, in usb3_std_req_feature_endpoint() argument
1780 int num = le16_to_cpu(ctrl->wIndex) & USB_ENDPOINT_NUMBER_MASK; in usb3_std_req_feature_endpoint()
1784 if (le16_to_cpu(ctrl->wValue) != USB_ENDPOINT_HALT) in usb3_std_req_feature_endpoint()
1802 struct usb_ctrlrequest *ctrl, bool set) in usb3_std_req_feature() argument
1806 switch (ctrl->bRequestType & USB_RECIP_MASK) { in usb3_std_req_feature()
1808 stall = usb3_std_req_feature_device(usb3, ctrl, set); in usb3_std_req_feature()
1813 stall = usb3_std_req_feature_endpoint(usb3, ctrl, set); in usb3_std_req_feature()
1833 struct usb_ctrlrequest *ctrl) in usb3_std_req_set_sel() argument
1835 u16 w_length = le16_to_cpu(ctrl->wLength); in usb3_std_req_set_sel()
1848 struct usb_ctrlrequest *ctrl) in usb3_std_req_set_configuration() argument
1850 if (le16_to_cpu(ctrl->wValue) > 0) in usb3_std_req_set_configuration()
1866 struct usb_ctrlrequest *ctrl) in usb3_handle_standard_request() argument
1871 if ((ctrl->bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) { in usb3_handle_standard_request()
1872 switch (ctrl->bRequest) { in usb3_handle_standard_request()
1874 stall = usb3_std_req_set_address(usb3, ctrl); in usb3_handle_standard_request()
1878 stall = usb3_std_req_get_status(usb3, ctrl); in usb3_handle_standard_request()
1882 stall = usb3_std_req_feature(usb3, ctrl, false); in usb3_handle_standard_request()
1886 stall = usb3_std_req_feature(usb3, ctrl, true); in usb3_handle_standard_request()
1890 stall = usb3_std_req_set_sel(usb3, ctrl); in usb3_handle_standard_request()
1899 usb3_std_req_set_configuration(usb3, ctrl); in usb3_handle_standard_request()
1921 struct usb_ctrlrequest ctrl; in usb3_irq_epc_pipe0_setup() local
1930 usb3_get_setup_data(usb3, &ctrl); in usb3_irq_epc_pipe0_setup()
1931 if (!usb3_handle_standard_request(usb3, &ctrl)) in usb3_irq_epc_pipe0_setup()
1932 if (usb3->driver->setup(&usb3->gadget, &ctrl) < 0) in usb3_irq_epc_pipe0_setup()