Lines Matching defs:repid
181 int maxinpktsize, size, nrepid, repid, repsz;
396 for (repid = 0; repid < nrepid; repid++) {
397 repsz = hid_report_size(desc, size, hid_input, repid);
398 DPRINTF(("uhidev_match: repid=%d, repsz=%d\n", repid, repsz));
399 repsizes[repid] = repsz;
404 for (repid = 0; repid < nrepid; repid++) {
405 struct uhidev *scd = &sc->sc_subdevs[repid];
408 scd->sc_report_id = repid;
409 scd->sc_in_rep_size = repsizes[repid];
411 DPRINTF(("uhidev_match: try repid=%d\n", repid));
412 if (hid_report_size(desc, size, hid_input, repid) == 0 &&
413 hid_report_size(desc, size, hid_output, repid) == 0 &&
414 hid_report_size(desc, size, hid_feature, repid) == 0) {
415 ; /* already NULL in sc->sc_subdevs[repid] */
418 uha.reportid = repid;
419 locs[UHIDBUSCF_REPORTID] = repid;
424 sc->sc_subdevs[repid].sc_dev = dev;
576 printf("uhidev_intr: bad repid %d\n", rep);