Lines Matching refs:usage

44 #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
48 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_tpkbd() argument
50 if (usage->hid == (HID_UP_BUTTON | 0x0010)) { in lenovo_input_mapping_tpkbd()
61 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping_cptkbd() argument
64 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR || in lenovo_input_mapping_cptkbd()
65 (usage->hid & HID_USAGE_PAGE) == HID_UP_LNVENDOR) { in lenovo_input_mapping_cptkbd()
66 switch (usage->hid & HID_USAGE) { in lenovo_input_mapping_cptkbd()
102 if (usage->hid == HID_GD_WHEEL) in lenovo_input_mapping_cptkbd()
104 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON && in lenovo_input_mapping_cptkbd()
105 (usage->hid & HID_USAGE) == 0x003) in lenovo_input_mapping_cptkbd()
107 if ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER && in lenovo_input_mapping_cptkbd()
108 (usage->hid & HID_USAGE) == 0x238) in lenovo_input_mapping_cptkbd()
112 if ((usage->hid & HID_USAGE_PAGE) == 0xff100000 || in lenovo_input_mapping_cptkbd()
113 (usage->hid & HID_USAGE_PAGE) == 0xffa10000) { in lenovo_input_mapping_cptkbd()
118 switch (usage->hid & HID_USAGE) { in lenovo_input_mapping_cptkbd()
120 hid_map_usage(hi, usage, bit, max, EV_REL, 0x06); in lenovo_input_mapping_cptkbd()
123 hid_map_usage(hi, usage, bit, max, EV_REL, 0x08); in lenovo_input_mapping_cptkbd()
135 struct hid_usage *usage, unsigned long **bit, int *max) in lenovo_input_mapping() argument
140 usage, bit, max); in lenovo_input_mapping()
144 usage, bit, max); in lenovo_input_mapping()