Searched refs:hid (Results 76 - 100 of 338) sorted by relevance

1234567891011>>

/linux-master/drivers/iio/common/
H A DMakefile12 obj-y += hid-sensors/
/linux-master/drivers/hid/usbhid/
H A Dhid-pidff.c19 #include <linux/hid.h>
145 struct hid_device *hid; member in struct:pidff_device
250 hid_dbg(pidff->hid, "attack %u => %d\n",
254 hid_hw_request(pidff->hid, pidff->reports[PID_SET_ENVELOPE],
281 hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONSTANT],
316 hid_hw_request(pidff->hid, pidff->reports[PID_SET_EFFECT],
348 hid_hw_request(pidff->hid, pidff->reports[PID_SET_PERIODIC],
390 hid_hw_request(pidff->hid, pidff->reports[PID_SET_CONDITION],
431 hid_hw_request(pidff->hid, pidff->reports[PID_SET_RAMP],
456 hid_hw_request(pidff->hid, pidf
812 pidff_find_reports(struct hid_device *hid, int report_type, struct pidff_device *pidff) argument
1150 struct hid_device *hid = pidff->hid; local
1226 hid_pidff_init(struct hid_device *hid) argument
[all...]
/linux-master/drivers/hid/
H A Dhid-cherry.c16 #include <linux/hid.h>
19 #include "hid-ids.h"
42 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
45 switch (usage->hid & HID_USAGE) {
61 MODULE_DEVICE_TABLE(hid, ch_devices);
H A Dhid-belkin.c16 #include <linux/hid.h>
19 #include "hid-ids.h"
32 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER ||
36 switch (usage->hid & HID_USAGE) {
78 MODULE_DEVICE_TABLE(hid, belkin_devices);
H A Dhid-ezkey.c17 #include <linux/hid.h>
20 #include "hid-ids.h"
29 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
32 switch (usage->hid & HID_USAGE) {
68 MODULE_DEVICE_TABLE(hid, ez_devices);
H A Dhid-monterey.c16 #include <linux/hid.h>
19 #include "hid-ids.h"
37 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
40 switch (usage->hid & HID_USAGE) {
55 MODULE_DEVICE_TABLE(hid, mr_devices);
H A Dhid-sunplus.c16 #include <linux/hid.h>
19 #include "hid-ids.h"
39 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_CONSUMER)
42 switch (usage->hid & HID_USAGE) {
55 MODULE_DEVICE_TABLE(hid, sp_devices);
H A Dhid-icade.c13 #include <linux/hid.h>
16 #include "hid-ids.h"
48 * < copy of hid_keyboard[] from hid-input.c >
177 trans = icade_find_translation(usage->hid & HID_USAGE);
194 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_KEYBOARD) {
195 trans = icade_find_translation(usage->hid & HID_USAGE);
226 MODULE_DEVICE_TABLE(hid, icade_devices);
H A Duhid.c15 #include <linux/hid.h>
39 * holding @devlock, it's still fine to access @hid.
47 struct hid_device *hid; member in struct:uhid_device
73 ret = hid_add_device(uhid->hid);
75 hid_err(uhid->hid, "Cannot register HID device: error %d\n", ret);
80 * of using uhid->hid.
81 * Just leave uhid->hid as-is for now, and clean it up when
103 hid_warn(uhid->hid, "Output queue is full\n");
126 static int uhid_hid_start(struct hid_device *hid) argument
128 struct uhid_device *uhid = hid
152 uhid_hid_stop(struct hid_device *hid) argument
160 uhid_hid_open(struct hid_device *hid) argument
167 uhid_hid_close(struct hid_device *hid) argument
174 uhid_hid_parse(struct hid_device *hid) argument
232 uhid_hid_get_report(struct hid_device *hid, unsigned char rnum, u8 *buf, size_t count, u8 rtype) argument
275 uhid_hid_set_report(struct hid_device *hid, unsigned char rnum, const u8 *buf, size_t count, u8 rtype) argument
316 uhid_hid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) argument
346 uhid_hid_output_raw(struct hid_device *hid, __u8 *buf, size_t count, unsigned char report_type) argument
384 uhid_hid_output_report(struct hid_device *hid, __u8 *buf, size_t count) argument
492 struct hid_device *hid; local
[all...]
H A Dhid-input.c20 #include <linux/hid.h>
21 #include <linux/hid-debug.h>
23 #include "hid-ids.h"
62 * hid-input will convert this list into priorities:
67 * hid-input will then shift the priority by 8 bits to leave some space
73 * If drivers want to add fields before those, hid-input will
110 return (usage->hid & (HID_USAGE_PAGE | HID_USAGE)) == scancode;
131 static struct hid_usage *hidinput_find_key(struct hid_device *hid, argument
141 list_for_each_entry(report, &hid->report_enum[k].report_list, list) {
160 static struct hid_usage *hidinput_locate_usage(struct hid_device *hid, argument
180 struct hid_device *hid = input_get_drvdata(dev); local
202 struct hid_device *hid = input_get_drvdata(dev); local
1525 hidinput_hid_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value) argument
1742 hidinput_report_event(struct hid_device *hid, struct hid_report *report) argument
1754 hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field) argument
1771 hidinput_get_led_field(struct hid_device *hid) argument
1791 hidinput_count_leds(struct hid_device *hid) argument
1815 struct hid_device *hid = container_of(work, struct hid_device, local
1864 struct hid_device *hid = input_get_drvdata(dev); local
1887 struct hid_device *hid = input_get_drvdata(dev); local
1894 struct hid_device *hid = input_get_drvdata(dev); local
1899 __hidinput_change_resolution_multipliers(struct hid_device *hid, struct hid_report *report, bool use_logical_max) argument
1955 hidinput_change_resolution_multipliers(struct hid_device *hid) argument
1980 report_features(struct hid_device *hid) argument
2009 hidinput_allocate(struct hid_device *hid, unsigned int application) argument
2146 hidinput_cleanup_hidinput(struct hid_device *hid, struct hid_input *hidinput) argument
2175 struct hid_device *hid = report->device; local
2189 struct hid_device *hid = report->device; local
2278 hidinput_connect(struct hid_device *hid, unsigned int force) argument
2381 hidinput_disconnect(struct hid_device *hid) argument
[all...]
H A Dhid-core.c31 #include <linux/hid.h>
33 #include <linux/hid-debug.h>
36 #include "hid-ids.h"
318 field->usage[i].hid = parser->local.usage[j];
707 struct hid_device *hid = container_of(ref, struct hid_device, ref); local
709 hid_close_report(hid);
710 kfree(hid->dev_rdesc);
711 kfree(hid);
716 struct hid_device *hid = to_hid_device(dev); local
718 kref_put(&hid
790 struct hid_device *hid = parser->device; local
809 struct hid_device *hid = parser->device; local
879 hid_scan_report(struct hid_device *hid) argument
949 hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size) argument
976 hid_validate_values(struct hid_device *hid, enum hid_report_type type, unsigned int id, unsigned int field_index, unsigned int report_counts) argument
1027 hid_calculate_multiplier(struct hid_device *hid, struct hid_field *multiplier) argument
1066 hid_apply_multiplier_to_field(struct hid_device *hid, struct hid_field *field, struct hid_collection *multiplier_collection, int effective_multiplier) argument
1096 hid_apply_multiplier(struct hid_device *hid, struct hid_field *multiplier) argument
1165 hid_setup_resolution_multiplier(struct hid_device *hid) argument
1391 hid_field_extract(const struct hid_device *hid, u8 *report, unsigned offset, unsigned n) argument
1437 implement(const struct hid_device *hid, u8 *report, unsigned offset, unsigned n, u32 value) argument
1480 hid_match_report(struct hid_device *hid, struct hid_report *report) argument
1503 hid_match_usage(struct hid_device *hid, struct hid_usage *usage) argument
1521 hid_process_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value, int interrupt) argument
1568 hid_input_fetch_field(struct hid_device *hid, struct hid_field *field, __u8 *data) argument
1604 hid_input_var_field(struct hid_device *hid, struct hid_field *field, int interrupt) argument
1627 hid_input_array_field(struct hid_device *hid, struct hid_field *field, int interrupt) argument
1668 hid_process_report(struct hid_device *hid, struct hid_report *report, __u8 *data, int interrupt) argument
1726 __hid_insert_field_entry(struct hid_device *hid, struct hid_report *report, struct hid_field_entry *entry, struct hid_field *field, unsigned int usage_index) argument
1756 hid_report_process_ordering(struct hid_device *hid, struct hid_report *report) argument
1807 hid_process_ordering(struct hid_device *hid) argument
1820 hid_output_field(const struct hid_device *hid, struct hid_field *field, __u8 *data) argument
1937 __hid_request(struct hid_device *hid, struct hid_report *report, enum hid_class_request reqtype) argument
1971 hid_report_raw_event(struct hid_device *hid, enum hid_report_type type, u8 *data, u32 size, int interrupt) argument
2040 hid_input_report(struct hid_device *hid, enum hid_report_type type, u8 *data, u32 size, int interrupt) argument
2955 hid_check_keys_pressed(struct hid_device *hid) argument
[all...]
H A Dhid-ite.c9 #include <linux/hid.h>
12 #include "hid-ids.h"
50 (usage->hid & HID_USAGE_PAGE) == 0x00880000) {
51 if (usage->hid == 0x00880078) {
56 if (usage->hid == 0x00880079) {
82 if (usage->hid == HID_GD_RFKILL_BTN) {
131 MODULE_DEVICE_TABLE(hid, ite_devices);
H A Dhid-lg4ff.h6 extern int lg4ff_no_autoswitch; /* From hid-lg.c */
8 int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field,
15 static inline int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, argument
H A Dhid-ortek.c20 #include <linux/hid.h>
23 #include "hid-ids.h"
45 MODULE_DEVICE_TABLE(hid, ortek_devices);
H A Dhid-xinmo.c6 * -1). It is needed because hid-input discards out of bounds values.
7 * (This module is based on "hid-saitek" and "hid-lg".)
16 #include <linux/hid.h>
20 #include "hid-ids.h"
50 MODULE_DEVICE_TABLE(hid, xinmo_devices);
H A Dhid-vivaldi.c10 #include <linux/hid.h>
15 #include "hid-vivaldi-common.h"
41 MODULE_DEVICE_TABLE(hid, vivaldi_table);
44 .name = "hid-vivaldi",
H A Dhidraw.c6 * hid events at all (no parsing, no lookups). This lets applications
7 * to work on raw hid events as they want to, and avoids a need to
26 #include <linux/hid.h>
119 dev = hidraw_table[minor]->hid;
194 dev = hidraw_table[minor]->hid;
290 err = hid_hw_power(dev->hid, PM_HINT_FULLON);
296 err = hid_hw_open(dev->hid);
298 hid_hw_power(dev->hid, PM_HINT_NORMAL);
331 hid_hw_close(hidraw->hid);
345 hid_hw_close(hidraw->hid);
426 struct hid_device *hid = dev->hid; local
519 hidraw_report_event(struct hid_device *hid, u8 *data, int len) argument
548 hidraw_connect(struct hid_device *hid) argument
605 hidraw_disconnect(struct hid_device *hid) argument
[all...]
H A Dhid-topseed.c6 * based on hid-cherry driver
19 #include <linux/hid.h>
22 #include "hid-ids.h"
30 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR)
33 switch (usage->hid & HID_USAGE) {
72 MODULE_DEVICE_TABLE(hid, ts_devices);
H A Dhid-twinhan.c5 * Based on hid-gyration.c
15 #include <linux/hid.h>
18 #include "hid-ids.h"
65 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD)
68 switch (usage->hid & HID_USAGE) {
125 MODULE_DEVICE_TABLE(hid, twinhan_devices);
/linux-master/drivers/firmware/efi/
H A Ddev-path-parser.c20 char hid[ACPI_ID_LEN]; local
25 sprintf(hid, "%c%c%c%04X",
26 'A' + ((node->acpi.hid >> 10) & 0x1f) - 1,
27 'A' + ((node->acpi.hid >> 5) & 0x1f) - 1,
28 'A' + ((node->acpi.hid >> 0) & 0x1f) - 1,
29 node->acpi.hid >> 16);
31 for_each_acpi_dev_match(adev, hid, NULL, -1) {
/linux-master/drivers/iio/humidity/
H A DMakefile11 obj-$(CONFIG_HID_SENSOR_HUMIDITY) += hid-sensor-humidity.o
23 ccflags-y += -I$(srctree)/drivers/iio/common/hid-sensors
/linux-master/drivers/scsi/snic/
H A Dvnic_snic.h38 u8 hid; member in struct:vnic_snic_config
/linux-master/drivers/hid/bpf/
H A Dhid_bpf_dispatch.h6 #include <linux/hid.h>
/linux-master/include/linux/
H A Dhid.h28 #include <uapi/linux/hid.h>
468 unsigned hid; /* hid usage code */ member in struct:hid_usage
499 * bits 8-16 are reserved for hid-input usage
687 struct hid_bpf bpf; /* hid-bpf data */
939 extern void hidinput_report_event(struct hid_device *hid, struct hid_report *report);
940 extern int hidinput_connect(struct hid_device *hid, unsigned int force);
944 int hid_input_report(struct hid_device *hid, enum hid_report_type type, u8 *data, u32 size,
946 struct hid_field *hidinput_get_led_field(struct hid_device *hid);
947 unsigned int hidinput_count_leds(struct hid_device *hid);
998 hid_device_io_start(struct hid_device *hid) argument
1018 hid_device_io_stop(struct hid_device *hid) argument
[all...]
/linux-master/net/bluetooth/hidp/
H A Dcore.c89 } else if (session->hid) {
90 ci->vendor = session->hid->vendor;
91 ci->product = session->hid->product;
92 ci->version = session->hid->version;
93 strscpy(ci->name, session->hid->name, 128);
233 static int hidp_get_raw_report(struct hid_device *hid, argument
238 struct hidp_session *session = hid->driver_data;
241 int numbered_reports = hid->report_enum[report_type].numbered;
318 static int hidp_set_raw_report(struct hid_device *hid, unsigned char reportnum, argument
322 struct hidp_session *session = hid
383 hidp_output_report(struct hid_device *hid, __u8 *data, size_t count) argument
392 hidp_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) argument
710 hidp_open(struct hid_device *hid) argument
715 hidp_close(struct hid_device *hid) argument
719 hidp_parse(struct hid_device *hid) argument
727 hidp_start(struct hid_device *hid) argument
732 hidp_stop(struct hid_device *hid) argument
757 struct hid_device *hid; local
[all...]

Completed in 186 milliseconds

1234567891011>>