Lines Matching refs:report
53 struct hid_report *report;
75 usbhid_submit_report(hid, plff->report, USB_DIR_OUT);
83 struct hid_report *report;
93 /* The device contains one output report per physical device, all
116 hid_err(hid, "required output report is missing\n");
120 report = list_entry(report_ptr, struct hid_report, list);
121 if (report->maxfield < 1) {
122 hid_err(hid, "no fields in the report\n");
126 if (report->field[0]->report_count >= 4) {
127 report->field[0]->value[0] = 0x00;
128 report->field[0]->value[1] = 0x00;
129 strong = &report->field[0]->value[2];
130 weak = &report->field[0]->value[3];
132 } else if (report->maxfield >= 4 && report->field[0]->maxusage == 1 &&
133 report->field[0]->usage[0].hid == (HID_UP_LED | 0x43)) {
134 report->field[0]->value[0] = 0x00;
135 report->field[1]->value[0] = 0x00;
136 strong = &report->field[2]->value[0];
137 weak = &report->field[3]->value[0];
158 plff->report = report;
164 usbhid_submit_report(hid, plff->report, USB_DIR_OUT);