Searched refs:sc_odata (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/dev/usb/input/ |
H A D | ukbd.c | 151 struct ukbd_data sc_odata; member 384 ret |= (sc->sc_odata.bitmap[i] != 0); in ukbd_any_key_pressed() 553 sc->sc_odata.bitmap[key / 64] ^ in ukbd_interrupt() 557 if (sc->sc_odata.bitmap[key / 64] & mask) in ukbd_interrupt() 568 sc->sc_odata.bitmap[key / 64] ^ in ukbd_interrupt() 577 if (sc->sc_odata.bitmap[key / 64] & mask) { in ukbd_interrupt() 598 sc->sc_odata = sc->sc_ndata; in ukbd_interrupt() 778 sc->sc_ndata = sc->sc_odata; in ukbd_intr_callback() 1988 memset(&sc->sc_odata, 0, sizeof(sc->sc_odata)); in ukbd_clear_state()
|
/freebsd/sys/dev/hid/ |
H A D | hkbd.c | 146 bitstr_t bit_decl(sc_odata, HKBD_NKEYCODE); 332 bit_ffs(sc->sc_odata, HKBD_NKEYCODE, &result); in hkbd_any_key_pressed() 497 bit_foreach(sc->sc_odata, HKBD_NKEYCODE, key) { in hkbd_interrupt() 506 bit_foreach_at(sc->sc_odata, MOD_MIN, MOD_MAX + 1, key) in hkbd_interrupt() 510 if (!bit_test(sc->sc_odata, key)) in hkbd_interrupt() 513 if (hkbd_is_modifier_key(key) || bit_test(sc->sc_odata, key)) in hkbd_interrupt() 528 memcpy(sc->sc_odata, sc->sc_ndata, bitstr_size(HKBD_NKEYCODE)); in hkbd_interrupt() 705 memcpy(sc->sc_ndata, sc->sc_odata, in hkbd_intr_callback() 1707 memset(&sc->sc_odata, 0, bitstr_size(HKBD_NKEYCODE)); in hkbd_clear_state()
|