Lines Matching refs:sc_kbd
153 keyboard_t sc_kbd; member
431 sc->sc_delay = sc->sc_kbd.kb_delay2; in ukbd_start_timer()
603 sc->sc_delay = sc->sc_kbd.kb_delay1; in ukbd_interrupt()
606 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay1; in ukbd_interrupt()
623 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay2; in ukbd_interrupt()
651 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in ukbd_event_keyinput()
652 KBD_IS_BUSY(&sc->sc_kbd)) { in ukbd_event_keyinput()
654 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in ukbd_event_keyinput()
655 sc->sc_kbd.kb_callback.kc_arg); in ukbd_event_keyinput()
659 c = ukbd_read_char(&sc->sc_kbd, 0); in ukbd_event_keyinput()
1243 keyboard_t *kbd = &sc->sc_kbd; in ukbd_attach()
1466 ukbd_disable(&sc->sc_kbd); in ukbd_detach()
1470 error = kbd_detach(&sc->sc_kbd); in ukbd_detach()
1483 if (KBD_IS_CONFIGURED(&sc->sc_kbd)) { in ukbd_detach()
1484 error = kbd_unregister(&sc->sc_kbd); in ukbd_detach()
1491 sc->sc_kbd.kb_flags = 0; in ukbd_detach()
1510 ukbd_clear_state(&sc->sc_kbd); in ukbd_resume()