Lines Matching refs:sc_kbd
130 keyboard_t sc_kbd; member
361 sc->sc_delay = sc->sc_kbd.kb_delay2; in hkbd_start_timer()
518 sc->sc_delay = sc->sc_kbd.kb_delay1; in hkbd_interrupt()
522 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay1; in hkbd_interrupt()
537 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay2; in hkbd_interrupt()
567 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in hkbd_event_keyinput()
568 KBD_IS_BUSY(&sc->sc_kbd)) { in hkbd_event_keyinput()
570 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in hkbd_event_keyinput()
571 sc->sc_kbd.kb_callback.kc_arg); in hkbd_event_keyinput()
575 c = hkbd_read_char(&sc->sc_kbd, 0); in hkbd_event_keyinput()
872 keyboard_t *kbd = &sc->sc_kbd; in hkbd_attach()
1055 hkbd_disable(&sc->sc_kbd); in hkbd_detach()
1059 error = kbd_detach(&sc->sc_kbd); in hkbd_detach()
1072 if (KBD_IS_CONFIGURED(&sc->sc_kbd)) { in hkbd_detach()
1073 error = kbd_unregister(&sc->sc_kbd); in hkbd_detach()
1080 sc->sc_kbd.kb_flags = 0; in hkbd_detach()
1095 hkbd_clear_state(&sc->sc_kbd); in hkbd_resume()