Home
last modified time | relevance | path

Searched refs:sc_kbd (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/adb/
H A Dadb_kbd.c68 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()
[all …]
/freebsd/sys/dev/hyperv/input/
H A Dhv_kbd.c747 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in hv_kbd_intr()
748 KBD_IS_BUSY(&sc->sc_kbd)) { in hv_kbd_intr()
750 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in hv_kbd_intr()
751 sc->sc_kbd.kb_callback.kc_arg); in hv_kbd_intr()
755 c = hvkbd_read_char(&sc->sc_kbd, 0); in hv_kbd_intr()
779 keyboard_t *kbd = &sc->sc_kbd; in hv_kbd_drv_attach()
844 hvkbd_disable(&sc->sc_kbd); in hv_kbd_drv_detach()
848 if (KBD_IS_CONFIGURED(&sc->sc_kbd)) { in hv_kbd_drv_detach()
849 error = kbd_unregister(&sc->sc_kbd); in hv_kbd_drv_detach()
856 error = kbd_detach(&sc->sc_kbd); in hv_kbd_drv_detach()
H A Dhv_kbdc.h88 keyboard_t sc_kbd; member
/freebsd/sys/dev/hid/
H A Dhkbd.c130 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()
[all …]
/freebsd/sys/dev/usb/input/
H A Dukbd.c138 keyboard_t sc_kbd; member
415 sc->sc_delay = sc->sc_kbd.kb_delay2; in ukbd_start_timer()
587 sc->sc_delay = sc->sc_kbd.kb_delay1; in ukbd_interrupt()
591 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay1; in ukbd_interrupt()
607 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay2; in ukbd_interrupt()
635 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in ukbd_event_keyinput()
636 KBD_IS_BUSY(&sc->sc_kbd)) { in ukbd_event_keyinput()
638 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in ukbd_event_keyinput()
639 sc->sc_kbd.kb_callback.kc_arg); in ukbd_event_keyinput()
643 c = ukbd_read_char(&sc->sc_kbd, 0); in ukbd_event_keyinput()
[all …]
/freebsd/sys/dev/gpio/
H A Dgpiokeys.c128 keyboard_t sc_kbd; member
419 kbd = &sc->sc_kbd; in gpiokeys_attach()
992 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in gpiokeys_event_keyinput()
993 KBD_IS_BUSY(&sc->sc_kbd)) { in gpiokeys_event_keyinput()
995 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in gpiokeys_event_keyinput()
996 sc->sc_kbd.kb_callback.kc_arg); in gpiokeys_event_keyinput()
1000 c = gpiokeys_read_char(&sc->sc_kbd, 0); in gpiokeys_event_keyinput()