Lines Matching defs:usage
48 static int corsair_usage_to_gkey(unsigned int usage)
51 if (usage >= 0xd0 && usage <= 0xdf)
52 return usage - 0xd0 + 1;
54 if (usage >= 0xe8 && usage <= 0xe9)
55 return usage - 0xe8 + 17;
606 struct hid_usage *usage, __s32 value)
613 switch (usage->hid & HID_USAGE) {
630 struct hid_usage *usage, unsigned long **bit,
635 if ((usage->hid & HID_USAGE_PAGE) != HID_UP_KEYBOARD)
638 gkey = corsair_usage_to_gkey(usage->hid & HID_USAGE);
640 hid_map_usage_clear(input, usage, bit, max, EV_KEY,
644 if ((usage->hid & HID_USAGE) >= CORSAIR_USAGE_SPECIAL_MIN &&
645 (usage->hid & HID_USAGE) <= CORSAIR_USAGE_SPECIAL_MAX) {
646 switch (usage->hid & HID_USAGE) {
648 hid_map_usage_clear(input, usage, bit, max, EV_KEY,
653 hid_map_usage_clear(input, usage, bit, max, EV_KEY,
658 hid_map_usage_clear(input, usage, bit, max, EV_KEY,
663 hid_map_usage_clear(input, usage, bit, max, EV_KEY,
668 hid_map_usage_clear(input, usage, bit, max, EV_KEY,