KEY_CNT
limit = MIN(len, bitstr_size(KEY_CNT));
limit = KEY_CNT;
if (report_size > KEY_CNT + REL_CNT + ABS_CNT + MAX_MT_SLOTS * MT_CNT +
bit_ffs_at(evdev->ev_key_flags, KEY_OK, KEY_CNT - KEY_OK, &res);
KASSERT(code < KEY_CNT, ("invalid evdev key property"));
if (code >= KEY_CNT)
bit_foreach(evdev->ev_key_states, KEY_CNT, code)
bitstr_t bit_decl(ev_key_flags, KEY_CNT);
bitstr_t bit_decl(ev_key_states, KEY_CNT); /* (s) */
hm->key_press = malloc(howmany(KEY_CNT, 8), M_DEVBUF,
hm->key_rel = malloc(howmany(KEY_CNT, 8), M_DEVBUF,
bzero(hm->key_press, howmany(KEY_CNT, 8));
bzero(hm->key_rel, howmany(KEY_CNT, 8));
bzero(hm->key_press, howmany(KEY_CNT, 8));
count = KEY_CNT;
bitstr_t bit_decl(key_bits, KEY_CNT); /* */
bitstr_t bit_decl(key_bits, KEY_CNT);
bitstr_t bit_decl(key_ignore, KEY_CNT);