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,