Home
last modified time | relevance | path

Searched refs:sc_ndata (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/dev/hid/
H A Dhkbd.c145 bitstr_t bit_decl(sc_ndata, HKBD_NKEYCODE);
498 if (hkbd_is_modifier_key(key) || bit_test(sc->sc_ndata, key)) in hkbd_interrupt()
507 if (!bit_test(sc->sc_ndata, key)) in hkbd_interrupt()
509 bit_foreach_at(sc->sc_ndata, MOD_MIN, MOD_MAX + 1, key) in hkbd_interrupt()
512 bit_foreach(sc->sc_ndata, HKBD_NKEYCODE, key) { in hkbd_interrupt()
528 memcpy(sc->sc_odata, sc->sc_ndata, bitstr_size(HKBD_NKEYCODE)); in hkbd_interrupt()
666 bit_clear(sc->sc_ndata, i); in hkbd_intr_callback()
669 bit_foreach(sc->sc_ndata, HKBD_NKEYCODE, i) in hkbd_intr_callback()
671 bit_clear(sc->sc_ndata, i); in hkbd_intr_callback()
705 memcpy(sc->sc_ndata, sc->sc_odata, in hkbd_intr_callback()
[all …]
/freebsd/sys/dev/usb/input/
H A Dukbd.c150 struct ukbd_data sc_ndata; member
554 sc->sc_ndata.bitmap[key / 64]; in ukbd_interrupt()
569 sc->sc_ndata.bitmap[key / 64]; in ukbd_interrupt()
598 sc->sc_odata = sc->sc_ndata; in ukbd_interrupt()
738 memset(&sc->sc_ndata, 0, sizeof(sc->sc_ndata)); in ukbd_intr_callback()
778 sc->sc_ndata = sc->sc_odata; in ukbd_intr_callback()
788 sc->sc_ndata.bitmap[key / 64] |= 1ULL << (key % 64); in ukbd_intr_callback()
800 sc->sc_ndata.bitmap[key / 64] |= 1ULL << (key % 64); in ukbd_intr_callback()
806 const uint64_t valid = sc->sc_ndata.bitmap[i / 64]; in ukbd_intr_callback()
1344 memset(&sc->sc_ndata, 0, sizeof(sc->sc_ndata)); in ukbd_detach()
[all …]