Lines Matching refs:report
326 td->inputmode = field->report->id; in mt_feature_mapping()
341 td->maxcontact_report_id = field->report->id; in mt_feature_mapping()
472 td->mt_report_id = field->report->id; in mt_touch_input_mapping()
502 if (field->index >= field->report->maxfield || in mt_touch_input_mapping()
705 static void mt_touch_report(struct hid_device *hid, struct hid_report *report) in mt_touch_report() argument
717 struct hid_field *field = report->field[td->cc_index]; in mt_touch_report()
723 for (r = 0; r < report->maxfield; r++) { in mt_touch_report()
724 field = report->field[r]; in mt_touch_report()
736 mt_sync_frame(td, report->field[0]->hidinput->input); in mt_touch_report()
828 if (field->report->id == td->mt_report_id) in mt_event()
834 static void mt_report(struct hid_device *hid, struct hid_report *report) in mt_report() argument
837 struct hid_field *field = report->field[0]; in mt_report()
842 if (report->id == td->mt_report_id) in mt_report()
843 return mt_touch_report(hid, report); in mt_report()
942 struct hid_field *field = hi->report->field[0]; in mt_input_configured()
944 if (hi->report->id == td->mt_report_id) in mt_input_configured()
952 if (hi->report->field[0]->physical == HID_DG_STYLUS) { in mt_input_configured()
1412 .report = mt_report,