Searched refs:hid (Results 26 - 50 of 338) sorted by relevance

1234567891011>>

/linux-master/drivers/staging/greybus/
H A Dhid.c10 #include <linux/hid.h>
22 struct hid_device *hid; member in struct:gb_hid
146 hid_input_report(ghid->hid, HID_INPUT_REPORT,
158 static void gb_hid_find_max_report(struct hid_device *hid, unsigned int type, argument
164 list_for_each_entry(report, &hid->report_enum[type].report_list, list) {
200 * hid->driver_lock is held as we are in probe function,
204 hid_report_raw_event(ghid->hid, report->type, ghid->inbuf, size, 1);
209 struct hid_device *hid = ghid->hid; local
213 &hid
223 __gb_hid_get_raw_report(struct hid_device *hid, unsigned char report_number, __u8 *buf, size_t count, unsigned char report_type) argument
240 __gb_hid_output_raw_report(struct hid_device *hid, __u8 *buf, size_t len, unsigned char report_type) argument
262 gb_hid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) argument
279 gb_hid_parse(struct hid_device *hid) argument
312 gb_hid_start(struct hid_device *hid) argument
335 gb_hid_stop(struct hid_device *hid) argument
342 gb_hid_open(struct hid_device *hid) argument
355 gb_hid_close(struct hid_device *hid) argument
369 gb_hid_power(struct hid_device *hid, int lvl) argument
396 struct hid_device *hid = ghid->hid; local
426 struct hid_device *hid; local
[all...]
/linux-master/drivers/hid/usbhid/
H A DMakefile6 usbhid-y := hid-core.o
8 usbhid-$(CONFIG_HID_PID) += hid-pidff.o
H A Dhid-core.c32 #include <linux/hid.h>
34 #include <linux/hid-debug.h>
74 static void hid_io_error(struct hid_device *hid);
75 static int hid_submit_out(struct hid_device *hid);
76 static int hid_submit_ctrl(struct hid_device *hid);
80 static int hid_start_in(struct hid_device *hid) argument
84 struct usbhid_device *usbhid = hid->driver_data;
108 struct hid_device *hid = usbhid->hid; local
111 if (hid_start_in(hid))
120 struct hid_device *hid = usbhid->hid; local
143 hid_io_error(struct hid_device *hid) argument
192 struct hid_device *hid = usb_get_intfdata(usbhid->intf); local
230 struct hid_device *hid = usb_get_intfdata(usbhid->intf); local
273 struct hid_device *hid = urb->context; local
335 hid_submit_out(struct hid_device *hid) argument
365 hid_submit_ctrl(struct hid_device *hid) argument
427 struct hid_device *hid = urb->context; local
475 struct hid_device *hid = urb->context; local
521 __usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) argument
630 usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) argument
640 usbhid_wait_io(struct hid_device *hid) argument
678 usbhid_open(struct hid_device *hid) argument
737 usbhid_close(struct hid_device *hid) argument
767 usbhid_init_reports(struct hid_device *hid) argument
800 hid_find_field_early(struct hid_device *hid, unsigned int page, unsigned int hid_code, struct hid_field **pfield) argument
824 usbhid_set_leds(struct hid_device *hid) argument
838 hid_find_max_report(struct hid_device *hid, unsigned int type, unsigned int *max) argument
851 hid_alloc_buffers(struct usb_device *dev, struct hid_device *hid) argument
869 usbhid_get_raw_report(struct hid_device *hid, unsigned char report_number, __u8 *buf, size_t count, unsigned char report_type) argument
903 usbhid_set_raw_report(struct hid_device *hid, unsigned int reportnum, __u8 *buf, size_t count, unsigned char rtype) argument
939 usbhid_output_report(struct hid_device *hid, __u8 *buf, size_t count) argument
969 hid_free_buffers(struct usb_device *dev, struct hid_device *hid) argument
979 usbhid_parse(struct hid_device *hid) argument
1060 usbhid_start(struct hid_device *hid) argument
1207 usbhid_stop(struct hid_device *hid) argument
1251 hid_free_buffers(hid_to_usb_dev(hid), hid); local
1256 usbhid_power(struct hid_device *hid, int lvl) argument
1274 usbhid_request(struct hid_device *hid, struct hid_report *rep, int reqtype) argument
1286 usbhid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) argument
1300 usbhid_idle(struct hid_device *hid, int report, int idle, int reqtype) argument
1314 usbhid_may_wakeup(struct hid_device *hid) argument
1347 struct hid_device *hid; local
1446 struct hid_device *hid = usb_get_intfdata(intf); local
1474 hid_restart_io(struct hid_device *hid) argument
1508 struct hid_device *hid = usb_get_intfdata(intf); local
1523 struct hid_device *hid = usb_get_intfdata(intf); local
1565 hid_resume_common(struct hid_device *hid, bool driver_suspended) argument
1577 struct hid_device *hid = usb_get_intfdata(intf); local
1634 struct hid_device *hid = usb_get_intfdata (intf); local
1644 struct hid_device *hid = usb_get_intfdata(intf); local
[all...]
/linux-master/drivers/iio/position/
H A DMakefile7 obj-$(CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE) += hid-sensor-custom-intel-hinge.o
/linux-master/include/linux/
H A Dhid-roccat.h12 #include <linux/hid.h>
19 int roccat_connect(const struct class *klass, struct hid_device *hid,
H A Dhidraw.h16 struct hid_device *hid; member in struct:hidraw
46 static inline int hidraw_report_event(struct hid_device *hid, u8 *data, int len) { return 0; } argument
47 static inline int hidraw_connect(struct hid_device *hid) { return -1; } argument
48 static inline void hidraw_disconnect(struct hid_device *hid) { } argument
H A Dhid_bpf.h8 #include <uapi/linux/hid.h>
30 * @hid: the ``struct hid_device`` representing the device itself
51 const struct hid_device *hid; member in struct:hid_bpf_ctx
138 u8 *dispatch_hid_bpf_device_event(struct hid_device *hid, enum hid_report_type type, u8 *data,
142 void hid_bpf_destroy_device(struct hid_device *hid);
143 void hid_bpf_device_init(struct hid_device *hid);
146 static inline u8 *dispatch_hid_bpf_device_event(struct hid_device *hid, enum hid_report_type type, argument
150 static inline void hid_bpf_destroy_device(struct hid_device *hid) {} argument
151 static inline void hid_bpf_device_init(struct hid_device *hid) {} argument
/linux-master/drivers/hid/
H A Dhid-betopff.c29 #include <linux/hid.h>
31 #include "hid-ids.h"
40 struct hid_device *hid = input_get_drvdata(dev); local
50 hid_hw_request(hid, betopff->report, HID_REQ_SET_REPORT);
55 static int betopff_init(struct hid_device *hid) argument
61 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
66 if (list_empty(&hid->inputs)) {
67 hid_err(hid, "no inputs found\n");
71 hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
75 hid_err(hid, "n
[all...]
H A Dhid-jabra.c11 #include <linux/hid.h>
14 #include "hid-ids.h"
26 ((usage->hid & HID_USAGE_PAGE) >= HID_UP_VENDOR_DEFINED_MIN &&
27 (usage->hid & HID_USAGE_PAGE) <= HID_UP_VENDOR_DEFINED_MAX);
29 dbg_hid("hid=0x%08x appl=0x%08x coll_idx=0x%02x usage_idx=0x%02x: %s\n",
30 usage->hid,
44 MODULE_DEVICE_TABLE(hid, jabra_devices);
H A Dhid-primax.c12 #include <linux/hid.h>
15 #include "hid-ids.h"
17 static int px_raw_event(struct hid_device *hid, struct hid_report *report, argument
47 hid_report_raw_event(hid, HID_INPUT_REPORT, data, size, 0);
52 hid_info(hid, "unknown report type %d\n", report->id);
63 MODULE_DEVICE_TABLE(hid, px_devices);
H A Dhid-appleir.c19 #include <linux/hid.h>
21 #include "hid-ids.h"
109 struct hid_device *hid; member in struct:appleir
151 static void key_up(struct hid_device *hid, struct appleir *appleir, int key) argument
157 static void key_down(struct hid_device *hid, struct appleir *appleir, int key) argument
171 struct hid_device *hid = appleir->hid; local
176 key_up(hid, appleir, appleir->current_key);
182 static int appleir_raw_event(struct hid_device *hid, struct hid_report *report, argument
185 struct appleir *appleir = hid_get_drvdata(hid);
251 appleir_input_configured(struct hid_device *hid, struct hid_input *hidinput) argument
274 appleir_input_mapping(struct hid_device *hid, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument
281 appleir_probe(struct hid_device *hid, const struct hid_device_id *id) argument
318 appleir_remove(struct hid_device *hid) argument
[all...]
H A Dhid-holtekff.c14 #include <linux/hid.h>
19 #include "hid-ids.h"
76 struct hid_device *hid,
87 hid_hw_request(hid, holtekff->field->report, HID_REQ_SET_REPORT);
93 struct hid_device *hid = input_get_drvdata(dev); local
105 holtekff_send(holtekff, hid, stop_all6);
117 holtekff_send(holtekff, hid, buf);
118 holtekff_send(holtekff, hid, start_effect_1);
123 static int holtekff_init(struct hid_device *hid) argument
129 &hid
75 holtekff_send(struct holtekff_device *holtekff, struct hid_device *hid, const u8 data[HOLTEKFF_MSG_LENGTH]) argument
175 holtekff_init(struct hid_device *hid) argument
[all...]
H A Dhid-google-stadiaff.c8 #include <linux/hid.h>
13 #include "hid-ids.h"
18 struct hid_device *hid; member in struct:stadiaff_device
39 hid_hw_request(stadiaff->hid, stadiaff->report, HID_REQ_SET_REPORT);
45 struct hid_device *hid = input_get_drvdata(dev); local
46 struct stadiaff_device *stadiaff = hid_get_drvdata(hid);
60 static int stadiaff_init(struct hid_device *hid) argument
68 if (list_empty(&hid->inputs)) {
69 hid_err(hid, "no inputs found\n");
72 hidinput = list_entry(hid
130 stadia_remove(struct hid_device *hid) argument
[all...]
H A Dhid-lg3ff.c13 #include <linux/hid.h>
15 #include "hid-lg.h"
47 struct hid_device *hid = input_get_drvdata(dev); local
48 struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
78 hid_hw_request(hid, report, HID_REQ_SET_REPORT);
85 struct hid_device *hid = input_get_drvdata(dev); local
86 struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list;
104 hid_hw_request(hid, report, HID_REQ_SET_REPORT);
114 int lg3ff_init(struct hid_device *hid) argument
122 if (list_empty(&hid
[all...]
H A Dhid-accutouch.c8 * based on hid-penmount.c
15 #include <linux/hid.h>
17 #include "hid-ids.h"
25 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON) {
37 MODULE_DEVICE_TABLE(hid, accutouch_devices);
40 .name = "hid-accutouch",
H A Dhid-zpff.c12 #include <linux/hid.h>
17 #include "hid-ids.h"
28 struct hid_device *hid = input_get_drvdata(dev); local
48 hid_hw_request(hid, zpff->report, HID_REQ_SET_REPORT);
53 static int zpff_init(struct hid_device *hid) argument
61 if (list_empty(&hid->inputs)) {
62 hid_err(hid, "no inputs found\n");
65 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
69 report = hid_validate_values(hid, HID_OUTPUT_REPORT, 0, i, 1);
91 hid_hw_request(hid, zpf
98 zpff_init(struct hid_device *hid) argument
[all...]
H A Dhid-lg4ff.c17 #include <linux/hid.h>
20 #include "hid-lg.h"
21 #include "hid-lg4ff.h"
22 #include "hid-ids.h"
61 static void lg4ff_set_range_dfp(struct hid_device *hid, u16 range);
62 static void lg4ff_set_range_g25(struct hid_device *hid, u16 range);
79 void (*set_range)(struct hid_device *hid, u16 range);
103 void (*set_range)(struct hid_device *hid, u16 range);
300 int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, argument
307 hid_err(hid, "Devic
408 struct hid_device *hid = input_get_drvdata(dev); local
470 struct hid_device *hid = input_get_drvdata(dev); local
550 struct hid_device *hid = input_get_drvdata(dev); local
584 lg4ff_set_range_g25(struct hid_device *hid, u16 range) argument
619 lg4ff_set_range_dfp(struct hid_device *hid, u16 range) argument
763 lg4ff_switch_compatibility_mode(struct hid_device *hid, const struct lg4ff_compat_mode_switch *s) argument
800 struct hid_device *hid = to_hid_device(dev); local
849 struct hid_device *hid = to_hid_device(dev); local
942 struct hid_device *hid = to_hid_device(dev); local
966 struct hid_device *hid = to_hid_device(dev); local
995 struct hid_device *hid = to_hid_device(dev); local
1021 struct hid_device *hid = to_hid_device(dev); local
1054 struct hid_device *hid = to_hid_device(dev); local
1088 lg4ff_set_leds(struct hid_device *hid, u8 leds) argument
1124 struct hid_device *hid = to_hid_device(dev); local
1159 struct hid_device *hid = to_hid_device(dev); local
1186 lg4ff_identify_multimode_wheel(struct hid_device *hid, const u16 reported_product_id, const u16 bcdDevice) argument
1221 lg4ff_handle_multimode_wheel(struct hid_device *hid, u16 *real_product_id, const u16 bcdDevice) argument
1260 lg4ff_init(struct hid_device *hid) argument
1454 lg4ff_deinit(struct hid_device *hid) argument
[all...]
H A Dhid-cmedia.c11 #include <linux/hid.h>
13 #include "hid-ids.h"
87 struct hid_device *hid; member in struct:cmhid
91 static void hp_ev(struct hid_device *hid, struct cmhid *cm, int value) argument
97 static int cmhid_raw_event(struct hid_device *hid, struct hid_report *report, argument
100 struct cmhid *cm = hid_get_drvdata(hid);
108 hp_ev(hid, cm, 0);
112 hp_ev(hid, cm, 1);
120 static int cmhid_input_configured(struct hid_device *hid, argument
124 struct cmhid *cm = hid_get_drvdata(hid);
136 cmhid_input_mapping(struct hid_device *hid, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) argument
143 cmhid_probe(struct hid_device *hid, const struct hid_device_id *id) argument
178 cmhid_remove(struct hid_device *hid) argument
202 cmhid_hs100b_report_fixup(struct hid_device *hid, __u8 *rdesc, unsigned int *rsize) argument
[all...]
H A Dhid-lcpower.c6 * based on hid-topseed module
13 #include <linux/hid.h>
16 #include "hid-ids.h"
24 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_LOGIVENDOR)
27 switch (usage->hid & HID_USAGE) {
47 MODULE_DEVICE_TABLE(hid, ts_devices);
H A Dhid-kensington.c13 #include <linux/hid.h>
16 #include "hid-ids.h"
24 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_MSVENDOR)
27 switch (usage->hid & HID_USAGE) {
40 MODULE_DEVICE_TABLE(hid, ks_devices);
H A Dhid-pl.c29 #define debug(format, arg...) pr_debug("hid-plff: " format "\n" , ## arg)
34 #include <linux/hid.h>
36 #include "hid-ids.h"
50 struct hid_device *hid = input_get_drvdata(dev); local
64 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
69 static int plff_init(struct hid_device *hid) argument
75 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
93 Zeroplus (hid-zpff) devices.
97 hid_err(hid, "no output reports found\n");
101 list_for_each_entry(hidinput, &hid
172 plff_init(struct hid_device *hid) argument
[all...]
H A Dhid-gaff.c19 #include <linux/hid.h>
21 #include "hid-ids.h"
32 struct hid_device *hid = input_get_drvdata(dev); local
51 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
58 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
63 static int gaff_init(struct hid_device *hid) argument
69 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
74 if (list_empty(&hid->inputs)) {
75 hid_err(hid, "no inputs found\n");
78 hidinput = list_entry(hid
[all...]
/linux-master/drivers/power/reset/
H A Dpwr-mlxbf.c22 const char *hid; member in struct:pwr_mlxbf
41 if (!strncmp(priv->hid, rst_pwr_hid, 8))
44 if (!strncmp(priv->hid, low_pwr_hid, 8))
55 const char *hid; local
66 hid = acpi_device_hid(adev);
67 priv->hid = hid;
71 return dev_err_probe(dev, irq, "Error getting %s irq.\n", priv->hid);
81 err = devm_request_irq(dev, irq, pwr_mlxbf_irq, 0, hid, priv);
83 dev_err(dev, "Failed request of %s irq\n", priv->hid);
[all...]
/linux-master/samples/hid/
H A Dhid_bpf_attach.bpf.c14 ctx->retval = hid_bpf_attach_prog(ctx->hid,
/linux-master/drivers/hid/amd-sfh-hid/
H A Damd_sfh_hid.h19 struct hid_device *hid; member in struct:request_list
63 * used during get/set request from hid core
67 * Used to tie hid->driver data to driver client instance
76 void hid_amdtp_set_feature(struct hid_device *hid, char *buf, u32 len, int report_id);
77 void hid_amdtp_get_report(struct hid_device *hid, int report_id, int report_type);
80 int amd_sfh_get_report(struct hid_device *hid, int report_id, int report_type);
81 void amd_sfh_set_report(struct hid_device *hid, int report_id, int report_type);
82 void amdtp_hid_wakeup(struct hid_device *hid);

Completed in 231 milliseconds

1234567891011>>