Lines Matching refs:hi
51 #define ms_map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, \
53 static int ms_ergonomy_kb_quirk(struct hid_input *hi, struct hid_usage *usage, in ms_ergonomy_kb_quirk() argument
56 struct input_dev *input = hi->input; in ms_ergonomy_kb_quirk()
88 hid_map_usage_clear(hi, usage, bit, max, EV_REL, REL_WHEEL); 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() argument
121 set_bit(EV_REP, hi->input->evbit); 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() argument
158 static int ms_input_mapping(struct hid_device *hdev, struct hid_input *hi, in ms_input_mapping() argument
165 int ret = ms_ergonomy_kb_quirk(hi, usage, bit, max); in ms_input_mapping()
171 ms_presenter_8k_quirk(hi, usage, bit, max)) in ms_input_mapping()
175 int ret = ms_surface_dial_quirk(hi, field, usage, bit, max); in ms_input_mapping()
184 static int ms_input_mapped(struct hid_device *hdev, struct hid_input *hi, in ms_input_mapped() argument