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