Lines Matching refs:report

103 	struct hid_report *report;  in hidinput_find_key()  local
107 list_for_each_entry(report, &hid->report_enum[k].report_list, list) { in hidinput_find_key()
108 for (i = 0; i < report->maxfield; i++) { in hidinput_find_key()
109 for (j = 0; j < report->field[i]->maxusage; j++) { in hidinput_find_key()
110 usage = report->field[i]->usage + j; in hidinput_find_key()
446 dev->battery_report_id = field->report->id; in hidinput_setup_battery()
975 if (field->report->type == HID_OUTPUT_REPORT) { in hidinput_configure_usage()
1172 void hidinput_report_event(struct hid_device *hid, struct hid_report *report) in hidinput_report_event() argument
1186 struct hid_report *report; in hidinput_find_field() local
1189 list_for_each_entry(report, &hid->report_enum[HID_OUTPUT_REPORT].report_list, list) { in hidinput_find_field()
1190 for (i = 0; i < report->maxfield; i++) { in hidinput_find_field()
1191 *field = report->field[i]; in hidinput_find_field()
1203 struct hid_report *report; in hidinput_get_led_field() local
1207 list_for_each_entry(report, in hidinput_get_led_field()
1210 for (i = 0; i < report->maxfield; i++) { in hidinput_get_led_field()
1211 field = report->field[i]; in hidinput_get_led_field()
1223 struct hid_report *report; in hidinput_count_leds() local
1228 list_for_each_entry(report, in hidinput_count_leds()
1231 for (i = 0; i < report->maxfield; i++) { in hidinput_count_leds()
1232 field = report->field[i]; in hidinput_count_leds()
1248 struct hid_report *report; in hidinput_led_worker() local
1269 report = field->report; in hidinput_led_worker()
1273 return hid->ll_driver->request(hid, report, HID_REQ_SET_REPORT); in hidinput_led_worker()
1276 len = hid_report_len(report); in hidinput_led_worker()
1277 buf = hid_alloc_report_buf(report, GFP_KERNEL); in hidinput_led_worker()
1281 hid_output_report(report, buf); in hidinput_led_worker()
1285 hid_hw_raw_request(hid, report->id, buf, len, HID_OUTPUT_REPORT, in hidinput_led_worker()
1423 struct hid_report *report; in hidinput_cleanup_hidinput() local
1434 list_for_each_entry(report, &hid->report_enum[k].report_list, in hidinput_cleanup_hidinput()
1437 for (i = 0; i < report->maxfield; i++) in hidinput_cleanup_hidinput()
1438 if (report->field[i]->hidinput == hidinput) in hidinput_cleanup_hidinput()
1439 report->field[i]->hidinput = NULL; in hidinput_cleanup_hidinput()
1455 struct hid_report *report; in hidinput_connect() local
1482 list_for_each_entry(report, &hid->report_enum[k].report_list, list) { in hidinput_connect()
1484 if (!report->maxfield) in hidinput_connect()
1493 for (i = 0; i < report->maxfield; i++) in hidinput_connect()
1494 for (j = 0; j < report->field[i]->maxusage; j++) in hidinput_connect()
1495 hidinput_configure_usage(hidinput, report->field[i], in hidinput_connect()
1496 report->field[i]->usage + j); in hidinput_connect()
1508 hidinput->report = report; in hidinput_connect()