Home
last modified time | relevance | path

Searched refs:report_type (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/hid/intel-thc-hid/intel-quicki2c/
H A Dquicki2c-protocol.c55 u8 opcode, u8 report_type, u8 report_id) in quicki2c_encode_cmd() argument
60 FIELD_PREP(HIDI2C_CMD_REPORT_TYPE, report_type); in quicki2c_encode_cmd()
75 int report_type, int report_id, u8 *buf, int buf_len) in write_cmd_to_txdma() argument
81 cmd_len = quicki2c_encode_cmd(qcdev, &cmd, opcode, report_type, report_id); in write_cmd_to_txdma()
128 int quicki2c_get_report(struct quicki2c_device *qcdev, u8 report_type, in quicki2c_get_report() argument
137 if (report_type == HID_INPUT_REPORT) { in quicki2c_get_report()
139 } else if (report_type == HID_FEATURE_REPORT) { in quicki2c_get_report()
142 dev_err(qcdev->dev, "Unsupported report type for GET REPORT: %d\n", report_type); in quicki2c_get_report()
176 int quicki2c_set_report(struct quicki2c_device *qcdev, u8 report_type, in quicki2c_set_report() argument
182 if (report_type == HID_OUTPUT_REPORT) { in quicki2c_set_report()
[all …]
/linux/drivers/hid/intel-thc-hid/intel-quickspi/
H A Dquickspi-protocol.c24 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()
345 u8 report_type, unsigned int report_id, void *buf) in quickspi_get_report() argument
350 if (report_type == HID_INPUT_REPORT) { in quickspi_get_report()
352 } else if (report_type == HID_FEATURE_REPORT) { in quickspi_get_report()
356 report_type); in quickspi_get_report()
381 u8 report_type, unsigned int report_id, in quickspi_set_report() argument
387 if (report_type == HID_OUTPUT_REPORT) { in quickspi_set_report()
389 } else if (report_type == HID_FEATURE_REPORT) { in quickspi_set_report()
[all …]
/linux/drivers/staging/greybus/
H A Dhid.c74 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/drivers/hid/usbhid/
H A Dhiddev.c64 if (rinfo->report_type < HID_REPORT_TYPE_MIN || in hiddev_lookup_report()
65 rinfo->report_type > HID_REPORT_TYPE_MAX) in hiddev_lookup_report()
69 (rinfo->report_type - HID_REPORT_TYPE_MIN); in hiddev_lookup_report()
116 if (uref->report_type < HID_REPORT_TYPE_MIN || in hiddev_lookup_usage()
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()
[all …]
H A Dhid-pidff.c1109 static void pidff_find_reports(struct hid_device *hid, int report_type, in pidff_find_reports() argument
1116 &hid->report_enum[report_type].report_list, list) { in pidff_find_reports()
H A Dhid-core.c873 unsigned char report_type) in usbhid_get_raw_report() argument
894 ((report_type + 1) << 8) | report_number, in usbhid_get_raw_report()
/linux/drivers/hid/amd-sfh-hid/
H A Damd_sfh_hid.h23 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 Damd_sfh_client.c22 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
58 new->report_type = report_type; in amd_sfh_get_report()
89 node_type = req_node->report_type; in amd_sfh_work()
98 cli_data->report_type[current_index], in amd_sfh_work()
107 cli_data->report_type[current_index], in amd_sfh_work()
/linux/drivers/hid/
H A Dhid-led.c77 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 Dhid-u2fzero.c73 u8 report_type; member
175 .report_type = 0, in u2fzero_blink()
203 .report_type = 0, in u2fzero_rng_read()
H A Dhid-goodix-spi.c389 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 Duhid.c61 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 Dhid-sensor-custom.c475 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()
H A Dhid-cp2112.c318 u8 *data, size_t count, unsigned char report_type) in cp2112_hid_get() argument
328 report_type, HID_REQ_GET_REPORT); in cp2112_hid_get()
335 unsigned char report_type) in cp2112_hid_output() argument
344 if (report_type == HID_OUTPUT_REPORT) in cp2112_hid_output()
347 ret = hid_hw_raw_request(hdev, buf[0], buf, count, report_type, in cp2112_hid_output()
H A Dhid-input.c514 static int hidinput_setup_battery(struct hid_device *dev, unsigned report_type, in hidinput_setup_battery() argument
561 report_type = HID_FEATURE_REPORT; in hidinput_setup_battery()
565 dev->battery_report_type = report_type; in hidinput_setup_battery()
574 dev->battery_avoid_query = report_type == HID_INPUT_REPORT && in hidinput_setup_battery()
658 static int hidinput_setup_battery(struct hid_device *dev, unsigned report_type, in hidinput_setup_battery() argument
704 if (field->report_type == HID_OUTPUT_REPORT && in hidinput_configure_usage()
H A Dhid-steam.c1160 size_t count, unsigned char report_type, in steam_client_ll_raw_request() argument
1166 report_type, reqtype); in steam_client_ll_raw_request()
/linux/include/uapi/linux/
H A Dhiddev.h67 __u32 report_type; member
92 __u32 report_type; member
122 __u32 report_type; member
/linux/net/bluetooth/hidp/
H A Dcore.c236 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()
265 session->waiting_report_type = report_type & HIDP_DATA_RTYPE_MASK; 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()
[all …]
/linux/include/linux/
H A Dhid.h533 unsigned report_type; /* (input,output,feature) */ member
791 .report_type = (rep)
798 __u32 report_type; member
989 struct hid_field *hid_find_field(struct hid_device *hdev, unsigned int report_type,
H A Dhid_bpf.h117 int (*hid_device_event)(struct hid_bpf_ctx *ctx, enum hid_report_type report_type,
/linux/tools/testing/selftests/hid/progs/
H A Dhid.c567 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 Dhid_bpf_helpers.h80 int (*hid_device_event)(struct hid_bpf_ctx *ctx, enum hid_report_type report_type,
/linux/Documentation/hid/
H A Dhiddev.rst195 report_type in this structure, as above. The field_index should also
211 choose to fill in the report_type field and specify the report_id as
249 to read() filled in with the report_type and report_id, but
/linux/drivers/input/tablet/
H A Daiptek.c852 unsigned char report_type, in aiptek_set_report() argument
861 USB_DIR_OUT, (report_type << 8) + report_id, in aiptek_set_report()
867 unsigned char report_type, in aiptek_get_report() argument
876 USB_DIR_IN, (report_type << 8) + report_id, in aiptek_get_report()
/linux/include/linux/greybus/
H A Dgreybus_protocols.h633 __u8 report_type; member
639 __u8 report_type; member