| /freebsd-12-stable/sys/dev/adb/ |
| D | adb_kbd.c | 69 keyboard_t sc_kbd; member 312 kbd_init_struct(&sc->sc_kbd, KBD_DRIVER_NAME, KB_101, 0, 0, 0, 0); in adb_kbd_attach() 313 kbd_set_maps(&sc->sc_kbd, &key_map, &accent_map, fkey_tab, in adb_kbd_attach() 319 KBD_FOUND_DEVICE(&sc->sc_kbd); in adb_kbd_attach() 320 KBD_PROBE_DONE(&sc->sc_kbd); in adb_kbd_attach() 321 KBD_INIT_DONE(&sc->sc_kbd); in adb_kbd_attach() 322 KBD_CONFIG_DONE(&sc->sc_kbd); in adb_kbd_attach() 324 (*sw->enable)(&sc->sc_kbd); in adb_kbd_attach() 326 kbd_register(&sc->sc_kbd); in adb_kbd_attach() 329 if (kbd_attach(&sc->sc_kbd)) { in adb_kbd_attach() [all …]
|
| /freebsd-12-stable/sys/dev/uart/ |
| D | uart_kbd_sun.c | 72 keyboard_t sc_kbd; member 223 if (KBD_IS_INITIALIZED(&sunkbd_softc.sc_kbd)) in sunkbd_configure() 244 sunkbd_clear_state(&sc->sc_kbd); in sunkbd_configure() 247 kbd_init_struct(&sc->sc_kbd, SUNKBD_DRIVER_NAME, KB_101, 0, 0, 0, 0); in sunkbd_configure() 248 kbd_set_maps(&sc->sc_kbd, &key_map, &accent_map, fkey_tab, in sunkbd_configure() 251 kbd_init_struct(&sc->sc_kbd, SUNKBD_DRIVER_NAME, KB_OTHER, 0, 0, 0, 0); in sunkbd_configure() 252 kbd_set_maps(&sc->sc_kbd, &keymap_sun_us_unix_kbd, in sunkbd_configure() 257 kbd_register(&sc->sc_kbd); in sunkbd_configure() 283 kbd_attach(&sunkbd_softc.sc_kbd); in sunkbd_attach() 285 sunkbd_enable(&sunkbd_softc.sc_kbd); in sunkbd_attach() [all …]
|
| /freebsd-12-stable/sys/dev/hyperv/input/ |
| D | hv_kbd.c | 477 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in hv_kbd_intr() 478 KBD_IS_BUSY(&sc->sc_kbd)) { in hv_kbd_intr() 480 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in hv_kbd_intr() 481 sc->sc_kbd.kb_callback.kc_arg); in hv_kbd_intr() 485 c = hvkbd_read_char(&sc->sc_kbd, 0); in hv_kbd_intr() 509 keyboard_t *kbd = &sc->sc_kbd; in hv_kbd_drv_attach() 549 hvkbd_disable(&sc->sc_kbd); in hv_kbd_drv_detach() 550 if (KBD_IS_CONFIGURED(&sc->sc_kbd)) { in hv_kbd_drv_detach() 551 error = kbd_unregister(&sc->sc_kbd); in hv_kbd_drv_detach() 558 error = kbd_detach(&sc->sc_kbd); in hv_kbd_drv_detach()
|
| D | hv_kbdc.h | 84 keyboard_t sc_kbd; member
|
| /freebsd-12-stable/sys/arm/versatile/ |
| D | pl050.c | 116 keyboard_t sc_kbd; member 597 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in pl050_kmi_intr() 598 KBD_IS_BUSY(&sc->sc_kbd)) { in pl050_kmi_intr() 600 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in pl050_kmi_intr() 601 sc->sc_kbd.kb_callback.kc_arg); in pl050_kmi_intr() 605 c = kmi_read_char_locked(&sc->sc_kbd, 0); in pl050_kmi_intr() 647 kbd = &sc->sc_kbd; in pl050_kmi_attach()
|
| /freebsd-12-stable/sys/arm/samsung/exynos/ |
| D | chrome_kb.c | 106 keyboard_t sc_kbd; member 152 if (KBD_IS_ACTIVE(&sc->sc_kbd) && KBD_IS_BUSY(&sc->sc_kbd)) { in ckb_repeat() 155 sc->sc_kbd.kb_callback.kc_func(&sc->sc_kbd, in ckb_repeat() 156 KBDIO_KEYINPUT, sc->sc_kbd.kb_callback.kc_arg); in ckb_repeat() 798 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in ckb_ec_intr() 799 sc->sc_kbd.kb_callback.kc_arg); in ckb_ec_intr() 832 kbd = &sc->sc_kbd; in chrome_kb_attach()
|
| /freebsd-12-stable/sys/dev/usb/input/ |
| D | ukbd.c | 137 keyboard_t sc_kbd; member 366 sc->sc_delay = sc->sc_kbd.kb_delay2; in ukbd_start_timer() 537 sc->sc_delay = sc->sc_kbd.kb_delay1; in ukbd_interrupt() 541 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay1; in ukbd_interrupt() 557 sc->sc_repeat_time = now + sc->sc_kbd.kb_delay2; in ukbd_interrupt() 583 if (KBD_IS_ACTIVE(&sc->sc_kbd) && in ukbd_event_keyinput() 584 KBD_IS_BUSY(&sc->sc_kbd)) { in ukbd_event_keyinput() 586 (sc->sc_kbd.kb_callback.kc_func) (&sc->sc_kbd, KBDIO_KEYINPUT, in ukbd_event_keyinput() 587 sc->sc_kbd.kb_callback.kc_arg); in ukbd_event_keyinput() 591 c = ukbd_read_char(&sc->sc_kbd, 0); in ukbd_event_keyinput() [all …]
|
| /freebsd-12-stable/sys/dev/gpio/ |
| D | gpiokeys.c | 130 keyboard_t sc_kbd; member 417 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()
|