Lines Matching refs:report
89 struct hid_report *report; in hidinput_find_key() local
93 list_for_each_entry(report, &hid->report_enum[k].report_list, list) { in hidinput_find_key()
94 for (i = 0; i < report->maxfield; i++) { in hidinput_find_key()
95 for ( j = 0; j < report->field[i]->maxusage; j++) { in hidinput_find_key()
96 usage = report->field[i]->usage + j; in hidinput_find_key()
493 if (field->report->type == HID_OUTPUT_REPORT) { in hidinput_configure_usage()
657 void hidinput_report_event(struct hid_device *hid, struct hid_report *report) in hidinput_report_event() argument
668 struct hid_report *report; in hidinput_find_field() local
671 list_for_each_entry(report, &hid->report_enum[HID_OUTPUT_REPORT].report_list, list) { in hidinput_find_field()
672 for (i = 0; i < report->maxfield; i++) { in hidinput_find_field()
673 *field = report->field[i]; in hidinput_find_field()
705 struct hid_report *report; in hidinput_connect() local
730 list_for_each_entry(report, &hid->report_enum[k].report_list, list) { in hidinput_connect()
732 if (!report->maxfield) in hidinput_connect()
765 for (i = 0; i < report->maxfield; i++) in hidinput_connect()
766 for (j = 0; j < report->field[i]->maxusage; j++) in hidinput_connect()
767 hidinput_configure_usage(hidinput, report->field[i], in hidinput_connect()
768 report->field[i]->usage + j); in hidinput_connect()
776 hidinput->report = report; in hidinput_connect()