Lines Matching defs:ctrl
1306 * @ctrl: 8-byte SETUP request.
1309 struct usb_ctrlrequest *ctrl)
1314 rc = udc->driver->setup(&udc->gadget, ctrl);
1333 struct usb_ctrlrequest ctrl;
1336 ctrl.bRequestType = USB_DIR_OUT | USB_RECIP_DEVICE;
1337 ctrl.bRequest = USB_REQ_SET_CONFIGURATION;
1338 ctrl.wValue = cpu_to_le16(udc->cfg);
1339 ctrl.wIndex = 0;
1340 ctrl.wLength = 0;
1342 rc = bcm63xx_ep0_setup_callback(udc, &ctrl);
1357 struct usb_ctrlrequest ctrl;
1360 ctrl.bRequestType = USB_DIR_OUT | USB_RECIP_INTERFACE;
1361 ctrl.bRequest = USB_REQ_SET_INTERFACE;
1362 ctrl.wValue = cpu_to_le16(udc->alt_iface);
1363 ctrl.wIndex = cpu_to_le16(udc->iface);
1364 ctrl.wLength = 0;
1366 rc = bcm63xx_ep0_setup_callback(udc, &ctrl);
1481 struct usb_ctrlrequest *ctrl = (void *)udc->ep0_ctrl_buf;
1499 if (rc != sizeof(*ctrl)) {
1506 rc = bcm63xx_ep0_setup_callback(udc, ctrl);
1512 if (!ctrl->wLength)
1514 else if (ctrl->bRequestType & USB_DIR_IN)