Home
last modified time | relevance | path

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

/freebsd/sys/dev/usb/input/
H A Dukbd.c151 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 Dhkbd.c146 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()