Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/hid/
Dhid-holtek-kbd.c131 struct hid_input *boot_hid_input = list_first_entry(&boot_hid->inputs, in holtek_kbd_input_event()
132 struct hid_input, list); in holtek_kbd_input_event()
148 struct hid_input *hidinput; in holtek_kbd_probe()
Dhid-microsoft.c53 static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage, in ms_ergonomy_kb_quirk()
115 static int ms_presenter_8k_quirk(struct hid_input *hi, struct hid_usage *usage, in ms_presenter_8k_quirk()
134 static int ms_surface_dial_quirk(struct hid_input *hi, struct hid_field *field, in ms_surface_dial_quirk()
158 static int ms_input_mapping(struct hid_device *hdev, struct hid_input *hi, in ms_input_mapping()
184 static int ms_input_mapped(struct hid_device *hdev, struct hid_input *hi, in ms_input_mapped()
Dhid-lg2ff.c65 struct hid_input *hidinput = list_entry(hid->inputs.next, in lg2ff_init()
66 struct hid_input, list); in lg2ff_init()
Dhid-dr.c90 struct hid_input *hidinput = list_first_entry(&hid->inputs, in drff_init()
91 struct hid_input, list); in drff_init()
254 static int dr_input_mapping(struct hid_device *hdev, struct hid_input *hi, in dr_input_mapping()
Dhid-gfrm.c31 static int gfrm_input_mapping(struct hid_device *hdev, struct hid_input *hi, in gfrm_input_mapping()
91 static int gfrm_input_configured(struct hid_device *hid, struct hid_input *hidinput) in gfrm_input_configured()
Dhid-icade.c191 static int icade_input_mapping(struct hid_device *hdev, struct hid_input *hi, in icade_input_mapping()
214 static int icade_input_mapped(struct hid_device *hdev, struct hid_input *hi, in icade_input_mapped()
Dhid-zpff.c69 struct hid_input *hidinput = list_entry(hid->inputs.next, in zpff_init()
70 struct hid_input, list); in zpff_init()
Dhid-lg3ff.c132 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lg3ff_init()
Dhid-elo.c41 struct hid_input *hidinput) in elo_input_configured()
84 struct hid_input *hidinput; in elo_raw_event()
89 hidinput = list_first_entry(&hdev->inputs, struct hid_input, list); in elo_raw_event()
Dhid-betopff.c62 struct hid_input *hidinput = in betopff_init()
63 list_first_entry(&hid->inputs, struct hid_input, list); in betopff_init()
Dhid-emsff.c62 struct hid_input *hidinput = list_first_entry(&hid->inputs, in emsff_init()
63 struct hid_input, list); in emsff_init()
Dhid-cmedia.c87 struct hid_input *hidinput) in cmhid_input_configured()
103 struct hid_input *hi, struct hid_field *field, in cmhid_input_mapping()
Dhid-samsung.c101 struct hid_input *hi, struct hid_field *field, struct hid_usage *usage, in samsung_kbd_mouse_input_mapping()
141 static int samsung_input_mapping(struct hid_device *hdev, struct hid_input *hi, in samsung_input_mapping()
Dhid-mf.c76 struct hid_input *input; in mf_init()
97 input = list_entry(input_ptr, struct hid_input, list); in mf_init()
Dhid-holtekff.c139 struct hid_input *hidinput = list_entry(hid->inputs.next, in holtekff_init()
140 struct hid_input, list); in holtekff_init()
Dhid-lg.c484 static int lg_ultrax_remote_mapping(struct hid_input *hi, in lg_ultrax_remote_mapping()
517 static int lg_dinovo_mapping(struct hid_input *hi, struct hid_usage *usage, in lg_dinovo_mapping()
533 static int lg_wireless_mapping(struct hid_input *hi, struct hid_usage *usage, in lg_wireless_mapping()
594 static int lg_input_mapping(struct hid_device *hdev, struct hid_input *hi, in lg_input_mapping()
647 static int lg_input_mapped(struct hid_device *hdev, struct hid_input *hi, in lg_input_mapped()
Dhid-axff.c78 struct hid_input *hidinput = list_first_entry(&hid->inputs, struct hid_input, list); in axff_init()
Dhid-gaff.c80 struct hid_input *hidinput = list_entry(hid->inputs.next, in gaff_init()
81 struct hid_input, list); in gaff_init()
Dhid-lgff.c130 struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list); in lgff_init()
Dhid-input.c565 static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_field *field, in hidinput_configure_usage()
1329 struct hid_input *hidinput; in hidinput_report_event()
1513 static struct hid_input *hidinput_allocate(struct hid_device *hid, in hidinput_allocate()
1516 struct hid_input *hidinput = kzalloc(sizeof(*hidinput), GFP_KERNEL); in hidinput_allocate()
1599 static bool hidinput_has_been_populated(struct hid_input *hidinput) in hidinput_has_been_populated()
1635 struct hid_input *hidinput) in hidinput_cleanup_hidinput()
1661 static struct hid_input *hidinput_match(struct hid_report *report) in hidinput_match()
1664 struct hid_input *hidinput; in hidinput_match()
1675 static struct hid_input *hidinput_match_application(struct hid_report *report) in hidinput_match_application()
1678 struct hid_input *hidinput; in hidinput_match_application()
[all …]
Dhid-accutouch.c23 struct hid_input *hi, in accutouch_input_mapping()
Dhid-penmount.c22 struct hid_input *hi, struct hid_field *field, in penmount_input_mapping()
Dhid-kensington.c23 static int ks_input_mapping(struct hid_device *hdev, struct hid_input *hi, in ks_input_mapping()
Dhid-tmff.c129 struct hid_input *hidinput = list_entry(hid->inputs.next, in tmff_init()
130 struct hid_input, list); in tmff_init()
/Linux-v4.19/include/linux/
Dhid.h447 struct hid_input;
470 struct hid_input *hidinput; /* associated input structure */
522 struct hid_input { struct
761 struct hid_input *hidinput, struct hid_field *field,
764 struct hid_input *hidinput, struct hid_field *field,
767 struct hid_input *hidinput);
959 static inline void hid_map_usage(struct hid_input *hidinput, in hid_map_usage()
994 static inline void hid_map_usage_clear(struct hid_input *hidinput, in hid_map_usage_clear()

123