Lines Matching full:report
98 * HID report item format
111 * HID report descriptor item type (prefix bit 2,3)
120 * HID report descriptor main item tags
130 * HID report descriptor main item contents
144 * HID report descriptor collection item types
152 * HID report descriptor global item tags
169 * HID report descriptor local item tags
278 * HID report types --- Ouch! HID spec says 1 2 3!
385 unsigned report_offset; /* bit offset in the report */
386 unsigned report_size; /* size of this field in the report */
387 unsigned report_count; /* number of this field in the report */
396 struct hid_report *report; /* associated report */
397 unsigned index; /* index into report->field[] */
407 unsigned id; /* id of this report */
408 unsigned type; /* report type */
409 struct hid_field *field[HID_MAX_FIELDS]; /* fields of the report */
411 unsigned size; /* size of the report (bits) */
430 struct hid_report *report;
435 struct hid_report *report;
448 struct hid_report *report;
460 struct hid_device { /* device report descriptor */
588 * @raw_event: if report in report_table, this hook is called (NULL means nop)
591 * @report_fixup: called before report descriptor parsing (NULL means nop)
622 int (*raw_event)(struct hid_device *hdev, struct hid_report *report,
694 extern void hidinput_report_event(struct hid_device *hid, struct hid_report *report);
701 void hid_output_report(struct hid_report *report, __u8 *data);
768 * report_fixup will be called (if non-NULL) after reading raw report from