Lines Matching full:report
22 /* Original EasyPen i405X report descriptor size */
25 /* Fixed EasyPen i405X report descriptor */
30 0x85, 0x05, /* Report ID (5), */
34 0x75, 0x08, /* Report Size (8), */
35 0x95, 0x07, /* Report Count (7), */
41 0x85, 0x10, /* Report ID (16), */
46 0x75, 0x01, /* Report Size (1), */
50 0x95, 0x03, /* Report Count (3), */
52 0x95, 0x04, /* Report Count (4), */
55 0x95, 0x01, /* Report Count (1), */
57 0x75, 0x10, /* Report Size (16), */
58 0x95, 0x01, /* Report Count (1), */
80 /* Original MousePen i608X report descriptor size */
83 /* Fixed MousePen i608X report descriptor */
88 0x85, 0x05, /* Report ID (5), */
92 0x75, 0x08, /* Report Size (8), */
93 0x95, 0x07, /* Report Count (7), */
99 0x85, 0x10, /* Report ID (16), */
104 0x75, 0x01, /* Report Size (1), */
108 0x95, 0x03, /* Report Count (3), */
110 0x95, 0x04, /* Report Count (4), */
113 0x95, 0x01, /* Report Count (1), */
115 0x75, 0x10, /* Report Size (16), */
116 0x95, 0x01, /* Report Count (1), */
139 0x85, 0x11, /* Report ID (17), */
145 0x75, 0x01, /* Report Size (1), */
149 0x95, 0x03, /* Report Count (3), */
151 0x95, 0x05, /* Report Count (5), */
154 0x95, 0x01, /* Report Count (1), */
159 0x75, 0x10, /* Report Size (16), */
169 0x75, 0x08, /* Report Size (8), */
179 /* Original MousePen i608X v2 report descriptor size */
182 /* Fixed MousePen i608X v2 report descriptor */
187 0x85, 0x05, /* Report ID (5), */
191 0x75, 0x08, /* Report Size (8), */
192 0x95, 0x07, /* Report Count (7), */
198 0x85, 0x10, /* Report ID (16), */
203 0x75, 0x01, /* Report Size (1), */
207 0x95, 0x03, /* Report Count (3), */
209 0x95, 0x04, /* Report Count (4), */
212 0x95, 0x01, /* Report Count (1), */
214 0x75, 0x10, /* Report Size (16), */
215 0x95, 0x01, /* Report Count (1), */
238 0x85, 0x11, /* Report ID (17), */
244 0x75, 0x01, /* Report Size (1), */
248 0x95, 0x03, /* Report Count (3), */
250 0x95, 0x05, /* Report Count (5), */
253 0x95, 0x01, /* Report Count (1), */
258 0x75, 0x10, /* Report Size (16), */
268 0x75, 0x08, /* Report Size (8), */
278 /* Original EasyPen M610X report descriptor size */
281 /* Fixed EasyPen M610X report descriptor */
286 0x85, 0x05, /* Report ID (5), */
290 0x75, 0x08, /* Report Size (8), */
291 0x95, 0x07, /* Report Count (7), */
297 0x85, 0x10, /* Report ID (16), */
302 0x75, 0x01, /* Report Size (1), */
306 0x95, 0x03, /* Report Count (3), */
308 0x95, 0x04, /* Report Count (4), */
311 0x95, 0x01, /* Report Count (1), */
313 0x75, 0x10, /* Report Size (16), */
314 0x95, 0x01, /* Report Count (1), */
337 0x85, 0x12, /* Report ID (18), */
340 0x75, 0x01, /* Report Size (1), */
341 0x95, 0x04, /* Report Count (4), */
347 0x95, 0x01, /* Report Count (1), */
348 0x75, 0x14, /* Report Size (20), */
350 0x75, 0x20, /* Report Size (32), */
356 /* Original PenSketch M912 report descriptor size */
359 /* Fixed PenSketch M912 report descriptor */
364 0x85, 0x05, /* Report ID (5), */
369 0x75, 0x08, /* Report Size (8), */
370 0x95, 0x07, /* Report Count (7), */
376 0x85, 0x10, /* Report ID (16), */
384 0x75, 0x01, /* Report Size (1), */
385 0x95, 0x03, /* Report Count (3), */
387 0x95, 0x04, /* Report Count (4), */
390 0x95, 0x01, /* Report Count (1), */
392 0x75, 0x10, /* Report Size (16), */
393 0x95, 0x01, /* Report Count (1), */
418 0x85, 0x11, /* Report ID (17), */
422 0x75, 0x01, /* Report Size (1), */
427 0x95, 0x03, /* Report Count (3), */
429 0x95, 0x04, /* Report Count (4), */
431 0x95, 0x01, /* Report Count (1), */
438 0x75, 0x10, /* Report Size (16), */
439 0x95, 0x01, /* Report Count (1), */
453 0x75, 0x08, /* Report Size (8), */
454 0x95, 0x01, /* Report Count (1), */
466 0x85, 0x12, /* Report ID (18), */
469 0x75, 0x01, /* Report Size (1), */
470 0x95, 0x08, /* Report Count (8), */
481 0x95, 0x30, /* Report Count (48), */
491 * (report ID 3) to a reasonable value in kye_consumer_control_fixup()
500 hid_info(hdev, "fixing up %s report descriptor\n", device_name); in kye_consumer_control_fixup()
513 * - report size 8 count 1 must be size 1 count 8 for button in kye_report_fixup()
526 "report descriptor\n"); in kye_report_fixup()
581 * Enable fully-functional tablet mode by setting a special feature report.
585 * The specific report ID and data were discovered by sniffing the
592 struct hid_report *report; in kye_tablet_enable() local
597 report = list_entry(head, struct hid_report, list); in kye_tablet_enable()
598 if (report->id == 5) in kye_tablet_enable()
603 hid_err(hdev, "tablet-enabling feature report not found\n"); in kye_tablet_enable()
607 if (report->maxfield < 1 || report->field[0]->report_count < 7) { in kye_tablet_enable()
608 hid_err(hdev, "invalid tablet-enabling feature report\n"); in kye_tablet_enable()
612 value = report->field[0]->value; in kye_tablet_enable()
621 hid_hw_request(hdev, report, HID_REQ_SET_REPORT); in kye_tablet_enable()