| /linux-6.15/drivers/hid/intel-thc-hid/intel-quicki2c/ |
| H A D | quicki2c-protocol.c | 54 u8 opcode, u8 report_type, u8 report_id) in quicki2c_encode_cmd() argument 59 FIELD_PREP(HIDI2C_CMD_REPORT_TYPE, report_type); in quicki2c_encode_cmd() 74 int report_type, int report_id, u8 *buf, int buf_len) in write_cmd_to_txdma() argument 80 cmd_len = quicki2c_encode_cmd(qcdev, &cmd, opcode, report_type, report_id); in write_cmd_to_txdma() 127 int quicki2c_get_report(struct quicki2c_device *qcdev, u8 report_type, in quicki2c_get_report() argument 136 if (report_type == HID_INPUT_REPORT) { in quicki2c_get_report() 138 } else if (report_type == HID_FEATURE_REPORT) { in quicki2c_get_report() 141 dev_err(qcdev->dev, "Unsupported report type for GET REPORT: %d\n", report_type); in quicki2c_get_report() 175 int quicki2c_set_report(struct quicki2c_device *qcdev, u8 report_type, in quicki2c_set_report() argument 181 if (report_type == HID_OUTPUT_REPORT) { in quicki2c_set_report() [all …]
|
| H A D | quicki2c-protocol.h | 12 int quicki2c_get_report(struct quicki2c_device *qcdev, u8 report_type, 14 int quicki2c_set_report(struct quicki2c_device *qcdev, u8 report_type,
|
| /linux-6.15/drivers/hid/intel-thc-hid/intel-quickspi/ |
| H A D | quickspi-protocol.c | 24 int report_type, int report_id, in write_cmd_to_txdma() argument 33 write_buf->output_hdr.report_type = report_type; in write_cmd_to_txdma() 58 output_rep.output_hdr.report_type = DEVICE_DESCRIPTOR; in quickspi_get_device_descriptor() 346 u8 report_type, unsigned int report_id, void *buf) in quickspi_get_report() argument 351 if (report_type == HID_INPUT_REPORT) { in quickspi_get_report() 353 } else if (report_type == HID_FEATURE_REPORT) { in quickspi_get_report() 357 report_type); in quickspi_get_report() 382 u8 report_type, unsigned int report_id, in quickspi_set_report() argument 388 if (report_type == HID_OUTPUT_REPORT) { in quickspi_set_report() 390 } else if (report_type == HID_FEATURE_REPORT) { in quickspi_set_report() [all …]
|
| H A D | quickspi-protocol.h | 14 int quickspi_get_report(struct quickspi_device *qsdev, u8 report_type, 16 int quickspi_set_report(struct quickspi_device *qsdev, u8 report_type,
|
| /linux-6.15/drivers/staging/greybus/ |
| H A D | hid.c | 74 static int gb_hid_get_report(struct gb_hid *ghid, u8 report_type, u8 report_id, in gb_hid_get_report() argument 84 request.report_type = report_type; in gb_hid_get_report() 95 static int gb_hid_set_report(struct gb_hid *ghid, u8 report_type, u8 report_id, in gb_hid_set_report() argument 115 request->report_type = report_type; in gb_hid_set_report() 225 unsigned char report_type) in __gb_hid_get_raw_report() argument 230 if (report_type == HID_OUTPUT_REPORT) in __gb_hid_get_raw_report() 233 ret = gb_hid_get_report(ghid, report_type, report_number, buf, count); in __gb_hid_get_raw_report() 241 size_t len, unsigned char report_type) in __gb_hid_output_raw_report() argument 247 if (report_type == HID_INPUT_REPORT) in __gb_hid_output_raw_report() 255 ret = gb_hid_set_report(ghid, report_type, report_id, buf, len); in __gb_hid_output_raw_report()
|
| /linux-6.15/drivers/hid/amd-sfh-hid/ |
| H A D | amd_sfh_hid.h | 23 u8 report_type; member 48 u8 report_type[MAX_HID_DEVICES]; member 78 int amd_sfh_get_report(struct hid_device *hid, int report_id, int report_type); 79 void amd_sfh_set_report(struct hid_device *hid, int report_id, int report_type);
|
| H A D | amd_sfh_client.c | 22 int report_type) in amd_sfh_set_report() argument 37 int amd_sfh_get_report(struct hid_device *hid, int report_id, int report_type) in amd_sfh_get_report() argument 54 new->report_type = report_type; in amd_sfh_get_report() 83 node_type = req_node->report_type; in amd_sfh_work() 93 cli_data->report_type[current_index], in amd_sfh_work() 102 cli_data->report_type[current_index], in amd_sfh_work()
|
| /linux-6.15/drivers/hid/usbhid/ |
| H A D | hiddev.c | 65 rinfo->report_type > HID_REPORT_TYPE_MAX) in hiddev_lookup_report() 69 (rinfo->report_type - HID_REPORT_TYPE_MIN); in hiddev_lookup_report() 117 uref->report_type > HID_REPORT_TYPE_MAX) in hiddev_lookup_usage() 121 (uref->report_type - HID_REPORT_TYPE_MIN); in hiddev_lookup_usage() 169 unsigned type = field->report_type; in hiddev_hid_event() 172 uref.report_type = in hiddev_hid_event() 192 uref.report_type = in hiddev_report_event() 452 rinfo.report_type = uref->report_type; in hiddev_ioctl_usage() 486 rinfo.report_type = uref->report_type; in hiddev_ioctl_usage() 754 rinfo.report_type = finfo.report_type; in hiddev_ioctl() [all …]
|
| /linux-6.15/drivers/hid/ |
| H A D | hid-led.c | 77 enum hidled_report_type report_type; member 125 if (ldev->config->report_type == RAW_REQUEST) in hidled_send() 130 else if (ldev->config->report_type == OUTPUT_REPORT) in hidled_send() 149 if (ldev->config->report_type != RAW_REQUEST) in hidled_recv() 259 .report_type = RAW_REQUEST, 362 .report_type = OUTPUT_REPORT, 372 .report_type = RAW_REQUEST, 383 .report_type = RAW_REQUEST, 394 .report_type = RAW_REQUEST, 405 .report_type = OUTPUT_REPORT,
|
| H A D | hid-logitech-dj.c | 128 u8 report_type; member 889 switch (dj_report->report_type) { in logi_dj_recv_queue_notification() 1133 (hid_reportid_size_map[dj_report->report_type] == 0)) { in logi_dj_recv_forward_dj() 1139 HID_INPUT_REPORT, &dj_report->report_type, in logi_dj_recv_forward_dj() 1140 hid_reportid_size_map[dj_report->report_type], 1)) { in logi_dj_recv_forward_dj() 1272 dj_report->report_type = REPORT_TYPE_CMD_SWITCH; in logi_dj_recv_switch_to_dj_mode() 1348 size_t count, unsigned char report_type, in logi_dj_ll_raw_request() argument 1370 count, report_type, reqtype); in logi_dj_ll_raw_request() 1383 report_type, reqtype); in logi_dj_ll_raw_request() 1398 DJREPORT_SHORT_LENGTH, report_type, reqtype); in logi_dj_ll_raw_request() [all …]
|
| H A D | hid-u2fzero.c | 73 u8 report_type; member 175 .report_type = 0, in u2fzero_blink() 203 .report_type = 0, in u2fzero_rng_read()
|
| H A D | hidraw.c | 113 …_send_report(struct file *file, const char __user *buffer, size_t count, unsigned char report_type) in hidraw_send_report() argument 149 if ((report_type == HID_OUTPUT_REPORT) && in hidraw_send_report() 161 ret = __hid_hw_raw_request(dev, buf[0], buf, count, report_type, in hidraw_send_report() 191 … hidraw_get_report(struct file *file, char __user *buffer, size_t count, unsigned char report_type) in hidraw_get_report() argument 242 ret = __hid_hw_raw_request(dev, report_number, buf, count, report_type, in hidraw_get_report()
|
| H A D | hid-goodix-spi.c | 389 unsigned char report_type) in goodix_hid_get_raw_report() argument 400 if (report_type == HID_OUTPUT_REPORT) in goodix_hid_get_raw_report() 426 tmp_buf[tx_len] = (report_type == HID_FEATURE_REPORT ? 0x03 : 0x01) << 4; in goodix_hid_get_raw_report() 489 unsigned char report_type) in goodix_hid_set_raw_report() argument 517 tmp_buf[tx_len++] = ((report_type == HID_FEATURE_REPORT ? 0x03 : 0x02) << 4) | reportnum; in goodix_hid_set_raw_report()
|
| H A D | uhid.c | 61 u32 report_type; member 191 uhid->report_type = ev->type + 1; in __uhid_report_queue_and_wait() 219 if (uhid->report_type != ev->type || uhid->report_id != id) in uhid_report_wake_up() 347 unsigned char report_type) in uhid_hid_output_raw() argument 354 switch (report_type) { in uhid_hid_output_raw()
|
| H A D | hid-sensor-custom.c | 475 int index, int report_type, in hid_sensor_custom_add_field() argument 505 if (report_type == HID_FEATURE_REPORT) in hid_sensor_custom_add_field() 510 else if (report_type == HID_INPUT_REPORT) { in hid_sensor_custom_add_field() 529 int report_type) in hid_sensor_custom_add_fields() argument 548 report_type, in hid_sensor_custom_add_fields()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | hiddev.h | 67 __u32 report_type; member 92 __u32 report_type; member 122 __u32 report_type; member
|
| /linux-6.15/drivers/hid/intel-ish-hid/ |
| H A D | ishtp-hid-client.c | 74 int report_type; in process_recv() local 216 report_type = HID_FEATURE_REPORT; in process_recv() 220 report_type = HID_INPUT_REPORT; in process_recv() 242 (hid, report_type, in process_recv() 268 report_type = HID_INPUT_REPORT; in process_recv() 276 report_type, payload, in process_recv() 281 report_type = HID_INPUT_REPORT; in process_recv() 301 report_type, in process_recv() 415 int report_type) in hid_ishtp_get_report() argument 431 msg.hdr.command = (report_type == HID_FEATURE_REPORT) ? in hid_ishtp_get_report()
|
| H A D | ishtp-hid.h | 174 int report_type);
|
| /linux-6.15/drivers/hid/i2c-hid/ |
| H A D | i2c-hid-core.c | 241 int report_type, int report_id) in i2c_hid_encode_command() argument 246 buf[length++] = report_type << 4 | report_id; in i2c_hid_encode_command() 249 buf[length++] = report_type << 4 | 0x0F; in i2c_hid_encode_command() 258 u8 report_type, u8 report_id, in i2c_hid_get_report() argument 275 report_type, report_id); in i2c_hid_get_report() 344 u8 report_type, u8 report_id, in i2c_hid_set_or_send_report() argument 368 report_type, report_id); in i2c_hid_set_or_send_report() 658 u8 report_type, u8 report_id, in i2c_hid_get_raw_report() argument 665 if (report_type == HID_OUTPUT_REPORT) in i2c_hid_get_raw_report() 680 report_type == HID_FEATURE_REPORT ? 0x03 : 0x01, in i2c_hid_get_raw_report() [all …]
|
| /linux-6.15/drivers/input/rmi4/ |
| H A D | rmi_f54.c | 105 enum rmi_f54_report_type report_type; member 177 static int rmi_f54_request_report(struct rmi_function *fn, u8 report_type) in rmi_f54_request_report() argument 184 if (f54->report_type != report_type) { in rmi_f54_request_report() 186 report_type); in rmi_f54_request_report() 189 f54->report_type = report_type; in rmi_f54_request_report() 544 f54->report_type); in rmi_f54_work()
|
| /linux-6.15/net/bluetooth/hidp/ |
| H A D | core.c | 236 unsigned char report_type) in hidp_get_raw_report() argument 241 int numbered_reports = hid->report_enum[report_type].numbered; in hidp_get_raw_report() 247 switch (report_type) { in hidp_get_raw_report() 249 report_type = HIDP_TRANS_GET_REPORT | HIDP_DATA_RTYPE_FEATURE; in hidp_get_raw_report() 252 report_type = HIDP_TRANS_GET_REPORT | HIDP_DATA_RTYPE_INPUT; in hidp_get_raw_report() 255 report_type = HIDP_TRANS_GET_REPORT | HIDP_DATA_RTYPE_OUPUT; in hidp_get_raw_report() 269 ret = hidp_send_ctrl_message(session, report_type, data, 1); in hidp_get_raw_report() 320 unsigned char report_type) in hidp_set_raw_report() argument 325 switch (report_type) { in hidp_set_raw_report() 330 report_type = HIDP_TRANS_SET_REPORT | HIDP_DATA_RTYPE_INPUT; in hidp_set_raw_report() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | hid-over-spi.h | 102 u8 report_type; member
|
| H A D | hid.h | 500 unsigned report_type; /* (input,output,feature) */ member 757 .report_type = (rep) 764 __u32 report_type; member 950 struct hid_field *hid_find_field(struct hid_device *hdev, unsigned int report_type,
|
| /linux-6.15/tools/testing/selftests/hid/progs/ |
| H A D | hid.c | 567 enum hid_report_type report_type, __u64 source) in BPF_PROG() argument 586 hid_bpf_try_input_report(hctx, report_type, buf, sizeof(buf)); in BPF_PROG()
|
| H A D | hid_bpf_helpers.h | 80 int (*hid_device_event)(struct hid_bpf_ctx *ctx, enum hid_report_type report_type,
|