Lines Matching refs:report

86 		struct hid_report *report, u8 *raw_data, int report_size)
99 for (i = 0; i < report->maxfield; i++) {
100 for (j = 0; j < report->field[i]->maxusage; j++) {
101 struct hid_field *field = report->field[i];
153 static int wacom_raw_event(struct hid_device *hdev, struct hid_report *report,
164 if (wacom_wac_pen_serial_enforce(hdev, report, raw_data, size))
218 * report to provide the best resolution.
223 wacom->wacom_wac.mode_report = field->report->id;
253 * report serial number information compared to their branded
261 field->index + 2 < field->report->maxfield) {
262 struct hid_field *a = field->report->field[field->index + 1];
263 struct hid_field *b = field->report->field[field->index + 2];
313 n = hid_report_len(field->report);
314 data = hid_alloc_report_buf(field->report, GFP_KERNEL);
317 data[0] = field->report->id;
342 hid_data->inputmode = field->report->id;
347 if (field->report->id == 0x0B &&
350 wacom->wacom_wac.mode_report = field->report->id;
356 wacom->wacom_wac.mode_report = field->report->id;
362 if (field->report->id == 0x03 &&
365 wacom->wacom_wac.mode_report = field->report->id;
374 n = hid_report_len(field->report);
375 data = hid_alloc_report_buf(field->report, GFP_KERNEL);
378 data[0] = field->report->id;
411 * of what is in wacom_features. Usually it defines a report of an array
520 /* Ignore if report count is out of bounds. */
2161 * Not all devices report physical dimensions from HID.
2210 struct hid_report *report;
2215 list_for_each_entry(report, &report_enum->report_list, list) {
2216 size_t report_size = hid_report_len(report);
2826 /* ask for the report descriptor to be loaded by HID */
2908 .report = wacom_wac_report,