Home
last modified time | relevance | path

Searched refs:hid (Results 1 - 25 of 563) sorted by relevance

12345678910>>...23

/kernel/linux/linux-6.6/drivers/hid/
H A DMakefile5 hid-y := hid-core.o hid-input.o hid-quirks.o
6 hid-$(CONFIG_DEBUG_FS) += hid-debug.o
10 obj-$(CONFIG_HID) += hid.o
13 obj-$(CONFIG_HID_GENERIC) += hid-generic.o
15 hid-$(CONFIG_HIDRAW) += hidraw.o
17 hid
[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, in lg4ff_adjust_input_event() argument
307 hid_err(hid, "Devic in lg4ff_adjust_input_event()
408 struct hid_device *hid = input_get_drvdata(dev); lg4ff_play() local
470 struct hid_device *hid = input_get_drvdata(dev); lg4ff_set_autocenter_default() local
550 struct hid_device *hid = input_get_drvdata(dev); lg4ff_set_autocenter_ffex() local
584 lg4ff_set_range_g25(struct hid_device *hid, u16 range) lg4ff_set_range_g25() argument
619 lg4ff_set_range_dfp(struct hid_device *hid, u16 range) lg4ff_set_range_dfp() argument
763 lg4ff_switch_compatibility_mode(struct hid_device *hid, const struct lg4ff_compat_mode_switch *s) lg4ff_switch_compatibility_mode() argument
800 struct hid_device *hid = to_hid_device(dev); lg4ff_alternate_modes_show() local
849 struct hid_device *hid = to_hid_device(dev); lg4ff_alternate_modes_store() local
942 struct hid_device *hid = to_hid_device(dev); lg4ff_combine_show() local
966 struct hid_device *hid = to_hid_device(dev); lg4ff_combine_store() local
995 struct hid_device *hid = to_hid_device(dev); lg4ff_range_show() local
1021 struct hid_device *hid = to_hid_device(dev); lg4ff_range_store() local
1054 struct hid_device *hid = to_hid_device(dev); lg4ff_real_id_show() local
1088 lg4ff_set_leds(struct hid_device *hid, u8 leds) lg4ff_set_leds() argument
1124 struct hid_device *hid = to_hid_device(dev); lg4ff_led_set_brightness() local
1159 struct hid_device *hid = to_hid_device(dev); lg4ff_led_get_brightness() local
1186 lg4ff_identify_multimode_wheel(struct hid_device *hid, const u16 reported_product_id, const u16 bcdDevice) lg4ff_identify_multimode_wheel() argument
1221 lg4ff_handle_multimode_wheel(struct hid_device *hid, u16 *real_product_id, const u16 bcdDevice) lg4ff_handle_multimode_wheel() argument
1260 lg4ff_init(struct hid_device *hid) lg4ff_init() argument
1454 lg4ff_deinit(struct hid_device *hid) lg4ff_deinit() argument
[all...]
H A Dhid-mf.c25 #include <linux/hid.h>
28 #include "hid-ids.h"
36 struct hid_device *hid = input_get_drvdata(dev); in mf_play() local
52 hid_hw_request(hid, mf->report, HID_REQ_SET_REPORT); in mf_play()
57 static int mf_init(struct hid_device *hid) in mf_init() argument
62 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in mf_init()
67 struct list_head *input_ptr = &hid->inputs; in mf_init()
79 hid_err(hid, "Invalid report, this should never happen!\n"); in mf_init()
83 if (list_is_last(input_ptr, &hid->inputs)) { in mf_init()
84 hid_err(hid, "Missin in mf_init()
116 mf_probe(struct hid_device *hid, const struct hid_device_id *id) mf_probe() argument
[all...]
H A Dhid-appleir.c19 #include <linux/hid.h>
21 #include "hid-ids.h"
109 struct hid_device *hid; member
151 static void key_up(struct hid_device *hid, struct appleir *appleir, int key) in key_up() argument
157 static void key_down(struct hid_device *hid, struct appleir *appleir, int key) in key_down() argument
171 struct hid_device *hid = appleir->hid; in key_up_tick() local
176 key_up(hid, appleir, appleir->current_key); in key_up_tick()
182 static int appleir_raw_event(struct hid_device *hid, struct hid_report *report, in appleir_raw_event() argument
185 struct appleir *appleir = hid_get_drvdata(hid); in appleir_raw_event()
251 appleir_input_configured(struct hid_device *hid, struct hid_input *hidinput) appleir_input_configured() 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) appleir_input_mapping() argument
281 appleir_probe(struct hid_device *hid, const struct hid_device_id *id) appleir_probe() argument
318 appleir_remove(struct hid_device *hid) appleir_remove() argument
[all...]
H A Dhid-google-stadiaff.c8 #include <linux/hid.h>
13 #include "hid-ids.h"
18 struct hid_device *hid; member
39 hid_hw_request(stadiaff->hid, stadiaff->report, HID_REQ_SET_REPORT); in stadiaff_work()
45 struct hid_device *hid = input_get_drvdata(dev); in stadiaff_play() local
46 struct stadiaff_device *stadiaff = hid_get_drvdata(hid); in stadiaff_play()
60 static int stadiaff_init(struct hid_device *hid) in stadiaff_init() argument
68 if (list_empty(&hid->inputs)) { in stadiaff_init()
69 hid_err(hid, "no inputs found\n"); in stadiaff_init()
72 hidinput = list_entry(hid in stadiaff_init()
130 stadia_remove(struct hid_device *hid) stadia_remove() argument
[all...]
H A Dhid-cmedia.c11 #include <linux/hid.h>
13 #include "hid-ids.h"
87 struct hid_device *hid; member
91 static void hp_ev(struct hid_device *hid, struct cmhid *cm, int value) in hp_ev() argument
97 static int cmhid_raw_event(struct hid_device *hid, struct hid_report *report, in cmhid_raw_event() argument
100 struct cmhid *cm = hid_get_drvdata(hid); in cmhid_raw_event()
108 hp_ev(hid, cm, 0); in cmhid_raw_event()
112 hp_ev(hid, cm, 1); in cmhid_raw_event()
120 static int cmhid_input_configured(struct hid_device *hid, in cmhid_input_configured() argument
124 struct cmhid *cm = hid_get_drvdata(hid); in cmhid_input_configured()
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) cmhid_input_mapping() argument
143 cmhid_probe(struct hid_device *hid, const struct hid_device_id *id) cmhid_probe() argument
178 cmhid_remove(struct hid_device *hid) cmhid_remove() argument
202 cmhid_hs100b_report_fixup(struct hid_device *hid, __u8 *rdesc, unsigned int *rsize) cmhid_hs100b_report_fixup() argument
[all...]
/kernel/linux/linux-5.10/drivers/hid/
H A DMakefile5 hid-y := hid-core.o hid-input.o hid-quirks.o
6 hid-$(CONFIG_DEBUG_FS) += hid-debug.o
8 obj-$(CONFIG_HID) += hid.o
11 obj-$(CONFIG_HID_GENERIC) += hid-generic.o
13 hid-$(CONFIG_HIDRAW) += hidraw.o
15 hid
[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, in lg4ff_adjust_input_event() argument
307 hid_err(hid, "Devic in lg4ff_adjust_input_event()
408 struct hid_device *hid = input_get_drvdata(dev); lg4ff_play() local
470 struct hid_device *hid = input_get_drvdata(dev); lg4ff_set_autocenter_default() local
550 struct hid_device *hid = input_get_drvdata(dev); lg4ff_set_autocenter_ffex() local
584 lg4ff_set_range_g25(struct hid_device *hid, u16 range) lg4ff_set_range_g25() argument
619 lg4ff_set_range_dfp(struct hid_device *hid, u16 range) lg4ff_set_range_dfp() argument
763 lg4ff_switch_compatibility_mode(struct hid_device *hid, const struct lg4ff_compat_mode_switch *s) lg4ff_switch_compatibility_mode() argument
800 struct hid_device *hid = to_hid_device(dev); lg4ff_alternate_modes_show() local
849 struct hid_device *hid = to_hid_device(dev); lg4ff_alternate_modes_store() local
942 struct hid_device *hid = to_hid_device(dev); lg4ff_combine_show() local
966 struct hid_device *hid = to_hid_device(dev); lg4ff_combine_store() local
995 struct hid_device *hid = to_hid_device(dev); lg4ff_range_show() local
1021 struct hid_device *hid = to_hid_device(dev); lg4ff_range_store() local
1054 struct hid_device *hid = to_hid_device(dev); lg4ff_real_id_show() local
1088 lg4ff_set_leds(struct hid_device *hid, u8 leds) lg4ff_set_leds() argument
1124 struct hid_device *hid = to_hid_device(dev); lg4ff_led_set_brightness() local
1159 struct hid_device *hid = to_hid_device(dev); lg4ff_led_get_brightness() local
1186 lg4ff_identify_multimode_wheel(struct hid_device *hid, const u16 reported_product_id, const u16 bcdDevice) lg4ff_identify_multimode_wheel() argument
1221 lg4ff_handle_multimode_wheel(struct hid_device *hid, u16 *real_product_id, const u16 bcdDevice) lg4ff_handle_multimode_wheel() argument
1260 lg4ff_init(struct hid_device *hid) lg4ff_init() argument
1454 lg4ff_deinit(struct hid_device *hid) lg4ff_deinit() argument
[all...]
H A Dhid-cmedia.c9 #include <linux/hid.h>
11 #include "hid-ids.h"
45 struct hid_device *hid; member
49 static void hp_ev(struct hid_device *hid, struct cmhid *cm, int value) in hp_ev() argument
55 static int cmhid_raw_event(struct hid_device *hid, struct hid_report *report, in cmhid_raw_event() argument
58 struct cmhid *cm = hid_get_drvdata(hid); in cmhid_raw_event()
66 hp_ev(hid, cm, 0); in cmhid_raw_event()
70 hp_ev(hid, cm, 1); in cmhid_raw_event()
78 static int cmhid_input_configured(struct hid_device *hid, in cmhid_input_configured() argument
82 struct cmhid *cm = hid_get_drvdata(hid); in cmhid_input_configured()
94 cmhid_input_mapping(struct hid_device *hid, struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, unsigned long **bit, int *max) cmhid_input_mapping() argument
101 cmhid_probe(struct hid_device *hid, const struct hid_device_id *id) cmhid_probe() argument
136 cmhid_remove(struct hid_device *hid) cmhid_remove() argument
[all...]
H A Dhid-mf.c25 #include <linux/hid.h>
28 #include "hid-ids.h"
36 struct hid_device *hid = input_get_drvdata(dev); in mf_play() local
52 hid_hw_request(hid, mf->report, HID_REQ_SET_REPORT); in mf_play()
57 static int mf_init(struct hid_device *hid) in mf_init() argument
62 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in mf_init()
67 struct list_head *input_ptr = &hid->inputs; in mf_init()
79 hid_err(hid, "Invalid report, this should never happen!\n"); in mf_init()
83 if (list_is_last(input_ptr, &hid->inputs)) { in mf_init()
84 hid_err(hid, "Missin in mf_init()
116 mf_probe(struct hid_device *hid, const struct hid_device_id *id) mf_probe() argument
[all...]
H A Dhid-appleir.c19 #include <linux/hid.h>
21 #include "hid-ids.h"
109 struct hid_device *hid; member
151 static void key_up(struct hid_device *hid, struct appleir *appleir, int key) in key_up() argument
157 static void key_down(struct hid_device *hid, struct appleir *appleir, int key) in key_down() argument
171 struct hid_device *hid = appleir->hid; in key_up_tick() local
176 key_up(hid, appleir, appleir->current_key); in key_up_tick()
182 static int appleir_raw_event(struct hid_device *hid, struct hid_report *report, in appleir_raw_event() argument
185 struct appleir *appleir = hid_get_drvdata(hid); in appleir_raw_event()
251 appleir_input_configured(struct hid_device *hid, struct hid_input *hidinput) appleir_input_configured() 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) appleir_input_mapping() argument
281 appleir_probe(struct hid_device *hid, const struct hid_device_id *id) appleir_probe() argument
318 appleir_remove(struct hid_device *hid) appleir_remove() argument
[all...]
/kernel/linux/linux-6.6/drivers/hid/amd-sfh-hid/
H A Damd_sfh_hid.c10 #include <linux/hid.h>
20 * amdtp_hid_parse() - hid-core .parse() callback
21 * @hid: hid device instance
27 static int amdtp_hid_parse(struct hid_device *hid) in amdtp_hid_parse() argument
29 struct amdtp_hid_data *hid_data = hid->driver_data; in amdtp_hid_parse()
32 return hid_parse_report(hid, cli_data->report_descr[hid_data->index], in amdtp_hid_parse()
37 static int amdtp_hid_start(struct hid_device *hid) in amdtp_hid_start() argument
42 static void amdtp_hid_stop(struct hid_device *hid) in amdtp_hid_stop() argument
46 static int amdtp_hid_open(struct hid_device *hid) in amdtp_hid_open() argument
51 amdtp_hid_close(struct hid_device *hid) amdtp_hid_close() argument
61 amdtp_hid_request(struct hid_device *hid, struct hid_report *rep, int reqtype) amdtp_hid_request() argument
79 amdtp_wait_for_response(struct hid_device *hid) amdtp_wait_for_response() argument
102 amdtp_hid_wakeup(struct hid_device *hid) amdtp_hid_wakeup() argument
130 struct hid_device *hid; amdtp_hid_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/
H A Dishtp-hid.c8 #include <linux/hid.h>
11 #include "ishtp-hid.h"
14 * ishtp_hid_parse() - hid-core .parse() callback
15 * @hid: hid device instance
21 static int ishtp_hid_parse(struct hid_device *hid) in ishtp_hid_parse() argument
23 struct ishtp_hid_data *hid_data = hid->driver_data; in ishtp_hid_parse()
27 rv = hid_parse_report(hid, client_data->report_descr[hid_data->index], in ishtp_hid_parse()
36 static int ishtp_hid_start(struct hid_device *hid) in ishtp_hid_start() argument
41 static void ishtp_hid_stop(struct hid_device *hid) in ishtp_hid_stop() argument
45 ishtp_hid_open(struct hid_device *hid) ishtp_hid_open() argument
50 ishtp_hid_close(struct hid_device *hid) ishtp_hid_close() argument
54 ishtp_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) ishtp_raw_request() argument
104 ishtp_hid_request(struct hid_device *hid, struct hid_report *rep, int reqtype) ishtp_hid_request() argument
145 ishtp_wait_for_response(struct hid_device *hid) ishtp_wait_for_response() argument
178 ishtp_hid_wakeup(struct hid_device *hid) ishtp_hid_wakeup() argument
210 struct hid_device *hid; ishtp_hid_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/hid/intel-ish-hid/
H A Dishtp-hid.c8 #include <linux/hid.h>
11 #include "ishtp-hid.h"
14 * ishtp_hid_parse() - hid-core .parse() callback
15 * @hid: hid device instance
21 static int ishtp_hid_parse(struct hid_device *hid) in ishtp_hid_parse() argument
23 struct ishtp_hid_data *hid_data = hid->driver_data; in ishtp_hid_parse()
27 rv = hid_parse_report(hid, client_data->report_descr[hid_data->index], in ishtp_hid_parse()
36 static int ishtp_hid_start(struct hid_device *hid) in ishtp_hid_start() argument
41 static void ishtp_hid_stop(struct hid_device *hid) in ishtp_hid_stop() argument
45 ishtp_hid_open(struct hid_device *hid) ishtp_hid_open() argument
50 ishtp_hid_close(struct hid_device *hid) ishtp_hid_close() argument
54 ishtp_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) ishtp_raw_request() argument
104 ishtp_hid_request(struct hid_device *hid, struct hid_report *rep, int reqtype) ishtp_hid_request() argument
145 ishtp_wait_for_response(struct hid_device *hid) ishtp_wait_for_response() argument
178 ishtp_hid_wakeup(struct hid_device *hid) ishtp_hid_wakeup() argument
210 struct hid_device *hid; ishtp_hid_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/hid/usbhid/
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) in hid_start_in() argument
84 struct usbhid_device *usbhid = hid->driver_data; in hid_start_in()
108 struct hid_device *hid = usbhid->hid; in hid_retry_timeout() local
111 if (hid_start_in(hid)) in hid_retry_timeout()
120 struct hid_device *hid = usbhid->hid; hid_reset() local
143 hid_io_error(struct hid_device *hid) hid_io_error() argument
192 struct hid_device *hid = usb_get_intfdata(usbhid->intf); usbhid_restart_out_queue() local
230 struct hid_device *hid = usb_get_intfdata(usbhid->intf); usbhid_restart_ctrl_queue() local
273 struct hid_device *hid = urb->context; hid_irq_in() local
335 hid_submit_out(struct hid_device *hid) hid_submit_out() argument
365 hid_submit_ctrl(struct hid_device *hid) hid_submit_ctrl() argument
431 struct hid_device *hid = urb->context; hid_irq_out() local
478 struct hid_device *hid = urb->context; hid_ctrl() local
523 __usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) __usbhid_submit_report() argument
632 usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) usbhid_submit_report() argument
642 usbhid_wait_io(struct hid_device *hid) usbhid_wait_io() argument
680 usbhid_open(struct hid_device *hid) usbhid_open() argument
739 usbhid_close(struct hid_device *hid) usbhid_close() argument
769 usbhid_init_reports(struct hid_device *hid) usbhid_init_reports() argument
802 hid_find_field_early(struct hid_device *hid, unsigned int page, unsigned int hid_code, struct hid_field **pfield) hid_find_field_early() argument
826 usbhid_set_leds(struct hid_device *hid) usbhid_set_leds() argument
840 hid_find_max_report(struct hid_device *hid, unsigned int type, unsigned int *max) hid_find_max_report() argument
853 hid_alloc_buffers(struct usb_device *dev, struct hid_device *hid) hid_alloc_buffers() argument
871 usbhid_get_raw_report(struct hid_device *hid, unsigned char report_number, __u8 *buf, size_t count, unsigned char report_type) usbhid_get_raw_report() argument
905 usbhid_set_raw_report(struct hid_device *hid, unsigned int reportnum, __u8 *buf, size_t count, unsigned char rtype) usbhid_set_raw_report() argument
941 usbhid_output_report(struct hid_device *hid, __u8 *buf, size_t count) usbhid_output_report() argument
971 hid_free_buffers(struct usb_device *dev, struct hid_device *hid) hid_free_buffers() argument
981 usbhid_parse(struct hid_device *hid) usbhid_parse() argument
1062 usbhid_start(struct hid_device *hid) usbhid_start() argument
1209 usbhid_stop(struct hid_device *hid) usbhid_stop() argument
1253 hid_free_buffers(hid_to_usb_dev(hid), hid); usbhid_stop() local
1258 usbhid_power(struct hid_device *hid, int lvl) usbhid_power() argument
1276 usbhid_request(struct hid_device *hid, struct hid_report *rep, int reqtype) usbhid_request() argument
1288 usbhid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) usbhid_raw_request() argument
1302 usbhid_idle(struct hid_device *hid, int report, int idle, int reqtype) usbhid_idle() argument
1336 struct hid_device *hid; usbhid_probe() local
1435 struct hid_device *hid = usb_get_intfdata(intf); usbhid_disconnect() local
1463 hid_restart_io(struct hid_device *hid) hid_restart_io() argument
1497 struct hid_device *hid = usb_get_intfdata(intf); hid_pre_reset() local
1512 struct hid_device *hid = usb_get_intfdata(intf); hid_post_reset() local
1555 hid_resume_common(struct hid_device *hid, bool driver_suspended) hid_resume_common() argument
1567 struct hid_device *hid = usb_get_intfdata(intf); hid_suspend() local
1627 struct hid_device *hid = usb_get_intfdata (intf); hid_resume() local
1637 struct hid_device *hid = usb_get_intfdata(intf); hid_reset_resume() local
[all...]
H A Dhiddev.c22 #include <linux/hid.h>
56 hiddev_lookup_report(struct hid_device *hid, struct hiddev_report_info *rinfo) in hiddev_lookup_report() argument
68 report_enum = hid->report_enum + in hiddev_lookup_report()
109 hiddev_lookup_usage(struct hid_device *hid, struct hiddev_usage_ref *uref) in hiddev_lookup_usage() argument
120 report_enum = hid->report_enum + in hiddev_lookup_usage()
127 if (field->usage[j].hid == uref->usage_code) { in hiddev_lookup_usage()
140 static void hiddev_send_event(struct hid_device *hid, in hiddev_send_event() argument
143 struct hiddev *hiddev = hid->hiddev; in hiddev_send_event()
163 * This is where hid.c calls into hiddev to pass an event that occurred over
166 void hiddev_hid_event(struct hid_device *hid, struc argument
186 hiddev_report_event(struct hid_device *hid, struct hid_report *report) hiddev_report_event() argument
290 struct hid_device *hid; hiddev_open() local
429 struct hid_device *hid = hiddev->hid; hiddev_ioctl_usage() local
568 struct hid_device *hid = hiddev->hid; hiddev_ioctl_string() local
598 struct hid_device *hid; hiddev_ioctl() local
875 hiddev_connect(struct hid_device *hid, unsigned int force) hiddev_connect() argument
927 hiddev_disconnect(struct hid_device *hid) hiddev_disconnect() argument
[all...]
/kernel/linux/linux-6.6/drivers/hid/usbhid/
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) in hid_start_in() argument
84 struct usbhid_device *usbhid = hid->driver_data; in hid_start_in()
108 struct hid_device *hid = usbhid->hid; in hid_retry_timeout() local
111 if (hid_start_in(hid)) in hid_retry_timeout()
120 struct hid_device *hid = usbhid->hid; hid_reset() local
143 hid_io_error(struct hid_device *hid) hid_io_error() argument
192 struct hid_device *hid = usb_get_intfdata(usbhid->intf); usbhid_restart_out_queue() local
230 struct hid_device *hid = usb_get_intfdata(usbhid->intf); usbhid_restart_ctrl_queue() local
273 struct hid_device *hid = urb->context; hid_irq_in() local
335 hid_submit_out(struct hid_device *hid) hid_submit_out() argument
365 hid_submit_ctrl(struct hid_device *hid) hid_submit_ctrl() argument
427 struct hid_device *hid = urb->context; hid_irq_out() local
475 struct hid_device *hid = urb->context; hid_ctrl() local
521 __usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) __usbhid_submit_report() argument
630 usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) usbhid_submit_report() argument
640 usbhid_wait_io(struct hid_device *hid) usbhid_wait_io() argument
678 usbhid_open(struct hid_device *hid) usbhid_open() argument
737 usbhid_close(struct hid_device *hid) usbhid_close() argument
767 usbhid_init_reports(struct hid_device *hid) usbhid_init_reports() argument
800 hid_find_field_early(struct hid_device *hid, unsigned int page, unsigned int hid_code, struct hid_field **pfield) hid_find_field_early() argument
824 usbhid_set_leds(struct hid_device *hid) usbhid_set_leds() argument
838 hid_find_max_report(struct hid_device *hid, unsigned int type, unsigned int *max) hid_find_max_report() argument
851 hid_alloc_buffers(struct usb_device *dev, struct hid_device *hid) hid_alloc_buffers() argument
869 usbhid_get_raw_report(struct hid_device *hid, unsigned char report_number, __u8 *buf, size_t count, unsigned char report_type) usbhid_get_raw_report() argument
903 usbhid_set_raw_report(struct hid_device *hid, unsigned int reportnum, __u8 *buf, size_t count, unsigned char rtype) usbhid_set_raw_report() argument
939 usbhid_output_report(struct hid_device *hid, __u8 *buf, size_t count) usbhid_output_report() argument
969 hid_free_buffers(struct usb_device *dev, struct hid_device *hid) hid_free_buffers() argument
979 usbhid_parse(struct hid_device *hid) usbhid_parse() argument
1060 usbhid_start(struct hid_device *hid) usbhid_start() argument
1207 usbhid_stop(struct hid_device *hid) usbhid_stop() argument
1251 hid_free_buffers(hid_to_usb_dev(hid), hid); usbhid_stop() local
1256 usbhid_power(struct hid_device *hid, int lvl) usbhid_power() argument
1274 usbhid_request(struct hid_device *hid, struct hid_report *rep, int reqtype) usbhid_request() argument
1286 usbhid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) usbhid_raw_request() argument
1300 usbhid_idle(struct hid_device *hid, int report, int idle, int reqtype) usbhid_idle() argument
1314 usbhid_may_wakeup(struct hid_device *hid) usbhid_may_wakeup() argument
1347 struct hid_device *hid; usbhid_probe() local
1446 struct hid_device *hid = usb_get_intfdata(intf); usbhid_disconnect() local
1474 hid_restart_io(struct hid_device *hid) hid_restart_io() argument
1508 struct hid_device *hid = usb_get_intfdata(intf); hid_pre_reset() local
1523 struct hid_device *hid = usb_get_intfdata(intf); hid_post_reset() local
1566 hid_resume_common(struct hid_device *hid, bool driver_suspended) hid_resume_common() argument
1578 struct hid_device *hid = usb_get_intfdata(intf); hid_suspend() local
1635 struct hid_device *hid = usb_get_intfdata (intf); hid_resume() local
1645 struct hid_device *hid = usb_get_intfdata(intf); hid_reset_resume() local
[all...]
H A Dhiddev.c22 #include <linux/hid.h>
56 hiddev_lookup_report(struct hid_device *hid, struct hiddev_report_info *rinfo) in hiddev_lookup_report() argument
68 report_enum = hid->report_enum + in hiddev_lookup_report()
109 hiddev_lookup_usage(struct hid_device *hid, struct hiddev_usage_ref *uref) in hiddev_lookup_usage() argument
120 report_enum = hid->report_enum + in hiddev_lookup_usage()
127 if (field->usage[j].hid == uref->usage_code) { in hiddev_lookup_usage()
140 static void hiddev_send_event(struct hid_device *hid, in hiddev_send_event() argument
143 struct hiddev *hiddev = hid->hiddev; in hiddev_send_event()
163 * This is where hid.c calls into hiddev to pass an event that occurred over
166 void hiddev_hid_event(struct hid_device *hid, struc argument
186 hiddev_report_event(struct hid_device *hid, struct hid_report *report) hiddev_report_event() argument
290 struct hid_device *hid; hiddev_open() local
429 struct hid_device *hid = hiddev->hid; hiddev_ioctl_usage() local
568 struct hid_device *hid = hiddev->hid; hiddev_ioctl_string() local
598 struct hid_device *hid; hiddev_ioctl() local
875 hiddev_connect(struct hid_device *hid, unsigned int force) hiddev_connect() argument
927 hiddev_disconnect(struct hid_device *hid) hiddev_disconnect() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Dhid.c10 #include <linux/hid.h>
22 struct hid_device *hid; member
146 hid_input_report(ghid->hid, HID_INPUT_REPORT, in gb_hid_request_handler()
158 static void gb_hid_find_max_report(struct hid_device *hid, unsigned int type, in gb_hid_find_max_report() argument
164 list_for_each_entry(report, &hid->report_enum[type].report_list, list) { in gb_hid_find_max_report()
200 * hid->driver_lock is held as we are in probe function, in gb_hid_init_report()
204 hid_report_raw_event(ghid->hid, report->type, ghid->inbuf, size, 1); in gb_hid_init_report()
209 struct hid_device *hid = ghid->hid; in gb_hid_init_reports() local
213 &hid in gb_hid_init_reports()
223 __gb_hid_get_raw_report(struct hid_device *hid, unsigned char report_number, __u8 *buf, size_t count, unsigned char report_type) __gb_hid_get_raw_report() argument
240 __gb_hid_output_raw_report(struct hid_device *hid, __u8 *buf, size_t len, unsigned char report_type) __gb_hid_output_raw_report() argument
262 gb_hid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) gb_hid_raw_request() argument
279 gb_hid_parse(struct hid_device *hid) gb_hid_parse() argument
312 gb_hid_start(struct hid_device *hid) gb_hid_start() argument
335 gb_hid_stop(struct hid_device *hid) gb_hid_stop() argument
342 gb_hid_open(struct hid_device *hid) gb_hid_open() argument
355 gb_hid_close(struct hid_device *hid) gb_hid_close() argument
369 gb_hid_power(struct hid_device *hid, int lvl) gb_hid_power() argument
396 struct hid_device *hid = ghid->hid; gb_hid_init() local
426 struct hid_device *hid; gb_hid_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Dhid.c10 #include <linux/hid.h>
22 struct hid_device *hid; member
146 hid_input_report(ghid->hid, HID_INPUT_REPORT, in gb_hid_request_handler()
158 static void gb_hid_find_max_report(struct hid_device *hid, unsigned int type, in gb_hid_find_max_report() argument
164 list_for_each_entry(report, &hid->report_enum[type].report_list, list) { in gb_hid_find_max_report()
200 * hid->driver_lock is held as we are in probe function, in gb_hid_init_report()
204 hid_report_raw_event(ghid->hid, report->type, ghid->inbuf, size, 1); in gb_hid_init_report()
209 struct hid_device *hid = ghid->hid; in gb_hid_init_reports() local
213 &hid in gb_hid_init_reports()
223 __gb_hid_get_raw_report(struct hid_device *hid, unsigned char report_number, __u8 *buf, size_t count, unsigned char report_type) __gb_hid_get_raw_report() argument
240 __gb_hid_output_raw_report(struct hid_device *hid, __u8 *buf, size_t len, unsigned char report_type) __gb_hid_output_raw_report() argument
262 gb_hid_raw_request(struct hid_device *hid, unsigned char reportnum, __u8 *buf, size_t len, unsigned char rtype, int reqtype) gb_hid_raw_request() argument
279 gb_hid_parse(struct hid_device *hid) gb_hid_parse() argument
312 gb_hid_start(struct hid_device *hid) gb_hid_start() argument
335 gb_hid_stop(struct hid_device *hid) gb_hid_stop() argument
342 gb_hid_open(struct hid_device *hid) gb_hid_open() argument
355 gb_hid_close(struct hid_device *hid) gb_hid_close() argument
369 gb_hid_power(struct hid_device *hid, int lvl) gb_hid_power() argument
396 struct hid_device *hid = ghid->hid; gb_hid_init() local
426 struct hid_device *hid; gb_hid_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/block/zram/zram_group/
H A Dzlist.h55 void zlist_add_nolock(u32 hid, u32 idx, struct zlist_table *tab);
56 void zlist_add_tail_nolock(u32 hid, u32 idx, struct zlist_table *tab);
57 bool zlist_del_nolock(u32 hid, u32 idx, struct zlist_table *tab);
60 static inline void zlist_add(u32 hid, u32 idx, struct zlist_table *tab) in zlist_add() argument
62 zlist_lock(hid, tab); in zlist_add()
63 zlist_add_nolock(hid, idx, tab); in zlist_add()
64 zlist_unlock(hid, tab); in zlist_add()
67 static inline void zlist_add_tail(u32 hid, u32 idx, struct zlist_table *tab) in zlist_add_tail() argument
69 zlist_lock(hid, tab); in zlist_add_tail()
70 zlist_add_tail_nolock(hid, id in zlist_add_tail()
74 zlist_del(u32 hid, u32 idx, struct zlist_table *tab) zlist_del() argument
[all...]
H A Dzram_group.c113 u32 hid; in zgrp_obj_insert() local
123 hid = gid + zgrp->nr_obj; in zgrp_obj_insert()
124 zlist_add(hid, index, zgrp->obj_tab); in zgrp_obj_insert()
133 u32 hid; in zgrp_obj_delete() local
144 hid = gid + zgrp->nr_obj; in zgrp_obj_delete()
146 return zlist_del(hid, index, zgrp->obj_tab); in zgrp_obj_delete()
155 u32 hid, idx; in zgrp_isolate_objs() local
169 hid = gid + zgrp->nr_obj; in zgrp_isolate_objs()
170 zlist_lock(hid, zgrp->obj_tab); in zgrp_isolate_objs()
171 zlist_for_each_entry_reverse(idx, hid, zgr in zgrp_isolate_objs()
212 u32 hid; zgrp_obj_putback() local
273 u32 hid, idx; zram_group_dump() local
403 u32 hid; zgrp_ext_insert() local
425 u32 hid; zgrp_ext_delete() local
458 u32 hid, idx; zgrp_isolate_exts() local
494 u32 hid; zgrp_get_ext() local
510 u32 hid; zgrp_put_ext() local
536 u32 hid; wbgrp_obj_insert() local
558 u32 hid; wbgrp_obj_delete() local
589 u32 hid, idx; wbgrp_isolate_objs() local
[all...]
/kernel/linux/linux-6.6/drivers/block/zram/zram_group/
H A Dzlist.h55 void zlist_add_nolock(u32 hid, u32 idx, struct zlist_table *tab);
56 void zlist_add_tail_nolock(u32 hid, u32 idx, struct zlist_table *tab);
57 bool zlist_del_nolock(u32 hid, u32 idx, struct zlist_table *tab);
60 static inline void zlist_add(u32 hid, u32 idx, struct zlist_table *tab) in zlist_add() argument
62 zlist_lock(hid, tab); in zlist_add()
63 zlist_add_nolock(hid, idx, tab); in zlist_add()
64 zlist_unlock(hid, tab); in zlist_add()
67 static inline void zlist_add_tail(u32 hid, u32 idx, struct zlist_table *tab) in zlist_add_tail() argument
69 zlist_lock(hid, tab); in zlist_add_tail()
70 zlist_add_tail_nolock(hid, id in zlist_add_tail()
74 zlist_del(u32 hid, u32 idx, struct zlist_table *tab) zlist_del() argument
[all...]
H A Dzram_group.c113 u32 hid; in zgrp_obj_insert() local
123 hid = gid + zgrp->nr_obj; in zgrp_obj_insert()
124 zlist_add(hid, index, zgrp->obj_tab); in zgrp_obj_insert()
133 u32 hid; in zgrp_obj_delete() local
144 hid = gid + zgrp->nr_obj; in zgrp_obj_delete()
146 return zlist_del(hid, index, zgrp->obj_tab); in zgrp_obj_delete()
155 u32 hid, idx; in zgrp_isolate_objs() local
169 hid = gid + zgrp->nr_obj; in zgrp_isolate_objs()
170 zlist_lock(hid, zgrp->obj_tab); in zgrp_isolate_objs()
171 zlist_for_each_entry_reverse(idx, hid, zgr in zgrp_isolate_objs()
212 u32 hid; zgrp_obj_putback() local
273 u32 hid, idx; zram_group_dump() local
403 u32 hid; zgrp_ext_insert() local
425 u32 hid; zgrp_ext_delete() local
458 u32 hid, idx; zgrp_isolate_exts() local
494 u32 hid; zgrp_get_ext() local
510 u32 hid; zgrp_put_ext() local
536 u32 hid; wbgrp_obj_insert() local
558 u32 hid; wbgrp_obj_delete() local
589 u32 hid, idx; wbgrp_isolate_objs() local
[all...]
/kernel/linux/linux-6.6/drivers/hid/surface-hid/
H A Dsurface_hid_core.c11 #include <linux/hid.h>
102 static int surface_hid_start(struct hid_device *hid) in surface_hid_start() argument
104 struct surface_hid_device *shid = hid->driver_data; in surface_hid_start()
109 static void surface_hid_stop(struct hid_device *hid) in surface_hid_stop() argument
111 struct surface_hid_device *shid = hid->driver_data; in surface_hid_stop()
126 static int surface_hid_open(struct hid_device *hid) in surface_hid_open() argument
131 static void surface_hid_close(struct hid_device *hid) in surface_hid_close() argument
135 static int surface_hid_parse(struct hid_device *hid) in surface_hid_parse() argument
137 struct surface_hid_device *shid = hid->driver_data; in surface_hid_parse()
151 status = hid_parse_report(hid, bu in surface_hid_parse()
157 surface_hid_raw_request(struct hid_device *hid, unsigned char reportnum, u8 *buf, size_t len, unsigned char rtype, int reqtype) surface_hid_raw_request() argument
[all...]

Completed in 13 milliseconds

12345678910>>...23