Lines Matching defs:report
41 struct hid_report *report;
64 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
72 struct hid_report *report;
83 /* The device contains one output report per physical device, all
106 hid_err(hid, "required output report is missing\n");
110 report = list_entry(report_ptr, struct hid_report, list);
111 if (report->maxfield < 1) {
112 hid_err(hid, "no fields in the report\n");
117 if (report->field[0]->report_count >= 4) {
118 report->field[0]->value[0] = 0x00;
119 report->field[0]->value[1] = 0x00;
120 strong = &report->field[0]->value[2];
121 weak = &report->field[0]->value[3];
123 } else if (report->field[0]->maxusage == 1 &&
124 report->field[0]->usage[0].hid ==
126 report->maxfield >= 4 &&
127 report->field[0]->report_count >= 1 &&
128 report->field[1]->report_count >= 1 &&
129 report->field[2]->report_count >= 1 &&
130 report->field[3]->report_count >= 1) {
131 report->field[0]->value[0] = 0x00;
132 report->field[1]->value[0] = 0x00;
133 strong = &report->field[2]->value[0];
134 weak = &report->field[3]->value[0];
157 plff->report = report;
164 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);