Lines Matching refs:report
274 struct hid_report *report;
276 list_for_each_entry(report,
278 if (!(6 == report->id))
281 if (report->maxfield < 1) {
282 hid_err(hdev, "output report is empty\n");
285 if (report->field[0]->report_count != 2) {
289 pm->pcmidi_report6 = report;
299 struct hid_report *report = pm->pcmidi_report6;
300 report->field[0]->value[0] = 0x01;
301 report->field[0]->value[1] = state;
303 hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
692 pk_error("failed to find output report\n");
742 * PC-MIDI report descriptor for report id is wrong.
751 "fixing up pc-midi keyboard report descriptor\n");
753 rdesc[144] = 0x18; /* report 4: was 0x10 report count */
777 static int pk_raw_event(struct hid_device *hdev, struct hid_report *report,
784 if (report->id == data[0])
785 switch (report->id) {
790 report->id, data, size);