Lines Matching defs:report
116 * @input: Input device through which we report events.
118 * @ntouches: Number of touches in most recent touch report.
374 struct hid_report *report, u8 *data, int size)
480 magicmouse_raw_event(hdev, report, data + 2, data[1]);
481 magicmouse_raw_event(hdev, report, data + 2 + data[1],
510 field->report->id == MOUSE2_REPORT_ID) {
762 struct hid_report *report;
770 report = report_enum->report_id_hash[hdev->battery_report_id];
772 if (!report || report->maxfield < 1)
778 hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
800 struct hid_report *report;
845 report = hid_register_report(hdev, HID_INPUT_REPORT,
848 report = hid_register_report(hdev, HID_INPUT_REPORT,
852 report = hid_register_report(hdev, HID_INPUT_REPORT,
855 report = hid_register_report(hdev, HID_INPUT_REPORT,
858 report = hid_register_report(hdev, HID_INPUT_REPORT,
860 report = hid_register_report(hdev, HID_INPUT_REPORT,
864 if (!report) {
865 hid_err(hdev, "unable to register touch report\n");
869 report->size = 6;
872 * Some devices repond with 'invalid report id' when feature
873 * report switching it into multitouch mode is sent to it.
923 "fixing up magicmouse battery report descriptor\n");