Symbol: hid_input
drivers/hid/hid-a4tech.c
34
static int a4_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-a4tech.c
56
static int a4_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-accutouch.c
20
struct hid_input *hi,
drivers/hid/hid-alps.c
677
static int alps_input_configured(struct hid_device *hdev, struct hid_input *hi)
drivers/hid/hid-alps.c
779
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-apple.c
721
static int apple_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-apple.c
742
static int apple_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-apple.c
761
struct hid_input *hidinput)
drivers/hid/hid-appleir.c
265
struct hid_input *hidinput)
drivers/hid/hid-appleir.c
288
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-appletb-kbd.c
320
static int appletb_kbd_input_configured(struct hid_device *hdev, struct hid_input *hidinput)
drivers/hid/hid-asus.c
1013
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-asus.c
943
static int asus_input_configured(struct hid_device *hdev, struct hid_input *hi)
drivers/hid/hid-axff.c
66
struct hid_input *hidinput;
drivers/hid/hid-axff.c
77
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-belkin.c
26
static int belkin_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-betopff.c
59
struct hid_input *hidinput;
drivers/hid/hid-betopff.c
71
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-bigbenff.c
373
struct hid_input *hidinput;
drivers/hid/hid-bigbenff.c
411
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-cherry.c
38
static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-chicony.c
59
static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-cmedia.c
121
struct hid_input *hidinput)
drivers/hid/hid-cmedia.c
137
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-core.c
3163
struct hid_input *hidinput;
drivers/hid/hid-corsair.c
628
struct hid_input *input,
drivers/hid/hid-cougar.c
197
struct hid_input *next, *hidinput = NULL;
drivers/hid/hid-creative-sb0540.c
186
struct hid_input *hidinput)
drivers/hid/hid-creative-sb0540.c
210
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-cypress.c
88
static int cp_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-dr.c
248
static int dr_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-dr.c
78
struct hid_input *hidinput;
drivers/hid/hid-dr.c
88
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-elan.c
152
static int elan_input_configured(struct hid_device *hdev, struct hid_input *hi)
drivers/hid/hid-elan.c
63
static int elan_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-elo.c
40
struct hid_input *hidinput)
drivers/hid/hid-elo.c
83
struct hid_input *hidinput;
drivers/hid/hid-elo.c
88
hidinput = list_first_entry(&hdev->inputs, struct hid_input, list);
drivers/hid/hid-emsff.c
50
struct hid_input *hidinput;
drivers/hid/hid-emsff.c
60
hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
drivers/hid/hid-evision.c
17
static int evision_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-ezkey.c
25
static int ez_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-gaff.c
67
struct hid_input *hidinput;
drivers/hid/hid-gaff.c
78
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-gfrm.c
27
static int gfrm_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-gfrm.c
89
static int gfrm_input_configured(struct hid_device *hid, struct hid_input *hidinput)
drivers/hid/hid-google-hammer.c
370
static int hammer_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-google-stadiaff.c
64
struct hid_input *hidinput;
drivers/hid/hid-google-stadiaff.c
72
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-gyration.c
24
static int gyration_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-haptic.c
408
struct hid_input *hidinput;
drivers/hid/hid-haptic.c
52
struct hid_input *hi, struct hid_field *field)
drivers/hid/hid-haptic.c
67
struct hid_input *hi,
drivers/hid/hid-haptic.c
83
struct hid_input *hi)
drivers/hid/hid-haptic.h
102
struct hid_input *hi)
drivers/hid/hid-haptic.h
63
struct hid_input *hi, struct hid_field *field);
drivers/hid/hid-haptic.h
66
struct hid_input *hi,
drivers/hid/hid-haptic.h
71
struct hid_input *hi);
drivers/hid/hid-haptic.h
86
struct hid_input *hi, struct hid_field *field)
drivers/hid/hid-haptic.h
93
struct hid_input *hi,
drivers/hid/hid-holtek-kbd.c
127
struct hid_input *boot_hid_input;
drivers/hid/hid-holtek-kbd.c
138
struct hid_input, list);
drivers/hid/hid-holtek-kbd.c
159
struct hid_input *hidinput;
drivers/hid/hid-holtekff.c
127
struct hid_input *hidinput;
drivers/hid/hid-holtekff.c
137
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-icade.c
188
static int icade_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-icade.c
211
static int icade_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-input.c
1788
struct hid_input *hidinput;
drivers/hid/hid-input.c
2051
static struct hid_input *hidinput_allocate(struct hid_device *hid,
drivers/hid/hid-input.c
2054
struct hid_input *hidinput = kzalloc_obj(*hidinput);
drivers/hid/hid-input.c
2153
static bool hidinput_has_been_populated(struct hid_input *hidinput)
drivers/hid/hid-input.c
2189
struct hid_input *hidinput)
drivers/hid/hid-input.c
2215
static struct hid_input *hidinput_match(struct hid_report *report)
drivers/hid/hid-input.c
2218
struct hid_input *hidinput;
drivers/hid/hid-input.c
2229
static struct hid_input *hidinput_match_application(struct hid_report *report)
drivers/hid/hid-input.c
2232
struct hid_input *hidinput;
drivers/hid/hid-input.c
2252
static inline void hidinput_configure_usages(struct hid_input *hidinput,
drivers/hid/hid-input.c
2324
struct hid_input *next, *hidinput = NULL;
drivers/hid/hid-input.c
2425
struct hid_input *hidinput, *next;
drivers/hid/hid-input.c
711
static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_field *field,
drivers/hid/hid-ite.c
44
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-jabra.c
20
struct hid_input *hi,
drivers/hid/hid-kensington.c
20
static int ks_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-lcpower.c
20
static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-lenovo.c
1514
struct hid_input *hi)
drivers/hid/hid-lenovo.c
201
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
214
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
288
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
383
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
394
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
432
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
480
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
728
struct hid_input *hidinput;
drivers/hid/hid-lg.c
538
static int lg_ultrax_remote_mapping(struct hid_input *hi,
drivers/hid/hid-lg.c
571
static int lg_wireless_mapping(struct hid_input *hi, struct hid_usage *usage,
drivers/hid/hid-lg.c
632
static int lg_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-lg.c
681
static int lg_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-lg2ff.c
53
struct hid_input *hidinput;
drivers/hid/hid-lg2ff.c
61
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-lg3ff.c
116
struct hid_input *hidinput;
drivers/hid/hid-lg3ff.c
126
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-lg4ff.c
1262
struct hid_input *hidinput;
drivers/hid/hid-lg4ff.c
1279
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-lgff.c
118
struct hid_input *hidinput;
drivers/hid/hid-lgff.c
128
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-logitech-hidpp.c
2772
struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-logitech-hidpp.c
2782
struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-logitech-hidpp.c
2816
struct hid_input *hidinput;
drivers/hid/hid-logitech-hidpp.c
2833
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-logitech-hidpp.c
2929
static int wtp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-logitech-hidpp.c
3328
static int m560_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-logitech-hidpp.c
3499
static int lg_dinovo_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-logitech-hidpp.c
3804
static int hidpp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-logitech-hidpp.c
3825
static int hidpp_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-logitech-hidpp.c
3865
struct hid_input *hidinput)
drivers/hid/hid-magicmouse.c
718
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-magicmouse.c
738
struct hid_input *hi)
drivers/hid/hid-megaworld.c
42
struct hid_input *hidinput;
drivers/hid/hid-megaworld.c
51
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-mf.c
68
struct hid_input *input;
drivers/hid/hid-mf.c
89
input = list_entry(input_ptr, struct hid_input, list);
drivers/hid/hid-microsoft.c
142
static int ms_presenter_8k_quirk(struct hid_input *hi, struct hid_usage *usage,
drivers/hid/hid-microsoft.c
161
static int ms_surface_dial_quirk(struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-microsoft.c
182
static int ms_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-microsoft.c
209
static int ms_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-microsoft.c
328
struct hid_input *hidinput;
drivers/hid/hid-microsoft.c
336
hidinput = list_entry(hdev->inputs.next, struct hid_input, list);
drivers/hid/hid-microsoft.c
80
static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage,
drivers/hid/hid-monterey.c
33
static int mr_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-multitouch.c
1397
struct hid_input *hi,
drivers/hid/hid-multitouch.c
1471
static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-multitouch.c
1550
static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-multitouch.c
1933
static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
drivers/hid/hid-multitouch.c
2060
struct hid_input *hidinput;
drivers/hid/hid-multitouch.c
796
static int mt_touch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-ntrig.c
454
static int ntrig_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-ntrig.c
545
static int ntrig_input_mapped(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-ntrig.c
859
struct hid_input *hidinput)
drivers/hid/hid-nvidia-shield.c
933
static int android_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-penmount.c
19
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-petalynx.c
37
static int pl_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-pl.c
69
struct hid_input *hidinput;
drivers/hid/hid-plantronics.c
48
struct hid_input *hi,
drivers/hid/hid-prodikeys.c
749
static int pk_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-razer.c
45
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-retrode.c
20
struct hid_input *hi)
drivers/hid/hid-rmi.c
494
static int rmi_input_configured(struct hid_device *hdev, struct hid_input *hi)
drivers/hid/hid-rmi.c
540
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-samsung.c
143
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
236
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
327
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
350
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
480
static int samsung_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-samsung.c
88
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sjoy.c
55
struct hid_input *hidinput;
drivers/hid/hid-sony.c
1207
static int sony_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-sony.c
2137
struct hid_input *hidinput)
drivers/hid/hid-sony.c
669
static int djh_turntable_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-sony.c
700
static int instrument_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-sony.c
718
static int gh_guitar_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-sony.c
733
static int rb4_guitar_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-sony.c
769
static int ps3remote_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-sony.c
803
static int navigation_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-sony.c
851
static int sixaxis_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-speedlink.c
25
struct hid_input *hi,
drivers/hid/hid-sunplus.c
35
static int sp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-tivo.c
22
static int tivo_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-tmff.c
123
struct hid_input *hidinput;
drivers/hid/hid-tmff.c
132
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-topseed.c
26
static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-twinhan.c
61
static int twinhan_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/hid-uclogic-core.c
126
struct hid_input *hi)
drivers/hid/hid-uclogic-core.c
90
struct hid_input *hi,
drivers/hid/hid-universal-pidff.c
118
struct hid_input *hidinput)
drivers/hid/hid-universal-pidff.c
24
struct hid_input *hi,
drivers/hid/hid-winwing.c
185
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-winwing.c
331
static int winwing_init_ff(struct hid_device *hdev, struct hid_input *hidinput)
drivers/hid/hid-winwing.c
396
struct hid_input *hidinput)
drivers/hid/hid-zpff.c
57
struct hid_input *hidinput;
drivers/hid/hid-zpff.c
65
hidinput = list_entry(hid->inputs.next, struct hid_input, list);
drivers/hid/hid-zydacron.c
45
static int zc_input_mapping(struct hid_device *hdev, struct hid_input *hi,
drivers/hid/usbhid/hid-pidff.c
1542
struct hid_input *hidinput =
drivers/hid/usbhid/hid-pidff.c
1543
list_entry(hid->inputs.next, struct hid_input, list);
include/linux/hid.h
1129
static inline void hid_map_usage(struct hid_input *hidinput,
include/linux/hid.h
1186
static inline void hid_map_usage_clear(struct hid_input *hidinput,
include/linux/hid.h
521
struct hid_input;
include/linux/hid.h
549
struct hid_input *hidinput; /* associated input structure */
include/linux/hid.h
911
struct hid_input *hidinput, struct hid_field *field,
include/linux/hid.h
914
struct hid_input *hidinput, struct hid_field *field,
include/linux/hid.h
917
struct hid_input *hidinput);