hid_input          34 drivers/hid/hid-a4tech.c static int a4_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          56 drivers/hid/hid-a4tech.c static int a4_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input          20 drivers/hid/hid-accutouch.c 				   struct hid_input *hi,
hid_input         673 drivers/hid/hid-alps.c static int alps_input_configured(struct hid_device *hdev, struct hid_input *hi)
hid_input         774 drivers/hid/hid-alps.c 		struct hid_input *hi, struct hid_field *field,
hid_input         338 drivers/hid/hid-apple.c static int apple_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         356 drivers/hid/hid-apple.c static int apple_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input         252 drivers/hid/hid-appleir.c 		struct hid_input *hidinput)
hid_input         275 drivers/hid/hid-appleir.c 		struct hid_input *hi, struct hid_field *field,
hid_input         608 drivers/hid/hid-asus.c static int asus_input_configured(struct hid_device *hdev, struct hid_input *hi)
hid_input         662 drivers/hid/hid-asus.c 		struct hid_input *hi, struct hid_field *field,
hid_input          66 drivers/hid/hid-axff.c 	struct hid_input *hidinput;
hid_input          77 drivers/hid/hid-axff.c 	hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
hid_input          26 drivers/hid/hid-belkin.c static int belkin_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          59 drivers/hid/hid-betopff.c 	struct hid_input *hidinput =
hid_input          60 drivers/hid/hid-betopff.c 			list_first_entry(&hid->inputs, struct hid_input, list);
hid_input         320 drivers/hid/hid-bigbenff.c 	struct hid_input *hidinput;
hid_input         350 drivers/hid/hid-bigbenff.c 	hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
hid_input          38 drivers/hid/hid-cherry.c static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          26 drivers/hid/hid-chicony.c static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          79 drivers/hid/hid-cmedia.c 		struct hid_input *hidinput)
hid_input          95 drivers/hid/hid-cmedia.c 		struct hid_input *hi, struct hid_field *field,
hid_input        2556 drivers/hid/hid-core.c 	struct hid_input *hidinput;
hid_input         623 drivers/hid/hid-corsair.c 				 struct hid_input *input,
hid_input         198 drivers/hid/hid-cougar.c 	struct hid_input *next, *hidinput = NULL;
hid_input         186 drivers/hid/hid-creative-sb0540.c 		struct hid_input *hidinput)
hid_input         210 drivers/hid/hid-creative-sb0540.c 		struct hid_input *hi, struct hid_field *field,
hid_input          51 drivers/hid/hid-cypress.c static int cp_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input          78 drivers/hid/hid-dr.c 	struct hid_input *hidinput;
hid_input          88 drivers/hid/hid-dr.c 	hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
hid_input         248 drivers/hid/hid-dr.c static int dr_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          63 drivers/hid/hid-elan.c static int elan_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         152 drivers/hid/hid-elan.c static int elan_input_configured(struct hid_device *hdev, struct hid_input *hi)
hid_input          40 drivers/hid/hid-elo.c 		struct hid_input *hidinput)
hid_input          83 drivers/hid/hid-elo.c 	struct hid_input *hidinput;
hid_input          88 drivers/hid/hid-elo.c 	hidinput = list_first_entry(&hdev->inputs, struct hid_input, list);
hid_input          50 drivers/hid/hid-emsff.c 	struct hid_input *hidinput;
hid_input          60 drivers/hid/hid-emsff.c 	hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
hid_input          25 drivers/hid/hid-ezkey.c static int ez_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          67 drivers/hid/hid-gaff.c 	struct hid_input *hidinput;
hid_input          78 drivers/hid/hid-gaff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input          27 drivers/hid/hid-gfrm.c static int gfrm_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          87 drivers/hid/hid-gfrm.c static int gfrm_input_configured(struct hid_device *hid, struct hid_input *hidinput)
hid_input         352 drivers/hid/hid-google-hammer.c static int hammer_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          24 drivers/hid/hid-gyration.c static int gyration_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         127 drivers/hid/hid-holtek-kbd.c 	struct hid_input *boot_hid_input;
hid_input         134 drivers/hid/hid-holtek-kbd.c 		struct hid_input, list);
hid_input         150 drivers/hid/hid-holtek-kbd.c 		struct hid_input *hidinput;
hid_input         127 drivers/hid/hid-holtekff.c 	struct hid_input *hidinput;
hid_input         137 drivers/hid/hid-holtekff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input         188 drivers/hid/hid-icade.c static int icade_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         211 drivers/hid/hid-icade.c static int icade_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input         559 drivers/hid/hid-input.c static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_field *field,
hid_input        1403 drivers/hid/hid-input.c 	struct hid_input *hidinput;
hid_input        1658 drivers/hid/hid-input.c static struct hid_input *hidinput_allocate(struct hid_device *hid,
hid_input        1661 drivers/hid/hid-input.c 	struct hid_input *hidinput = kzalloc(sizeof(*hidinput), GFP_KERNEL);
hid_input        1750 drivers/hid/hid-input.c static bool hidinput_has_been_populated(struct hid_input *hidinput)
hid_input        1786 drivers/hid/hid-input.c 		struct hid_input *hidinput)
hid_input        1812 drivers/hid/hid-input.c static struct hid_input *hidinput_match(struct hid_report *report)
hid_input        1815 drivers/hid/hid-input.c 	struct hid_input *hidinput;
hid_input        1826 drivers/hid/hid-input.c static struct hid_input *hidinput_match_application(struct hid_report *report)
hid_input        1829 drivers/hid/hid-input.c 	struct hid_input *hidinput;
hid_input        1839 drivers/hid/hid-input.c static inline void hidinput_configure_usages(struct hid_input *hidinput,
hid_input        1860 drivers/hid/hid-input.c 	struct hid_input *next, *hidinput = NULL;
hid_input        1961 drivers/hid/hid-input.c 	struct hid_input *hidinput, *next;
hid_input          20 drivers/hid/hid-jabra.c 			       struct hid_input *hi,
hid_input          20 drivers/hid/hid-kensington.c static int ks_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          20 drivers/hid/hid-lcpower.c static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          85 drivers/hid/hid-lenovo.c 		struct hid_input *hi, struct hid_field *field,
hid_input          98 drivers/hid/hid-lenovo.c 		struct hid_input *hi, struct hid_field *field,
hid_input         172 drivers/hid/hid-lenovo.c 		struct hid_input *hi, struct hid_field *field,
hid_input         183 drivers/hid/hid-lenovo.c 		struct hid_input *hi, struct hid_field *field,
hid_input         893 drivers/hid/hid-lenovo.c 		struct hid_input *hi)
hid_input         538 drivers/hid/hid-lg.c static int lg_ultrax_remote_mapping(struct hid_input *hi,
hid_input         571 drivers/hid/hid-lg.c static int lg_dinovo_mapping(struct hid_input *hi, struct hid_usage *usage,
hid_input         587 drivers/hid/hid-lg.c static int lg_wireless_mapping(struct hid_input *hi, struct hid_usage *usage,
hid_input         648 drivers/hid/hid-lg.c static int lg_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         701 drivers/hid/hid-lg.c static int lg_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input          53 drivers/hid/hid-lg2ff.c 	struct hid_input *hidinput;
hid_input          61 drivers/hid/hid-lg2ff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input         120 drivers/hid/hid-lg3ff.c 	struct hid_input *hidinput;
hid_input         130 drivers/hid/hid-lg3ff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input        1256 drivers/hid/hid-lg4ff.c 	struct hid_input *hidinput;
hid_input        1273 drivers/hid/hid-lg4ff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input         118 drivers/hid/hid-lgff.c 	struct hid_input *hidinput;
hid_input         128 drivers/hid/hid-lgff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input        2053 drivers/hid/hid-logitech-hidpp.c 	struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input        2063 drivers/hid/hid-logitech-hidpp.c 	struct hid_input *hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input        2097 drivers/hid/hid-logitech-hidpp.c 	struct hid_input *hidinput;
hid_input        2109 drivers/hid/hid-logitech-hidpp.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input        2203 drivers/hid/hid-logitech-hidpp.c static int wtp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input        2603 drivers/hid/hid-logitech-hidpp.c static int m560_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input        2991 drivers/hid/hid-logitech-hidpp.c static int hidpp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input        3009 drivers/hid/hid-logitech-hidpp.c static int hidpp_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input        3049 drivers/hid/hid-logitech-hidpp.c 				struct hid_input *hidinput)
hid_input         542 drivers/hid/hid-magicmouse.c 		struct hid_input *hi, struct hid_field *field,
hid_input         560 drivers/hid/hid-magicmouse.c 		struct hid_input *hi)
hid_input          68 drivers/hid/hid-mf.c 	struct hid_input *input;
hid_input          89 drivers/hid/hid-mf.c 		input = list_entry(input_ptr, struct hid_input, list);
hid_input          80 drivers/hid/hid-microsoft.c static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage,
hid_input         142 drivers/hid/hid-microsoft.c static int ms_presenter_8k_quirk(struct hid_input *hi, struct hid_usage *usage,
hid_input         161 drivers/hid/hid-microsoft.c static int ms_surface_dial_quirk(struct hid_input *hi, struct hid_field *field,
hid_input         185 drivers/hid/hid-microsoft.c static int ms_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         212 drivers/hid/hid-microsoft.c static int ms_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input         331 drivers/hid/hid-microsoft.c 	struct hid_input *hidinput;
hid_input         339 drivers/hid/hid-microsoft.c 	hidinput = list_entry(hdev->inputs.next, struct hid_input, list);
hid_input          33 drivers/hid/hid-monterey.c static int mr_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         689 drivers/hid/hid-multitouch.c static int mt_touch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input        1244 drivers/hid/hid-multitouch.c 				     struct hid_input *hi,
hid_input        1290 drivers/hid/hid-multitouch.c static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input        1363 drivers/hid/hid-multitouch.c static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input        1542 drivers/hid/hid-multitouch.c static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
hid_input        1642 drivers/hid/hid-multitouch.c 	struct hid_input *hidinput;
hid_input         454 drivers/hid/hid-ntrig.c static int ntrig_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         545 drivers/hid/hid-ntrig.c static int ntrig_input_mapped(struct hid_device *hdev, struct hid_input *hi,
hid_input         859 drivers/hid/hid-ntrig.c 		struct hid_input *hidinput)
hid_input          19 drivers/hid/hid-penmount.c 		struct hid_input *hi, struct hid_field *field,
hid_input          37 drivers/hid/hid-petalynx.c static int pl_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          73 drivers/hid/hid-pl.c 	struct hid_input *hidinput;
hid_input          40 drivers/hid/hid-plantronics.c 				     struct hid_input *hi,
hid_input         758 drivers/hid/hid-prodikeys.c static int pk_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          20 drivers/hid/hid-retrode.c 					struct hid_input *hi)
hid_input         498 drivers/hid/hid-rmi.c static int rmi_input_configured(struct hid_device *hdev, struct hid_input *hi)
hid_input         544 drivers/hid/hid-rmi.c 		struct hid_input *hi, struct hid_field *field,
hid_input          96 drivers/hid/hid-samsung.c 	struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
hid_input         136 drivers/hid/hid-samsung.c static int samsung_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          55 drivers/hid/hid-sjoy.c 	struct hid_input *hidinput;
hid_input         679 drivers/hid/hid-sony.c static int ps3remote_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         713 drivers/hid/hid-sony.c static int navigation_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         761 drivers/hid/hid-sony.c static int sixaxis_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         809 drivers/hid/hid-sony.c static int ds4_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         942 drivers/hid/hid-sony.c 	struct hid_input *hidinput = list_entry(sc->hdev->inputs.next,
hid_input         943 drivers/hid/hid-sony.c 						struct hid_input, list);
hid_input        1322 drivers/hid/hid-sony.c static int sony_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input        2274 drivers/hid/hid-sony.c 	struct hid_input *hidinput;
hid_input        2281 drivers/hid/hid-sony.c 	hidinput = list_entry(sc->hdev->inputs.next, struct hid_input, list);
hid_input        2601 drivers/hid/hid-sony.c 					struct hid_input *hidinput)
hid_input          25 drivers/hid/hid-speedlink.c 		struct hid_input *hi,
hid_input          35 drivers/hid/hid-sunplus.c static int sp_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          22 drivers/hid/hid-tivo.c static int tivo_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input         127 drivers/hid/hid-tmff.c 	struct hid_input *hidinput;
hid_input         136 drivers/hid/hid-tmff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input          26 drivers/hid/hid-topseed.c static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          61 drivers/hid/hid-twinhan.c static int twinhan_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input          85 drivers/hid/hid-uclogic-core.c 				 struct hid_input *hi,
hid_input         103 drivers/hid/hid-uclogic-core.c 		struct hid_input *hi)
hid_input          57 drivers/hid/hid-zpff.c 	struct hid_input *hidinput;
hid_input          65 drivers/hid/hid-zpff.c 	hidinput = list_entry(hid->inputs.next, struct hid_input, list);
hid_input          45 drivers/hid/hid-zydacron.c static int zc_input_mapping(struct hid_device *hdev, struct hid_input *hi,
hid_input        1229 drivers/hid/usbhid/hid-pidff.c 	struct hid_input *hidinput = list_entry(hid->inputs.next,
hid_input        1230 drivers/hid/usbhid/hid-pidff.c 						struct hid_input, list);
hid_input         445 include/linux/hid.h struct hid_input;
hid_input         468 include/linux/hid.h 	struct hid_input *hidinput;	/* associated input structure */
hid_input         759 include/linux/hid.h 			struct hid_input *hidinput, struct hid_field *field,
hid_input         762 include/linux/hid.h 			struct hid_input *hidinput, struct hid_field *field,
hid_input         765 include/linux/hid.h 				struct hid_input *hidinput);
hid_input         963 include/linux/hid.h static inline void hid_map_usage(struct hid_input *hidinput,
hid_input         998 include/linux/hid.h static inline void hid_map_usage_clear(struct hid_input *hidinput,