HID_OUTPUT_REPORT
case HID_OUTPUT_REPORT:
ret = __hid_bpf_hw_check_params(ctx, buf, &size, HID_OUTPUT_REPORT);
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
mode_field = hid_find_field(hdev, HID_OUTPUT_REPORT,
struct list_head *report_list =&hid->report_enum[HID_OUTPUT_REPORT].report_list;
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
bigben->report = hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 8);
ret = hid_add_field(parser, HID_OUTPUT_REPORT, data);
send_buf, 3, HID_OUTPUT_REPORT,
send_buf, 2, HID_OUTPUT_REPORT,
if (report_type == HID_OUTPUT_REPORT)
ret = cp2112_hid_output(hdev, buf, 2, HID_OUTPUT_REPORT);
HID_OUTPUT_REPORT);
ret = cp2112_hid_output(hdev, buf, count, HID_OUTPUT_REPORT);
ret = cp2112_hid_output(hdev, buf, 2, HID_OUTPUT_REPORT);
ret = cp2112_hid_output(hdev, buf, count, HID_OUTPUT_REPORT);
ret = cp2112_hid_output(hdev, buf, 2, HID_OUTPUT_REPORT);
for (k = HID_INPUT_REPORT; k <= HID_OUTPUT_REPORT; k++) {
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
goodix_hid_find_max_report(hid, HID_OUTPUT_REPORT, &bufsize);
if (report_type == HID_OUTPUT_REPORT)
HID_OUTPUT_REPORT,
return !!hid_find_field(hdev, HID_OUTPUT_REPORT,
report = hid_validate_values(hid, HID_OUTPUT_REPORT,
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
if (field->report->type == HID_OUTPUT_REPORT) {
for (k = HID_INPUT_REPORT; k <= HID_OUTPUT_REPORT; k++) {
list_for_each_entry(report, &hid->report_enum[HID_OUTPUT_REPORT].report_list, list) {
&hid->report_enum[HID_OUTPUT_REPORT].report_list,
&hid->report_enum[HID_OUTPUT_REPORT].report_list,
hid_hw_raw_request(hid, report->id, buf, len, HID_OUTPUT_REPORT,
for (k = HID_INPUT_REPORT; k <= HID_OUTPUT_REPORT; k++) {
if (k == HID_OUTPUT_REPORT &&
for (k = HID_INPUT_REPORT; k <= HID_OUTPUT_REPORT; k++) {
if (k == HID_OUTPUT_REPORT &&
if (field->report_type == HID_OUTPUT_REPORT &&
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
report = hdev->report_enum[HID_OUTPUT_REPORT].report_id_hash[3];
if (!hid_validate_values(hdev, HID_OUTPUT_REPORT, 3, 0, 2))
rep_enum = &hdev->report_enum[HID_OUTPUT_REPORT];
report = hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 7);
if (!hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 35))
struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
if (!hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 7))
struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
if (!hid_validate_values(hid, HID_OUTPUT_REPORT, 0, 0, 7))
struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
output_report_enum = &hdev->report_enum[HID_OUTPUT_REPORT];
HID_OUTPUT_REPORT,
HIDPP_REPORT_SHORT_LENGTH, HID_OUTPUT_REPORT,
(u8 *)hidpp_report, fields_count, HID_OUTPUT_REPORT,
re = &(hdev->report_enum[HID_OUTPUT_REPORT]);
report = hid_validate_values(hid, HID_OUTPUT_REPORT, 0, i, 1);
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
#define picolcd_out_report(id, dev) picolcd_report(id, dev, HID_OUTPUT_REPORT)
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
&hdev->report_enum[HID_OUTPUT_REPORT].report_list, list) {
len, HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
if (!rmi_check_valid_report_id(hdev, HID_OUTPUT_REPORT,
if (j == HID_OUTPUT_REPORT)
&hid->report_enum[HID_OUTPUT_REPORT].report_list;
&hdev->report_enum[HID_OUTPUT_REPORT].report_list;
if (!hid_validate_values(hdev, HID_OUTPUT_REPORT, 0, 0, 7))
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
u16 ghl_magic_value = (((HID_OUTPUT_REPORT + 1) << 8) | ghl_magic_data[0]);
struct list_head *report_list = &hdev->report_enum[HID_OUTPUT_REPORT].report_list;
if (!hid_validate_values(hdev, HID_OUTPUT_REPORT, 0, 0, 16)) {
HID_OUTPUT_REPORT, HID_REQ_SET_REPORT);
report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
report = hid_validate_values(hid, HID_OUTPUT_REPORT, 0, i, 1);
if ((report_type == HID_OUTPUT_REPORT) &&
ret = hidraw_send_report(file, buffer, count, HID_OUTPUT_REPORT);
return hidraw_send_report(file, user_arg, len, HID_OUTPUT_REPORT);
return hidraw_get_report(file, user_arg, len, HID_OUTPUT_REPORT);
if (report_type == HID_OUTPUT_REPORT)
return i2c_hid_output_raw_report(hid, HID_OUTPUT_REPORT, buf, count,
i2c_hid_find_max_report(hid, HID_OUTPUT_REPORT, &bufsize);
if (rtype == HID_OUTPUT_REPORT)
if (report_type == HID_OUTPUT_REPORT) {
if (report_type == HID_OUTPUT_REPORT) {
if (rtype == HID_OUTPUT_REPORT && reqtype == HID_REQ_SET_REPORT)
if (hid->report_enum[HID_OUTPUT_REPORT].numbered)
case HID_OUTPUT_REPORT:
case HID_OUTPUT_REPORT:
return uhid_hid_output_raw(hid, buf, count, HID_OUTPUT_REPORT);
hid_find_max_report(hid, HID_OUTPUT_REPORT, &usbhid->bufsize);
if (usbhid->urbout && dir == USB_DIR_OUT && report->type == HID_OUTPUT_REPORT) {
list_for_each_entry(report, &hid->report_enum[HID_OUTPUT_REPORT].report_list, list) {
if ((rtype == HID_OUTPUT_REPORT) &&
if (list_empty(&hid->report_enum[HID_OUTPUT_REPORT].report_list)) {
pidff_find_reports(hid, HID_OUTPUT_REPORT, pidff);
((type == HID_OUTPUT_REPORT) ? HID_REPORT_TYPE_OUTPUT :
((type == HID_OUTPUT_REPORT) ? HID_REPORT_TYPE_OUTPUT :
retval = wacom_set_report(wacom->hdev, HID_OUTPUT_REPORT, buf,
if (report_type == HID_OUTPUT_REPORT)
gb_hid_find_max_report(hid, HID_OUTPUT_REPORT, &bufsize);
dev->cntl_req->wValue = cpu_to_le16((HID_OUTPUT_REPORT + 1) << 8);
case HID_OUTPUT_REPORT:
case HID_OUTPUT_REPORT: