Lines Matching refs:ctrl
617 struct usbdevfs_ctrltransfer ctrl; in register_device() local
624 memset(&ctrl, 0, sizeof(ctrl)); in register_device()
627 ctrl.bRequestType = USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_DEVICE; in register_device()
628 ctrl.bRequest = USB_REQ_GET_DESCRIPTOR; in register_device()
629 ctrl.wValue = (USB_DT_STRING << 8) | 0; in register_device()
630 ctrl.wIndex = 0; in register_device()
631 ctrl.wLength = sizeof(languages); in register_device()
632 ctrl.data = languages; in register_device()
633 ctrl.timeout = 1000; in register_device()
635 result = ioctl(usb->desc, USBDEVFS_CONTROL, &ctrl); in register_device()
641 memset(&ctrl, 0, sizeof(ctrl)); in register_device()
643 ctrl.bRequestType = USB_DIR_IN|USB_TYPE_STANDARD|USB_RECIP_DEVICE; in register_device()
644 ctrl.bRequest = USB_REQ_GET_DESCRIPTOR; in register_device()
645 ctrl.wValue = (USB_DT_STRING << 8) | serial_index; in register_device()
646 ctrl.wIndex = __le16_to_cpu(languages[i]); in register_device()
647 ctrl.wLength = sizeof(buffer); in register_device()
648 ctrl.data = buffer; in register_device()
649 ctrl.timeout = 1000; in register_device()
651 result = ioctl(usb->desc, USBDEVFS_CONTROL, &ctrl); in register_device()