• Home
  • Raw
  • Download

Lines Matching refs:ctrl_req

83 				  struct usb_ctrlrequest *ctrl_req)  in cdns3_ep0_delegate_req()  argument
89 ret = priv_dev->gadget_driver->setup(&priv_dev->gadget, ctrl_req); in cdns3_ep0_delegate_req()
138 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_configuration() argument
142 u32 config = le16_to_cpu(ctrl_req->wValue); in cdns3_req_ep0_set_configuration()
158 result = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_req_ep0_set_configuration()
172 result = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_req_ep0_set_configuration()
195 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_address() argument
201 addr = le16_to_cpu(ctrl_req->wValue); in cdns3_req_ep0_set_address()
449 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_sel() argument
454 if (ctrl_req->wLength != 6) { in cdns3_req_ep0_set_sel()
456 ctrl_req->wLength); in cdns3_req_ep0_set_sel()
473 struct usb_ctrlrequest *ctrl_req) in cdns3_req_ep0_set_isoch_delay() argument
475 if (ctrl_req->wIndex || ctrl_req->wLength) in cdns3_req_ep0_set_isoch_delay()
478 priv_dev->isoch_delay = ctrl_req->wValue; in cdns3_req_ep0_set_isoch_delay()
491 struct usb_ctrlrequest *ctrl_req) in cdns3_ep0_standard_request() argument
495 switch (ctrl_req->bRequest) { in cdns3_ep0_standard_request()
497 ret = cdns3_req_ep0_set_address(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
500 ret = cdns3_req_ep0_set_configuration(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
503 ret = cdns3_req_ep0_get_status(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
506 ret = cdns3_req_ep0_handle_feature(priv_dev, ctrl_req, 0); in cdns3_ep0_standard_request()
509 ret = cdns3_req_ep0_handle_feature(priv_dev, ctrl_req, 1); in cdns3_ep0_standard_request()
512 ret = cdns3_req_ep0_set_sel(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
515 ret = cdns3_req_ep0_set_isoch_delay(priv_dev, ctrl_req); in cdns3_ep0_standard_request()
518 ret = cdns3_ep0_delegate_req(priv_dev, ctrl_req); in cdns3_ep0_standard_request()