Lines Matching refs:report
116 * @input: Input device through which we report events.
118 * @ntouches: Number of touches in most recent touch report.
377 struct hid_report *report, u8 *data, int size)
483 magicmouse_raw_event(hdev, report, data + 2, data[1]);
484 magicmouse_raw_event(hdev, report, data + 2 + data[1],
513 field->report->id == MOUSE2_REPORT_ID) {
765 struct hid_report *report;
773 report = report_enum->report_id_hash[hdev->battery_report_id];
775 if (!report || report->maxfield < 1)
781 hid_hw_request(hdev, report, HID_REQ_GET_REPORT);
803 struct hid_report *report;
848 report = hid_register_report(hdev, HID_INPUT_REPORT,
851 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,
861 report = hid_register_report(hdev, HID_INPUT_REPORT,
863 report = hid_register_report(hdev, HID_INPUT_REPORT,
867 if (!report) {
868 hid_err(hdev, "unable to register touch report\n");
872 report->size = 6;
875 * Some devices repond with 'invalid report id' when feature
876 * report switching it into multitouch mode is sent to it.
926 "fixing up magicmouse battery report descriptor\n");