USBHID_CTRL_DT
[USBHID_CTRL_DT] = {
sc->sc_config[USBHID_CTRL_DT].bufsize =
rdesc->grsize = usbhid_xfer_max_len(sc->sc_xfer[USBHID_CTRL_DT]);
error = usbhid_xfer_check_len(sc, USBHID_CTRL_DT, maxlen);
error = usbhid_sync_xfer(sc, USBHID_CTRL_DT, &req, buf);
error = usbhid_xfer_check_len(sc, USBHID_CTRL_DT, len);
return (usbhid_sync_xfer(sc, USBHID_CTRL_DT, &req,
error = usbhid_xfer_check_len(sc, USBHID_CTRL_DT, 0);
return (usbhid_sync_xfer(sc, USBHID_CTRL_DT, &req, NULL));
error = usbhid_xfer_check_len(sc, USBHID_CTRL_DT, 0);
return (usbhid_sync_xfer(sc, USBHID_CTRL_DT, &req, NULL));
sc, USBHID_CTRL_DT, UGETW(req.ctrl.wLength));
sc, USBHID_CTRL_DT, &req, ucr->ucr_data);