Lines Matching refs:ctrl_req
98 struct usb_ctrlrequest *ctrl_req) in cdns3_ep0_delegate_req() argument
104 ret = priv_dev->gadget_driver->setup(&priv_dev->gadget, ctrl_req); in cdns3_ep0_delegate_req()
153 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_configuration() argument
157 u32 config = le16_to_cpu(ctrl_req->wValue); in cdns3_req_ep0_set_configuration()
173 result = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_req_ep0_set_configuration()
187 result = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_req_ep0_set_configuration()
210 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_address() argument
216 addr = le16_to_cpu(ctrl_req->wValue); in cdns3_req_ep0_set_address()
462 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_sel() argument
467 if (ctrl_req->wLength != 6) { in cdns3_req_ep0_set_sel()
469 ctrl_req->wLength); in cdns3_req_ep0_set_sel()
486 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_isoch_delay() argument
488 if (ctrl_req->wIndex || ctrl_req->wLength) in cdns3_req_ep0_set_isoch_delay()
491 priv_dev->isoch_delay = ctrl_req->wValue; in cdns3_req_ep0_set_isoch_delay()
504 struct usb_ctrlrequest *ctrl_req) in cdns3_ep0_standard_request() argument
508 switch (ctrl_req->bRequest) { in cdns3_ep0_standard_request()
510 ret = cdns3_req_ep0_set_address(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
513 ret = cdns3_req_ep0_set_configuration(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
516 ret = cdns3_req_ep0_get_status(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
519 ret = cdns3_req_ep0_handle_feature(priv_dev, ctrl_req, 0); in cdns3_ep0_standard_request()
522 ret = cdns3_req_ep0_handle_feature(priv_dev, ctrl_req, 1); in cdns3_ep0_standard_request()
525 ret = cdns3_req_ep0_set_sel(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
528 ret = cdns3_req_ep0_set_isoch_delay(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
531 ret = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_ep0_standard_request()