Lines Matching refs:sizes

68     hid_report_size_t sizes[HID_MAX_REPORT_IDS];
137 if ((hid->sizes[i].id == id) || (hid->num_reports == 1)) {
140 return bits_to_bytes(hid->sizes[i].in_size);
142 return bits_to_bytes(hid->sizes[i].out_size);
144 return bits_to_bytes(hid->sizes[i].feat_size);
203 *reply++ = (input_report_id_t)hid->sizes[i].id;
234 if (hid->sizes[i].in_size > *reply)
235 *reply = hid->sizes[i].in_size;
398 zxlogf(TRACE, " report id: %u sizes: in %u out %u feat %u\n",
399 dev->sizes[i].id, dev->sizes[i].in_size, dev->sizes[i].out_size,
400 dev->sizes[i].feat_size);
445 ZX_DEBUG_ASSERT(dev->num_reports <= countof(dev->sizes));
447 if (dev->sizes[i].id == report_id)
451 if (dev->num_reports < countof(dev->sizes)) {
452 dev->sizes[dev->num_reports].id = report_id;
453 ZX_DEBUG_ASSERT(dev->sizes[dev->num_reports].in_size == 0);
454 ZX_DEBUG_ASSERT(dev->sizes[dev->num_reports].out_size == 0);
455 ZX_DEBUG_ASSERT(dev->sizes[dev->num_reports].feat_size == 0);
526 dev->sizes[idx].in_size += inc;
534 dev->sizes[idx].out_size += inc;
542 dev->sizes[idx].feat_size += inc;
596 dev->name, dev->num_reports, dev->sizes[0].in_size,
597 dev->sizes[0].out_size, dev->sizes[0].feat_size);
599 dev->sizes[0].id = 0;
600 dev->sizes[0].in_size = 24;
601 dev->sizes[0].out_size = 0;
602 dev->sizes[0].feat_size = 0;
611 // If we saw a report ID, adjust the expected report sizes to reflect
613 ZX_DEBUG_ASSERT(dev->num_reports <= countof(dev->sizes));
616 if (dev->sizes[i].in_size) dev->sizes[i].in_size += 8;
617 if (dev->sizes[i].out_size) dev->sizes[i].out_size += 8;
618 if (dev->sizes[i].feat_size) dev->sizes[i].feat_size += 8;