Lines Matching refs:usage
117 #define Y(usage, name, key, raw) { name, usage, key, raw }, argument
119 #define Y(usage, name, key, raw) { usage, key, raw },
121 #define N(usage, name, key, raw) argument
631 HID_GET_USAGE_PAGE(hi.usage) == HUP_CONSUMER) { in hidcc_match()
634 else if (HID_GET_USAGE(hi.usage) > maxusage) in hidcc_match()
635 maxusage = HID_GET_USAGE(hi.usage); in hidcc_match()
726 int32_t usage; in hidcc_intr() local
728 if (hidcc_bits_to_int(buf, len, &usage) || in hidcc_intr()
729 hidcc_usage_to_sym(usage, &ks)) in hidcc_intr()
871 int32_t usage; in hidcc_parse() local
876 if (HID_GET_USAGE_PAGE(hi.usage) != HUP_CONSUMER) { in hidcc_parse()
906 usage = HID_GET_USAGE(hi.usage); in hidcc_parse()
907 if (usage == HUC_VOLUME) in hidcc_parse()
910 error = hidcc_add_key(sc, usage, bit); in hidcc_parse()
927 int32_t max, min, usage; in hidcc_parse_array() local
935 for (usage = min; usage <= max; usage++) { in hidcc_parse_array()
938 error = hidcc_add_key(sc, usage, 0); in hidcc_parse_array()
957 hidcc_add_key(struct hidcc *sc, int32_t usage, u_int bit) in hidcc_add_key() argument
961 if (hidcc_usage_to_sym(usage, &ks)) in hidcc_add_key()
966 sc->sc_map[sc->sc_maplen++] = KS_KEYCODE(sc->sc_isarray ? usage : bit); in hidcc_add_key()
1031 hidcc_usage_to_sym(int32_t usage, const struct hidcc_keysym **ks) in hidcc_usage_to_sym() argument
1037 if (hidcc_keysyms[i].ks_usage == usage) { in hidcc_usage_to_sym()
1046 hidcc_bits_to_int(uint8_t *buf, u_int buflen, int32_t *usage) in hidcc_bits_to_int() argument
1051 if (buflen == 0 || buflen > sizeof(*usage)) in hidcc_bits_to_int()
1059 *usage = x; in hidcc_bits_to_int()