USETW2
USETW2(ucr.ucr_request.wValue,
USETW2(req.wValue, UA20_CS_SAM_FREQ_CONTROL, 0);
USETW2(req.wIndex, clockid, iface_no);
USETW2(req.wValue, SAMPLING_FREQ_CONTROL, 0);
USETW2(req.wValue, UA20_CS_SAM_FREQ_CONTROL, 0);
USETW2(req.wIndex, clockid, iface_no);
USETW2(req.wValue,
USETW2(req->wValue, type, id);
USETW2(req->wValue, type, id);
USETW2(req.wValue, UHID_OUTPUT_REPORT, 0);
USETW2(req.ctrl.wValue, type, id);
USETW2(req.ctrl.wValue, type, id);
USETW2(req.ctrl.wValue, (duration + 3) / 4, id);
USETW2(req.wValue, UHID_OUTPUT_REPORT, sc->sc_oid);
USETW2(req.wValue, UHID_FEATURE_REPORT, sc->sc_fid);
USETW2(req.wValue, cfg.v_stop, cfg.v_start);
USETW2(req.wIndex, cfg.v_flow, wIndex);
USETW2(req.wValue, 0, 0);
USETW2(req.wValue, (1 << bitmode), iomask);
USETW2(req.wValue, 0, latency);
USETW2(req.wValue, enable, echar & 0xff);
USETW2(req.wValue, enable, echar & 0xff);
USETW2(req.wIndex, id->bInterfaceNumber, id->bAlternateSetting);
USETW2(req.wValue, type, index);
USETW2(req.wValue, UDESC_HUB, 0);
USETW2(req.wValue, UDESC_SS_HUB, 0);
USETW2(req.wValue, type, id);
USETW2(req.wValue, type, id);
USETW2(req.wValue, duration, id);
USETW2(req.wValue, UDESC_REPORT, 0); /* report id should be 0 */
USETW2(p->bString[max_len], 0, s[max_len]);