Searched refs:sc_ndata (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/dev/hid/ |
H A D | hkbd.c | 145 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 D | ukbd.c | 150 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 …]
|