Lines Matching refs:ctrl_req
93 struct usb_ctrlrequest *ctrl_req) in cdns3_ep0_delegate_req() argument
99 ret = priv_dev->gadget_driver->setup(&priv_dev->gadget, ctrl_req); in cdns3_ep0_delegate_req()
148 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_configuration() argument
152 u32 config = le16_to_cpu(ctrl_req->wValue); in cdns3_req_ep0_set_configuration()
168 result = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_req_ep0_set_configuration()
182 result = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_req_ep0_set_configuration()
205 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_address() argument
211 addr = le16_to_cpu(ctrl_req->wValue); in cdns3_req_ep0_set_address()
457 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_sel() argument
462 if (ctrl_req->wLength != 6) { in cdns3_req_ep0_set_sel()
464 ctrl_req->wLength); in cdns3_req_ep0_set_sel()
481 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_isoch_delay() argument
483 if (ctrl_req->wIndex || ctrl_req->wLength) in cdns3_req_ep0_set_isoch_delay()
486 priv_dev->isoch_delay = ctrl_req->wValue; in cdns3_req_ep0_set_isoch_delay()
499 struct usb_ctrlrequest *ctrl_req) in cdns3_ep0_standard_request() argument
503 switch (ctrl_req->bRequest) { in cdns3_ep0_standard_request()
505 ret = cdns3_req_ep0_set_address(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
508 ret = cdns3_req_ep0_set_configuration(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
511 ret = cdns3_req_ep0_get_status(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
514 ret = cdns3_req_ep0_handle_feature(priv_dev, ctrl_req, 0); in cdns3_ep0_standard_request()
517 ret = cdns3_req_ep0_handle_feature(priv_dev, ctrl_req, 1); in cdns3_ep0_standard_request()
520 ret = cdns3_req_ep0_set_sel(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
523 ret = cdns3_req_ep0_set_isoch_delay(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
526 ret = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_ep0_standard_request()