Lines Matching refs:report
88 hid_err(hdev, "Set LED output report error: %d\n", ret);
125 * 0x8801 from the report ID 4
444 struct hid_report *report, u8 *data, int size)
447 * Compact USB keyboard's Fn-F12 report holds down many other keys, and
553 struct hid_report *report;
556 report = hdev->report_enum[HID_FEATURE_REPORT].report_id_hash[4];
558 report->field[0]->value[0] = data_pointer->press_to_select ? 0x01 : 0x02;
559 report->field[0]->value[0] |= data_pointer->dragging ? 0x04 : 0x08;
560 report->field[0]->value[0] |= data_pointer->release_to_select ? 0x10 : 0x20;
561 report->field[0]->value[0] |= data_pointer->select_right ? 0x80 : 0x40;
562 report->field[1]->value[0] = 0x03; // unknown setting, imitate windows driver
563 report->field[2]->value[0] = data_pointer->sensitivity;
564 report->field[3]->value[0] = data_pointer->press_speed;
566 hid_hw_request(hdev, report, HID_REQ_SET_REPORT);
795 struct hid_report *report;
797 report = hdev->report_enum[HID_OUTPUT_REPORT].report_id_hash[3];
798 report->field[0]->value[0] = (data_pointer->led_state >> 0) & 1;
799 report->field[0]->value[1] = (data_pointer->led_state >> 1) & 1;
800 hid_hw_request(hdev, report, HID_REQ_SET_REPORT);