Lines Matching refs:report

89 			hid_err(hdev, "Set LED output report error: %d\n", ret);
143 * 0x8801 from the report ID 4
159 rdesc[254] = 0x08; /* report size = 0x08 */
160 rdesc[256] = 0x01; /* report count = 0x01 */
162 rdesc[260] = 0x01; /* report count (2) = 0x01 */
264 * Use only the page that contains report ID == 5.
268 field->report->id == 5) {
312 field->report->id == 21) {
496 * Feature report 0x13 is used for USB,
497 * output report 0x18 is used for Bluetooth.
683 struct hid_report *report, u8 *data, int size)
686 * Compact USB keyboard's Fn-F12 report holds down many other keys, and
788 struct hid_report *report;
791 report = hdev->report_enum[HID_FEATURE_REPORT].report_id_hash[4];
793 report->field[0]->value[0] = data_pointer->press_to_select ? 0x01 : 0x02;
794 report->field[0]->value[0] |= data_pointer->dragging ? 0x04 : 0x08;
795 report->field[0]->value[0] |= data_pointer->release_to_select ? 0x10 : 0x20;
796 report->field[0]->value[0] |= data_pointer->select_right ? 0x80 : 0x40;
797 report->field[1]->value[0] = 0x03; // unknown setting, imitate windows driver
798 report->field[2]->value[0] = data_pointer->sensitivity;
799 report->field[3]->value[0] = data_pointer->press_speed;
801 hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
1030 struct hid_report *report;
1032 report = hdev->report_enum[HID_OUTPUT_REPORT].report_id_hash[3];
1033 report->field[0]->value[0] = (data_pointer->led_state >> 0) & 1;
1034 report->field[0]->value[1] = (data_pointer->led_state >> 1) & 1;
1035 hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
1217 * The LEDs and the Fn-lock functionality use output report 9,
1219 * with this output report.