Lines Matching refs:sc_ndata
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()
1586 keycode = ukbd_atkeycode(usbcode, sc->sc_ndata.bitmap); in ukbd_read()
1590 return (ukbd_key2scan(sc, keycode, sc->sc_ndata.bitmap, in ukbd_read()
1656 keycode = ukbd_atkeycode(usbcode, sc->sc_ndata.bitmap); in ukbd_read_char_locked()
1662 return (ukbd_key2scan(sc, keycode, sc->sc_ndata.bitmap, in ukbd_read_char_locked()
1987 memset(&sc->sc_ndata, 0, sizeof(sc->sc_ndata)); in ukbd_clear_state()