Lines Matching refs:usage
62 #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
140 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_tpkbd() argument
142 if (usage->hid == (HID_UP_BUTTON | 0x0010)) { in lenovo_input_mapping_tpkbd()
153 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_cptkbd() argument
156 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR || in lenovo_input_mapping_cptkbd()
157 (usage->hid & HID_USAGE_PAGE) == HID_UP_LNVENDOR) { in lenovo_input_mapping_cptkbd()
158 switch (usage->hid & HID_USAGE) { in lenovo_input_mapping_cptkbd()
194 if (usage->hid == HID_GD_WHEEL) in lenovo_input_mapping_cptkbd()
196 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON && in lenovo_input_mapping_cptkbd()
197 (usage->hid & HID_USAGE) == 0x003) in lenovo_input_mapping_cptkbd()
199 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER && in lenovo_input_mapping_cptkbd()
200 (usage->hid & HID_USAGE) == 0x238) in lenovo_input_mapping_cptkbd()
204 if ((usage->hid & HID_USAGE_PAGE) == 0xff100000 || in lenovo_input_mapping_cptkbd()
205 (usage->hid & HID_USAGE_PAGE) == 0xffa10000) { in lenovo_input_mapping_cptkbd()
210 switch (usage->hid & HID_USAGE) { in lenovo_input_mapping_cptkbd()
212 hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL); in lenovo_input_mapping_cptkbd()
215 hid_map_usage(hi, usage, bit, max, EV_REL, REL_WHEEL); in lenovo_input_mapping_cptkbd()
227 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_scrollpoint() argument
229 if (usage->hid == HID_GD_Z) { in lenovo_input_mapping_scrollpoint()
230 hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL); in lenovo_input_mapping_scrollpoint()
238 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_tp10_ultrabook_kbd() argument
244 if (usage->hid == 0x000c0001) { in lenovo_input_mapping_tp10_ultrabook_kbd()
245 switch (usage->usage_index) { in lenovo_input_mapping_tp10_ultrabook_kbd()
268 if (usage->hid == 0x00070072) in lenovo_input_mapping_tp10_ultrabook_kbd()
276 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_x1_tab_kbd() argument
282 if (usage->hid == 0x000c0001) { in lenovo_input_mapping_x1_tab_kbd()
283 switch (usage->usage_index) { in lenovo_input_mapping_x1_tab_kbd()
314 if (usage->hid == (HID_UP_KEYBOARD | 0x009a)) { in lenovo_input_mapping_x1_tab_kbd()
324 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping() argument
329 usage, bit, max); in lenovo_input_mapping()
333 usage, bit, max); in lenovo_input_mapping()
341 usage, bit, max); in lenovo_input_mapping()
344 usage, bit, max); in lenovo_input_mapping()
346 return lenovo_input_mapping_x1_tab_kbd(hdev, hi, field, usage, bit, max); in lenovo_input_mapping()
515 struct hid_field *field, struct hid_usage *usage, __s32 value) in lenovo_event_tp10ubkbd() argument
519 if (usage->type == EV_KEY && usage->code == KEY_FN_ESC && value == 1) { in lenovo_event_tp10ubkbd()
533 struct hid_field *field, struct hid_usage *usage, __s32 value) in lenovo_event_cptkbd() argument
545 usage->type == EV_REL && in lenovo_event_cptkbd()
546 (usage->code == REL_X || usage->code == REL_Y)) { in lenovo_event_cptkbd()
555 if (usage->type == EV_REL && (usage->code == REL_WHEEL || in lenovo_event_cptkbd()
556 usage->code == REL_HWHEEL)) { in lenovo_event_cptkbd()
563 if (usage->type == EV_KEY && usage->code == BTN_MIDDLE) { in lenovo_event_cptkbd()
586 struct hid_usage *usage, __s32 value) in lenovo_event() argument
594 return lenovo_event_cptkbd(hdev, field, usage, value); in lenovo_event()
597 return lenovo_event_tp10ubkbd(hdev, field, usage, value); in lenovo_event()