Lines Matching refs:report

137 			input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */
145 input_report_abs(input, ABS_MISC, 0); /* report tool id */
153 input_report_abs(input, ABS_MISC, STYLUS_DEVICE_ID); /* report tool id */
163 "%s: received unknown report #%d\n", __func__, data[0]);
179 "%s: received unknown report #%d\n", __func__, data[0]);
238 "%s: received unknown report #%d\n", __func__, data[0]);
251 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */
267 "%s: received report #%d", __func__, data[0]);
298 "%s: received unknown report #%d", __func__, data[0]);
355 "%s: received unknown report #%d\n", __func__,
361 "%s: received unknown report #%d\n", __func__, data[0]);
432 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */
831 /* Enter report */
862 /* Exit report */
867 /* don't report exit if we don't know the ID */
904 /* don't report events if we don't know the tool ID */
912 * don't report events for invalid data
1054 wacom_intuos_id_mangle(wacom->id[idx])); /* report tool id */
1076 "%s: received unknown report #%d\n", __func__, data[0]);
1110 hid_dbg(wacom->hdev, "%s: received unknown report #%d",
1273 "Unknown report: %d,%d size:%zu\n",
1425 wacom_intuos_id_mangle(wacom->id[0])); /* report tool id */
1578 "%s: received unknown report #%d\n", __func__, data[0]);
1820 "%s: received report #%d\n", __func__, data[0]);
1828 "%s: received report #%d\n", __func__, data[0]);
2013 struct hid_report *report)
2019 struct hid_report *report)
2247 struct hid_report *report)
2256 struct hid_report *report, struct hid_field *field)
2263 /* report prox for expresskey events */
2484 struct hid_report *report)
2494 struct hid_report *report)
2536 * report the BTN_TOOL_* event prior to the ABS_MISC or
2546 * if they are zero, report the upper ones instead.
2600 wacom_wac->hid_data.cc_report = field->report->id;
2715 struct hid_report *report)
2730 for (i = 0; i < report->maxfield; i++) {
2731 struct hid_field *field = report->field[i];
2751 hid_data->cc_report = report->id;
2761 struct hid_field *field = report->field[hid_data->cc_index];
2775 struct hid_report *report)
2844 struct hid_report *report, int collection_index,
2849 for (r = field_index; r < report->maxfield; r++) {
2853 field = report->field[r];
2869 static int wacom_wac_collection(struct hid_device *hdev, struct hid_report *report,
2875 wacom_report_events(hdev, report, collection_index, field_index);
2881 * been called to prevent potential crashes in the report-
2884 if (report->type != HID_INPUT_REPORT)
2890 wacom_wac_pen_report(hdev, report);
2892 wacom_wac_finger_report(hdev, report);
2897 void wacom_wac_report(struct hid_device *hdev, struct hid_report *report)
2910 for (r = 0; r < report->maxfield; r++) {
2911 field = report->field[r];
2923 wacom_wac_battery_pre_report(hdev, report);
2926 wacom_wac_pad_pre_report(hdev, report);
2928 wacom_wac_pen_pre_report(hdev, report);
2930 wacom_wac_finger_pre_report(hdev, report);
2932 for (r = 0; r < report->maxfield; r++) {
2933 field = report->field[r];
2936 if (wacom_wac_collection(hdev, report,
2943 wacom_wac_battery_report(hdev, report);
2946 wacom_wac_pad_report(hdev, report, field);
3123 * touching and applying pressure; do not report negative
3180 * We need to add the report ID to the actual pen report, so we
3182 * and memcpy the report.
3659 /* HID descriptor for DTK-2451 / DTH-2452 claims to report lots