Lines Matching refs:HKBD_NKEYCODE
111 #define HKBD_NKEYCODE 256 /* units */ macro
112 #define HKBD_IN_BUF_SIZE (4 * HKBD_NKEYCODE) /* scancodes */
117 CTASSERT((key) >= 0 && (key) < HKBD_NKEYCODE); \
134 bitstr_t bit_decl(sc_loc_key_valid, HKBD_NKEYCODE);
137 struct hid_location sc_loc_key[HKBD_NKEYCODE];
145 bitstr_t bit_decl(sc_ndata, HKBD_NKEYCODE);
146 bitstr_t bit_decl(sc_odata, HKBD_NKEYCODE);
148 bitstr_t bit_decl(sc_ndata0, HKBD_NKEYCODE);
149 bitstr_t bit_decl(sc_odata0, HKBD_NKEYCODE);
193 uint8_t sc_id_loc_key[HKBD_NKEYCODE];
332 bit_ffs(sc->sc_odata, HKBD_NKEYCODE, &result); in hkbd_any_key_pressed()
341 bit_ffs(sc->sc_loc_key_valid, HKBD_NKEYCODE, &result); in hkbd_any_key_valid()
497 bit_foreach(sc->sc_odata, HKBD_NKEYCODE, key) { in hkbd_interrupt()
512 bit_foreach(sc->sc_ndata, HKBD_NKEYCODE, key) { in hkbd_interrupt()
527 memcpy(sc->sc_odata0, sc->sc_ndata0, bitstr_size(HKBD_NKEYCODE)); in hkbd_interrupt()
528 memcpy(sc->sc_odata, sc->sc_ndata, bitstr_size(HKBD_NKEYCODE)); in hkbd_interrupt()
665 bit_foreach(sc->sc_ndata0, HKBD_NKEYCODE, i) in hkbd_intr_callback()
667 memset(&sc->sc_ndata0, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_intr_callback()
669 bit_foreach(sc->sc_ndata, HKBD_NKEYCODE, i) in hkbd_intr_callback()
688 bit_foreach(sc->sc_loc_key_valid, HKBD_NKEYCODE, i) { in hkbd_intr_callback()
694 if (tmp_loc.count > HKBD_NKEYCODE) in hkbd_intr_callback()
695 tmp_loc.count = HKBD_NKEYCODE; in hkbd_intr_callback()
704 bitstr_size(HKBD_NKEYCODE)); in hkbd_intr_callback()
706 bitstr_size(HKBD_NKEYCODE)); in hkbd_intr_callback()
713 if (key == KEY_NONE || key >= HKBD_NKEYCODE) in hkbd_intr_callback()
726 if (key == KEY_NONE || key == KEY_ERROR || key >= HKBD_NKEYCODE) in hkbd_intr_callback()
734 bit_foreach(sc->sc_ndata, HKBD_NKEYCODE, i) in hkbd_intr_callback()
778 memset(sc->sc_loc_key_valid, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_parse_hid()
817 for (key = 1; key != HKBD_NKEYCODE; key++) { in hkbd_parse_hid()
1039 memset(&sc->sc_ndata, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_detach()
1706 memset(&sc->sc_ndata, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_clear_state()
1707 memset(&sc->sc_odata, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_clear_state()
1708 memset(&sc->sc_ndata0, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_clear_state()
1709 memset(&sc->sc_odata0, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_clear_state()