Lines Matching refs:ctrl
583 struct usbdevfs_ctrltransfer ctrl; in usb_device_control_transfer() local
589 memset(&ctrl, 0, sizeof(ctrl)); in usb_device_control_transfer()
590 ctrl.bRequestType = requestType; in usb_device_control_transfer()
591 ctrl.bRequest = request; in usb_device_control_transfer()
592 ctrl.wValue = value; in usb_device_control_transfer()
593 ctrl.wIndex = index; in usb_device_control_transfer()
594 ctrl.wLength = length; in usb_device_control_transfer()
595 ctrl.data = buffer; in usb_device_control_transfer()
596 ctrl.timeout = timeout; in usb_device_control_transfer()
597 return ioctl(device->fd, USBDEVFS_CONTROL, &ctrl); in usb_device_control_transfer()
606 struct usbdevfs_bulktransfer ctrl; in usb_device_bulk_transfer() local
612 memset(&ctrl, 0, sizeof(ctrl)); in usb_device_bulk_transfer()
613 ctrl.ep = endpoint; in usb_device_bulk_transfer()
614 ctrl.len = length; in usb_device_bulk_transfer()
615 ctrl.data = buffer; in usb_device_bulk_transfer()
616 ctrl.timeout = timeout; in usb_device_bulk_transfer()
617 return ioctl(device->fd, USBDEVFS_BULK, &ctrl); in usb_device_bulk_transfer()