Lines Matching refs:sc_kbd
68 keyboard_t sc_kbd; member
308 kbd_init_struct(&sc->sc_kbd, KBD_DRIVER_NAME, KB_101, 0, 0, 0, 0); in adb_kbd_attach()
309 kbd_set_maps(&sc->sc_kbd, &key_map, &accent_map, fkey_tab, in adb_kbd_attach()
315 KBD_FOUND_DEVICE(&sc->sc_kbd); in adb_kbd_attach()
316 KBD_PROBE_DONE(&sc->sc_kbd); in adb_kbd_attach()
317 KBD_INIT_DONE(&sc->sc_kbd); in adb_kbd_attach()
318 KBD_CONFIG_DONE(&sc->sc_kbd); in adb_kbd_attach()
320 (*sw->enable)(&sc->sc_kbd); in adb_kbd_attach()
322 kbd_register(&sc->sc_kbd); in adb_kbd_attach()
325 if (kbd_attach(&sc->sc_kbd)) { in adb_kbd_attach()
459 ms_to_ticks(sc->sc_kbd.kb_delay1), akbd_repeat, sc); in adb_kbd_receive_packet()
465 if (KBD_IS_ACTIVE(&sc->sc_kbd) && KBD_IS_BUSY(&sc->sc_kbd)) { in adb_kbd_receive_packet()
466 sc->sc_kbd.kb_callback.kc_func(&sc->sc_kbd, in adb_kbd_receive_packet()
467 KBDIO_KEYINPUT, sc->sc_kbd.kb_callback.kc_arg); in adb_kbd_receive_packet()
489 if (notify_kbd && KBD_IS_ACTIVE(&sc->sc_kbd) in akbd_repeat()
490 && KBD_IS_BUSY(&sc->sc_kbd)) { in akbd_repeat()
491 sc->sc_kbd.kb_callback.kc_func(&sc->sc_kbd, in akbd_repeat()
492 KBDIO_KEYINPUT, sc->sc_kbd.kb_callback.kc_arg); in akbd_repeat()
496 callout_reset(&sc->sc_repeater, ms_to_ticks(sc->sc_kbd.kb_delay2), in akbd_repeat()