Lines Matching full:report

19 /* Original EasyPen i405X report descriptor size */
22 /* Fixed EasyPen i405X report descriptor */
27 0x85, 0x05, /* Report ID (5), */
31 0x75, 0x08, /* Report Size (8), */
32 0x95, 0x07, /* Report Count (7), */
38 0x85, 0x10, /* Report ID (16), */
43 0x75, 0x01, /* Report Size (1), */
47 0x95, 0x03, /* Report Count (3), */
49 0x95, 0x04, /* Report Count (4), */
52 0x95, 0x01, /* Report Count (1), */
54 0x75, 0x10, /* Report Size (16), */
55 0x95, 0x01, /* Report Count (1), */
77 /* Original MousePen i608X report descriptor size */
80 /* Fixed MousePen i608X report descriptor */
85 0x85, 0x05, /* Report ID (5), */
89 0x75, 0x08, /* Report Size (8), */
90 0x95, 0x07, /* Report Count (7), */
96 0x85, 0x10, /* Report ID (16), */
101 0x75, 0x01, /* Report Size (1), */
105 0x95, 0x03, /* Report Count (3), */
107 0x95, 0x04, /* Report Count (4), */
110 0x95, 0x01, /* Report Count (1), */
112 0x75, 0x10, /* Report Size (16), */
113 0x95, 0x01, /* Report Count (1), */
136 0x85, 0x11, /* Report ID (17), */
142 0x75, 0x01, /* Report Size (1), */
146 0x95, 0x03, /* Report Count (3), */
148 0x95, 0x05, /* Report Count (5), */
151 0x95, 0x01, /* Report Count (1), */
156 0x75, 0x10, /* Report Size (16), */
166 0x75, 0x08, /* Report Size (8), */
176 /* Original MousePen i608X v2 report descriptor size */
179 /* Fixed MousePen i608X v2 report descriptor */
184 0x85, 0x05, /* Report ID (5), */
188 0x75, 0x08, /* Report Size (8), */
189 0x95, 0x07, /* Report Count (7), */
195 0x85, 0x10, /* Report ID (16), */
200 0x75, 0x01, /* Report Size (1), */
204 0x95, 0x03, /* Report Count (3), */
206 0x95, 0x04, /* Report Count (4), */
209 0x95, 0x01, /* Report Count (1), */
211 0x75, 0x10, /* Report Size (16), */
212 0x95, 0x01, /* Report Count (1), */
235 0x85, 0x11, /* Report ID (17), */
241 0x75, 0x01, /* Report Size (1), */
245 0x95, 0x03, /* Report Count (3), */
247 0x95, 0x05, /* Report Count (5), */
250 0x95, 0x01, /* Report Count (1), */
255 0x75, 0x10, /* Report Size (16), */
265 0x75, 0x08, /* Report Size (8), */
275 /* Original EasyPen M610X report descriptor size */
278 /* Fixed EasyPen M610X report descriptor */
283 0x85, 0x05, /* Report ID (5), */
287 0x75, 0x08, /* Report Size (8), */
288 0x95, 0x07, /* Report Count (7), */
294 0x85, 0x10, /* Report ID (16), */
299 0x75, 0x01, /* Report Size (1), */
303 0x95, 0x03, /* Report Count (3), */
305 0x95, 0x04, /* Report Count (4), */
308 0x95, 0x01, /* Report Count (1), */
310 0x75, 0x10, /* Report Size (16), */
311 0x95, 0x01, /* Report Count (1), */
334 0x85, 0x12, /* Report ID (18), */
337 0x75, 0x01, /* Report Size (1), */
338 0x95, 0x04, /* Report Count (4), */
344 0x95, 0x01, /* Report Count (1), */
345 0x75, 0x14, /* Report Size (20), */
347 0x75, 0x20, /* Report Size (32), */
353 /* Original PenSketch M912 report descriptor size */
356 /* Fixed PenSketch M912 report descriptor */
361 0x85, 0x05, /* Report ID (5), */
366 0x75, 0x08, /* Report Size (8), */
367 0x95, 0x07, /* Report Count (7), */
373 0x85, 0x10, /* Report ID (16), */
381 0x75, 0x01, /* Report Size (1), */
382 0x95, 0x03, /* Report Count (3), */
384 0x95, 0x04, /* Report Count (4), */
387 0x95, 0x01, /* Report Count (1), */
389 0x75, 0x10, /* Report Size (16), */
390 0x95, 0x01, /* Report Count (1), */
415 0x85, 0x11, /* Report ID (17), */
419 0x75, 0x01, /* Report Size (1), */
424 0x95, 0x03, /* Report Count (3), */
426 0x95, 0x04, /* Report Count (4), */
428 0x95, 0x01, /* Report Count (1), */
435 0x75, 0x10, /* Report Size (16), */
436 0x95, 0x01, /* Report Count (1), */
450 0x75, 0x08, /* Report Size (8), */
451 0x95, 0x01, /* Report Count (1), */
463 0x85, 0x12, /* Report ID (18), */
466 0x75, 0x01, /* Report Size (1), */
467 0x95, 0x08, /* Report Count (8), */
478 0x95, 0x30, /* Report Count (48), */
483 /* Original EasyPen M406XE report descriptor size */
486 /* Fixed EasyPen M406XE report descriptor */
491 0x85, 0x05, /* Report ID (5), */
495 0x75, 0x08, /* Report Size (8), */
496 0x95, 0x07, /* Report Count (7), */
502 0x85, 0x10, /* Report ID (16), */
507 0x75, 0x01, /* Report Size (1), */
511 0x95, 0x03, /* Report Count (3), */
513 0x95, 0x04, /* Report Count (4), */
516 0x95, 0x01, /* Report Count (1), */
518 0x75, 0x10, /* Report Size (16), */
519 0x95, 0x01, /* Report Count (1), */
542 0x85, 0x12, /* Report ID (18), */
545 0x75, 0x01, /* Report Size (1), */
546 0x95, 0x04, /* Report Count (4), */
552 0x95, 0x34, /* Report Count (52), */
562 * (report ID 3) to a reasonable value in kye_consumer_control_fixup()
571 hid_info(hdev, "fixing up %s report descriptor\n", device_name); in kye_consumer_control_fixup()
584 * - report size 8 count 1 must be size 1 count 8 for button in kye_report_fixup()
597 "report descriptor\n"); in kye_report_fixup()
658 * Enable fully-functional tablet mode by setting a special feature report.
662 * The specific report ID and data were discovered by sniffing the
669 struct hid_report *report; in kye_tablet_enable() local
674 report = list_entry(head, struct hid_report, list); in kye_tablet_enable()
675 if (report->id == 5) in kye_tablet_enable()
680 hid_err(hdev, "tablet-enabling feature report not found\n"); in kye_tablet_enable()
684 if (report->maxfield < 1 || report->field[0]->report_count < 7) { in kye_tablet_enable()
685 hid_err(hdev, "invalid tablet-enabling feature report\n"); in kye_tablet_enable()
689 value = report->field[0]->value; in kye_tablet_enable()
698 hid_hw_request(hdev, report, HID_REQ_SET_REPORT); in kye_tablet_enable()