hid_report_size
int hid_report_size(report_desc_t d, enum hid_kind k, int id);
if (hid_report_size(desc, dlen, hid_feature, rep) == 0
&& hid_report_size(desc, dlen, hid_input, rep) == 0
&& hid_report_size(desc, dlen, hid_output, rep) == 0)
int hid_report_size(const void *, int, enum hid_kind, uint8_t);
sc->sc_isize = hid_report_size(desc, size, hid_input, repid);
sc->sc_osize = hid_report_size(desc, size, hid_output, repid);
sc->sc_fsize = hid_report_size(desc, size, hid_feature, repid);
repsz = hid_report_size(sc->sc_report, sc->sc_reportlen,
if (hid_report_size(sc->sc_report, sc->sc_reportlen, hid_input,
hid_report_size(sc->sc_report, sc->sc_reportlen,
hid_report_size(sc->sc_report, sc->sc_reportlen,
sc->sc_hdev.sc_isize = hid_report_size(desc, dlen, hid_input, repid);
sc->sc_hdev.sc_osize = hid_report_size(desc, dlen, hid_output, repid);
sc->sc_hdev.sc_fsize = hid_report_size(desc, dlen, hid_feature, repid);
sc->sc_hdev.sc_isize = hid_report_size(desc, size, hid_input, repid);
sc->sc_hdev.sc_osize = hid_report_size(desc, size, hid_output, repid);
sc->sc_hdev.sc_fsize = hid_report_size(desc, size, hid_feature, repid);
input_size = hid_report_size(report_descriptor, report_size,
input_size = hid_report_size(report_descriptor, report_size, hid_input,
sc->sc_olen = hid_report_size(desc, size, hid_output, repid);
sc->sc_flen = hid_report_size(desc, size, hid_feature, repid);
repsz = hid_report_size(desc, size, hid_input, repid);
if (hid_report_size(desc, size, hid_input, repid) == 0 &&
hid_report_size(desc, size, hid_output, repid) == 0 &&
hid_report_size(desc, size, hid_feature, repid) == 0) {
sc->sc_olen = hid_report_size(desc, size, hid_output, repid);
sc->sc_flen = hid_report_size(desc, size, hid_feature, repid);
sz = hid_report_size(repd, hid_input, reportid);
size = hid_report_size(repdesc,
reptsize = hid_report_size(rd, reptoparam[repindex].hid_kind, reportid);