Lines Matching refs:ctrl
647 struct usb_ctrlrequest *ctrl)
649 if (ctrl->wValue >= 0x0100) {
652 fotg210_set_dev_addr(fotg210, ctrl->wValue);
658 struct usb_ctrlrequest *ctrl)
660 switch (ctrl->bRequestType & USB_RECIP_MASK) {
669 epnum = le16_to_cpu(ctrl->wIndex) & USB_ENDPOINT_NUMBER_MASK;
684 struct usb_ctrlrequest *ctrl)
687 fotg210->ep[ctrl->wIndex & USB_ENDPOINT_NUMBER_MASK];
689 switch (ctrl->bRequestType & USB_RECIP_MASK) {
697 if (ctrl->wIndex & USB_ENDPOINT_NUMBER_MASK) {
727 struct usb_ctrlrequest *ctrl)
731 switch (ctrl->bRequestType & USB_RECIP_MASK) {
739 epnum = ctrl->wIndex & USB_ENDPOINT_NUMBER_MASK;
762 struct usb_ctrlrequest *ctrl)
764 u8 *p = (u8 *)ctrl;
769 fotg210->ep[0]->dir_in = ctrl->bRequestType & USB_DIR_IN;
778 if ((ctrl->bRequestType & USB_TYPE_MASK) == USB_TYPE_STANDARD) {
779 switch (ctrl->bRequest) {
781 fotg210_get_status(fotg210, ctrl);
784 fotg210_clear_feature(fotg210, ctrl);
787 fotg210_set_feature(fotg210, ctrl);
790 fotg210_set_address(fotg210, ctrl);
951 struct usb_ctrlrequest ctrl;
962 if (fotg210_setup_packet(fotg210, &ctrl)) {
965 &ctrl) < 0)