Lines Matching refs:ctrl
458 struct usbdevfs_ctrltransfer ctrl;
464 memset(&ctrl, 0, sizeof(ctrl));
465 ctrl.bRequestType = requestType;
466 ctrl.bRequest = request;
467 ctrl.wValue = value;
468 ctrl.wIndex = index;
469 ctrl.wLength = length;
470 ctrl.data = buffer;
471 ctrl.timeout = timeout;
472 return ioctl(device->fd, USBDEVFS_CONTROL, &ctrl);
481 struct usbdevfs_bulktransfer ctrl;
487 memset(&ctrl, 0, sizeof(ctrl));
488 ctrl.ep = endpoint;
489 ctrl.len = length;
490 ctrl.data = buffer;
491 ctrl.timeout = timeout;
492 return ioctl(device->fd, USBDEVFS_BULK, &ctrl);