hid_start_parse
for (d = hid_start_parse(rep, kindset, -1); hid_get_item(d, &h); ) {
for (d = hid_start_parse(r, 1 << k, id); hid_get_item(d, &h); ) {
for (d = hid_start_parse(desc, 1 << k, id); hid_get_item(d, h); ) {
hid_data_t hid_start_parse(report_desc_t d, int kindset, int id);
for (d = hid_start_parse(buf, len, 1 << k); hid_get_item(d, &h);) {
for (d = hid_start_parse(desc, size, 1 << k); hid_get_item(d, &h);) {
hd = hid_start_parse(desc, size, hid_input);
hd = hid_start_parse(d_ptr, d_len, 1 << hid_input);
struct hid_data *hid_start_parse(const void *d, usb_size_t len, int kindset);
for (d = hid_start_parse(r,
for (d = hid_start_parse(r, ~0, -1); hid_get_item(d, &h); ) {
for (d = hid_start_parse(r,
for (d = hid_start_parse(repd, 1 << hid_input, reportid);