Lines Matching refs:usage
46 static int corsair_usage_to_gkey(unsigned int usage) in corsair_usage_to_gkey() argument
49 if (usage >= 0xd0 && usage <= 0xdf) in corsair_usage_to_gkey()
50 return usage - 0xd0 + 1; in corsair_usage_to_gkey()
52 if (usage >= 0xe8 && usage <= 0xe9) in corsair_usage_to_gkey()
53 return usage - 0xe8 + 17; in corsair_usage_to_gkey()
569 struct hid_usage *usage, __s32 value) in corsair_event() argument
576 switch (usage->hid & HID_USAGE) { in corsair_event()
593 struct hid_usage *usage, unsigned long **bit, in corsair_input_mapping() argument
598 gkey = corsair_usage_to_gkey(usage->hid & HID_USAGE); in corsair_input_mapping()
600 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
604 if ((usage->hid & HID_USAGE) >= CORSAIR_USAGE_SPECIAL_MIN && in corsair_input_mapping()
605 (usage->hid & HID_USAGE) <= CORSAIR_USAGE_SPECIAL_MAX) { in corsair_input_mapping()
606 switch (usage->hid & HID_USAGE) { in corsair_input_mapping()
608 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
613 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
618 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
623 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()
628 hid_map_usage_clear(input, usage, bit, max, EV_KEY, in corsair_input_mapping()