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 */
911 /* don't report events if we don't know the tool ID */
919 * don't report events for invalid data
1061 wacom_intuos_id_mangle(wacom->id[idx])); /* report tool id */
1083 "%s: received unknown report #%d\n", __func__, data[0]);
1117 hid_dbg(wacom->hdev, "%s: received unknown report #%d",
1278 "Unknown report: %d,%d size:%zu\n",
1430 wacom_intuos_id_mangle(wacom->id[0])); /* report tool id */
1583 "%s: received unknown report #%d\n", __func__, data[0]);
1822 "%s: received report #%d\n", __func__, data[0]);
1830 "%s: received report #%d\n", __func__, data[0]);
2011 struct hid_report *report)
2017 struct hid_report *report)
2248 struct hid_report *report)
2257 struct hid_report *report, struct hid_field *field)
2264 /* report prox for expresskey events */
2514 struct hid_report *report)
2524 struct hid_report *report)
2570 * report the BTN_TOOL_* event prior to the ABS_MISC or
2580 * if they are zero, report the upper ones instead.
2634 wacom_wac->hid_data.cc_report = field->report->id;
2766 struct hid_report *report)
2784 for (i = 0; i < report->maxfield; i++) {
2785 struct hid_field *field = report->field[i];
2805 hid_data->cc_report = report->id;
2815 struct hid_field *field = report->field[hid_data->cc_index];
2829 struct hid_report *report)
2902 struct hid_report *report, int collection_index,
2907 for (r = field_index; r < report->maxfield; r++) {
2911 field = report->field[r];
2927 static int wacom_wac_collection(struct hid_device *hdev, struct hid_report *report,
2933 wacom_report_events(hdev, report, collection_index, field_index);
2939 * been called to prevent potential crashes in the report-
2942 if (report->type != HID_INPUT_REPORT)
2948 wacom_wac_pen_report(hdev, report);
2950 wacom_wac_finger_report(hdev, report);
2955 void wacom_wac_report(struct hid_device *hdev, struct hid_report *report)
2968 for (r = 0; r < report->maxfield; r++) {
2969 field = report->field[r];
2981 wacom_wac_battery_pre_report(hdev, report);
2984 wacom_wac_pad_pre_report(hdev, report);
2986 wacom_wac_pen_pre_report(hdev, report);
2988 wacom_wac_finger_pre_report(hdev, report);
2990 for (r = 0; r < report->maxfield; r++) {
2991 field = report->field[r];
2994 if (wacom_wac_collection(hdev, report,
3001 wacom_wac_battery_report(hdev, report);
3004 wacom_wac_pad_report(hdev, report, field);
3181 * touching and applying pressure; do not report negative
3238 * We need to add the report ID to the actual pen report, so we
3240 * and memcpy the report.
3711 /* HID descriptor for DTK-2451 / DTH-2452 claims to report lots