Lines Matching refs:ctrl
42 struct usb_ctrlrequest *ctrl)
47 ret = pdev->gadget_driver->setup(&pdev->gadget, ctrl);
54 struct usb_ctrlrequest *ctrl)
60 cfg = le16_to_cpu(ctrl->wValue);
74 ret = cdnsp_ep0_delegate_req(pdev, ctrl);
85 struct usb_ctrlrequest *ctrl)
93 addr = le16_to_cpu(ctrl->wValue);
107 pdev->device_address = le16_to_cpu(ctrl->wValue);
145 struct usb_ctrlrequest *ctrl)
153 recipient = ctrl->bRequestType & USB_RECIP_MASK;
170 return cdnsp_ep0_delegate_req(pdev, ctrl);
172 ep_sts = cdnsp_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex));
203 struct usb_ctrlrequest *ctrl,
213 switch (le16_to_cpu(ctrl->wValue)) {
238 tmode = le16_to_cpu(ctrl->wIndex);
264 struct usb_ctrlrequest *ctrl,
270 wValue = le16_to_cpu(ctrl->wValue);
271 wIndex = le16_to_cpu(ctrl->wIndex);
275 ret = cdnsp_ep0_delegate_req(pdev, ctrl);
298 struct usb_ctrlrequest *ctrl,
304 wValue = le16_to_cpu(ctrl->wValue);
305 pep = &pdev->eps[cdnsp_w_index_to_ep_index(le16_to_cpu(ctrl->wIndex))];
326 struct usb_ctrlrequest *ctrl,
329 switch (ctrl->bRequestType & USB_RECIP_MASK) {
331 return cdnsp_ep0_handle_feature_device(pdev, ctrl, set);
333 return cdnsp_ep0_handle_feature_intf(pdev, ctrl, set);
335 return cdnsp_ep0_handle_feature_endpoint(pdev, ctrl, set);
342 struct usb_ctrlrequest *ctrl)
350 wLength = le16_to_cpu(ctrl->wLength);
369 struct usb_ctrlrequest *ctrl)
371 if (le16_to_cpu(ctrl->wIndex) || le16_to_cpu(ctrl->wLength))
374 pdev->gadget.isoch_delay = le16_to_cpu(ctrl->wValue);
380 struct usb_ctrlrequest *ctrl)
384 switch (ctrl->bRequest) {
386 ret = cdnsp_ep0_handle_status(pdev, ctrl);
389 ret = cdnsp_ep0_handle_feature(pdev, ctrl, 0);
392 ret = cdnsp_ep0_handle_feature(pdev, ctrl, 1);
395 ret = cdnsp_ep0_set_address(pdev, ctrl);
398 ret = cdnsp_ep0_set_config(pdev, ctrl);
401 ret = cdnsp_ep0_set_sel(pdev, ctrl);
404 ret = cdnsp_ep0_set_isoch_delay(pdev, ctrl);
407 ret = cdnsp_ep0_delegate_req(pdev, ctrl);
416 struct usb_ctrlrequest *ctrl = &pdev->setup;
420 trace_cdnsp_ctrl_req(ctrl);
448 len = le16_to_cpu(ctrl->wLength);
454 pdev->ep0_expect_in = !!(ctrl->bRequestType & USB_DIR_IN);
457 if ((ctrl->bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD)
458 ret = cdnsp_ep0_std_request(pdev, ctrl);
460 ret = cdnsp_ep0_delegate_req(pdev, ctrl);