/freebsd-11-stable/share/vt/keymaps/ |
H A D | Makefile | 4 am.kbd \ 5 be.acc.kbd \ 6 be.kbd \ 7 bg.bds.kbd \ 8 bg.phonetic.kbd \ 9 br.kbd \ 10 br.noacc.kbd \ 11 by.kbd \ 12 ca.kbd \ 13 ca-fr.kbd \ [all...] |
/freebsd-11-stable/share/syscons/keymaps/ |
H A D | Makefile | 4 be.iso.kbd be.iso.acc.kbd \ 5 bg.bds.ctrlcaps.kbd bg.phonetic.ctrlcaps.kbd \ 6 br275.iso.kbd br275.iso.acc.kbd br275.cp850.kbd \ 7 by.cp1131.kbd by.cp1251.kbd by.iso5.kbd \ [all...] |
/freebsd-11-stable/sys/dev/kbd/ |
H A D | kbdreg.h | 26 * $FreeBSD: stable/11/sys/dev/kbd/kbdreg.h 356011 2019-12-22 17:04:16Z kevans $ 40 typedef int kbd_callback_func_t(keyboard_t *kbd, int event, 123 typedef int kbd_term_t(keyboard_t *kbd); 124 typedef int kbd_intr_t(keyboard_t *kbd, void *arg); 125 typedef int kbd_test_if_t(keyboard_t *kbd); 126 typedef int kbd_enable_t(keyboard_t *kbd); 127 typedef int kbd_disable_t(keyboard_t *kbd); 128 typedef int kbd_read_t(keyboard_t *kbd, int wait); 129 typedef int kbd_check_t(keyboard_t *kbd); 130 typedef u_int kbd_read_char_t(keyboard_t *kbd, in [all...] |
H A D | kbd.c | 29 __FBSDID("$FreeBSD: stable/11/sys/dev/kbd/kbd.c 356013 2019-12-22 17:15:48Z kevans $"); 48 #include <dev/kbd/kbdreg.h> 84 static SYSCTL_NODE(_hw, OID_AUTO, kbd, CTLFLAG_RD, 0, "kbd"); 124 printf("kbd: new array size %d\n", keyboards); 133 * and register it to the virtual keyboard driver `kbd'. 138 kbd_init_struct(keyboard_t *kbd, char *name, int type, int unit, int config, argument 141 kbd->kb_flags = KB_NO_DEVICE; /* device has not been found */ 142 kbd 161 kbd_set_maps(keyboard_t *kbd, keymap_t *keymap, accentmap_t *accmap, fkeytab_t *fkeymap, int fkeymap_size) argument 194 kbd_register(keyboard_t *kbd) argument 259 kbd_unregister(keyboard_t *kbd) argument 380 kbd_release(keyboard_t *kbd, void *id) argument 403 kbd_change_callback(keyboard_t *kbd, void *id, kbd_callback_func_t *func, void *arg) argument 494 kbd_attach(keyboard_t *kbd) argument 512 kbd_detach(keyboard_t *kbd) argument 570 keyboard_t *kbd; local 605 keyboard_t *kbd; local 628 keyboard_t *kbd; local 681 keyboard_t *kbd; local 692 keyboard_t *kbd; local 707 keyboard_t *kbd; local 729 genkbd_event(keyboard_t *kbd, int event, void *arg) argument 842 genkbd_commonioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1126 genkbd_get_fkeystr(keyboard_t *kbd, int fkey, size_t *len) argument 1159 genkbd_diag(keyboard_t *kbd, int level) argument 1183 save_accent_key(keyboard_t *kbd, u_int key, int *accents) argument 1212 make_accent_char(keyboard_t *kbd, u_int ch, int *accents) argument 1239 genkbd_keyaction(keyboard_t *kbd, int keycode, int up, int *shiftstate, int *accents) argument [all...] |
/freebsd-11-stable/sys/dev/hyperv/input/ |
H A D | hv_kbd.c | 56 #include <dev/kbd/kbdreg.h> 57 #include <dev/kbd/kbdtables.h> 103 hvkbd_test_if(keyboard_t *kbd) argument 105 DEBUG_HVKBD(kbd, "%s\n", __func__); 111 hvkbd_term(keyboard_t *kbd) argument 113 DEBUG_HVKBD(kbd, "%s\n", __func__); 119 hvkbd_intr(keyboard_t *kbd, void *arg) argument 121 DEBUG_HVKBD(kbd, "%s\n", __func__); 127 hvkbd_lock(keyboard_t *kbd, int lock) argument 129 DEBUG_HVKBD(kbd, " 135 hvkbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 143 hvkbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 150 hvkbd_poll(keyboard_t *kbd, int on) argument 178 hvkbd_enable(keyboard_t *kbd) argument 188 hvkbd_disable(keyboard_t *kbd) argument 210 hvkbd_check(keyboard_t *kbd) argument 218 hvkbd_check_char_locked(keyboard_t *kbd) argument 234 hvkbd_check_char(keyboard_t *kbd) argument 247 hvkbd_read_char_locked(keyboard_t *kbd, int wait) argument 307 hvkbd_read_char(keyboard_t *kbd, int wait) argument 320 hvkbd_clear_state(keyboard_t *kbd) argument 328 hvkbd_ioctl_locked(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 426 hvkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 439 hvkbd_read(keyboard_t *kbd, int wait) argument 509 keyboard_t *kbd = &sc->sc_kbd; local [all...] |
H A D | hv_kbdc.h | 37 #include <dev/kbd/kbdreg.h> 54 #define DEBUG_HVKBD(kbd, ...) do { \ 55 hv_kbd_sc *sc = (kbd)->kb_data; \
|
/freebsd-11-stable/sys/pc98/cbus/ |
H A D | pckbd.c | 45 #include <dev/kbd/kbdreg.h> 53 #define KB_CONF_FAIL_IF_NO_KBD (1 << 0) /* don't install if no kbd is found */ 95 static int pckbd_attach_unit(device_t dev, keyboard_t **kbd, 132 keyboard_t *kbd; local 144 error = pckbd_attach_unit(dev, &kbd, 153 bus_setup_intr(dev, res, INTR_TYPE_TTY, NULL, pckbd_isa_intr, kbd, &ih); 161 keyboard_t *kbd; local 163 kbd = kbd_get_keyboard(kbd_find_keyboard(DRIVER_NAME, 165 if (kbd) 166 kbdd_clear_state(kbd); 174 keyboard_t *kbd = arg; local 199 pckbd_attach_unit(device_t dev, keyboard_t **kbd, int port, int irq, int flags) argument 249 keyboard_t *kbd; local 372 keyboard_t *kbd; local 432 keyboard_t *kbd; local 492 pckbd_term(keyboard_t *kbd) argument 503 pckbd_intr(keyboard_t *kbd, void *arg) argument 522 pckbd_test_if(keyboard_t *kbd) argument 532 pckbd_enable(keyboard_t *kbd) argument 544 pckbd_disable(keyboard_t *kbd) argument 556 pckbd_read(keyboard_t *kbd, int wait) argument 571 pckbd_check(keyboard_t *kbd) argument 580 pckbd_read_char(keyboard_t *kbd, int wait) argument 699 pckbd_check_char(keyboard_t *kbd) argument 713 pckbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 828 pckbd_lock(keyboard_t *kbd, int lock) argument 835 pckbd_clear_state(keyboard_t *kbd) argument 848 pckbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 860 pckbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 873 pckbd_poll(keyboard_t *kbd, int on) argument [all...] |
H A D | syscons_cbus.c | 111 *sc_find_softc(struct video_adapter *adp, struct keyboard *kbd) argument 119 (kbd == NULL || kbd == sc->kbd)) 127 (kbd == NULL || kbd == sc->kbd))
|
/freebsd-11-stable/sys/arm/versatile/ |
H A D | pl050.c | 60 #include <dev/kbd/kbdreg.h> 64 #include <dev/kbd/kbdtables.h> 177 kmi_test_if(keyboard_t *kbd) argument 184 kmi_term(keyboard_t *kbd) argument 191 kmi_intr(keyboard_t *kbd, void *arg) argument 199 kmi_lock(keyboard_t *kbd, int lock) argument 209 kmi_enable(keyboard_t *kbd) argument 213 KBD_ACTIVATE(kbd); 221 kmi_disable(keyboard_t *kbd) argument 225 KBD_DEACTIVATE(kbd); 233 kmi_check(keyboard_t *kbd) argument 249 kmi_check_char_locked(keyboard_t *kbd) argument 260 kmi_check_char(keyboard_t *kbd) argument 274 kmi_read(keyboard_t *kbd, int wait) argument 288 kmi_read_char_locked(keyboard_t *kbd, int wait) argument 310 kmi_read_char(keyboard_t *kbd, int wait) argument 323 kmi_ioctl_locked(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 463 kmi_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 494 kmi_clear_state(keyboard_t *kbd) argument 507 kmi_get_state(keyboard_t *kbd, void *buf, size_t len) argument 514 kmi_set_state(keyboard_t *kbd, void *buf, size_t len) argument 520 kmi_poll(keyboard_t *kbd, int on) argument 549 kmi_set_typematic(keyboard_t *kbd, int code) argument 642 keyboard_t *kbd; local [all...] |
/freebsd-11-stable/sys/dev/kbdmux/ |
H A D | kbdmux.c | 58 #include <dev/kbd/kbdreg.h> 66 #include <dev/kbd/kbdtables.h> 139 keyboard_t *kbd; /* keyboard */ member in struct:kbdmux_kbd 224 keyboard_t *kbd = (keyboard_t *) xkbd; local 225 kbdmux_state_t *state = (kbdmux_state_t *) kbd->kb_data; 227 kbdd_intr(kbd, NULL); 268 kbdmux_kbd_event(keyboard_t *kbd, int event, void *arg) argument 288 while (kbdd_check_char(kbd)) { 289 c = kbdd_read_char(kbd, 0); 294 if (!KBD_IS_BUSY(kbd)) 416 keyboard_t *kbd = NULL; local 550 kbdmux_term(keyboard_t *kbd) argument 598 kbdmux_intr(keyboard_t *kbd, void *arg) argument 620 kbdmux_test_if(keyboard_t *kbd) argument 630 kbdmux_enable(keyboard_t *kbd) argument 640 kbdmux_disable(keyboard_t *kbd) argument 650 kbdmux_read(keyboard_t *kbd, int wait) argument 669 kbdmux_check(keyboard_t *kbd) argument 688 kbdmux_read_char(keyboard_t *kbd, int wait) argument 975 kbdmux_check_char(keyboard_t *kbd) argument 999 kbdmux_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1303 kbdmux_lock(keyboard_t *kbd, int lock) argument 1326 kbdmux_clear_state(keyboard_t *kbd) argument 1339 kbdmux_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1355 kbdmux_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1369 kbdmux_poll(keyboard_t *kbd, int on) argument 1402 keyboard_t *kbd; local [all...] |
/freebsd-11-stable/sys/dev/vkbd/ |
H A D | vkbd.c | 54 #include <dev/kbd/kbdreg.h> 55 #include <dev/kbd/kbdtables.h> 201 keyboard_t *kbd = NULL; local 210 (error = (*sw->init)(unit, &kbd, NULL, 0)) != 0) 213 state = (vkbd_state_t *) kbd->kb_data; 215 if ((error = (*sw->enable)(kbd)) != 0) { 216 (*sw->term)(kbd); 221 if ((error = kbd_attach(kbd)) != 0) { 222 (*sw->disable)(kbd); 223 (*sw->term)(kbd); 250 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 293 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 353 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 434 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 477 keyboard_t *kbd = (keyboard_t *) xkbd; local 605 keyboard_t *kbd = NULL; local 699 vkbd_term(keyboard_t *kbd) argument 719 vkbd_intr(keyboard_t *kbd, void *arg) argument 739 vkbd_test_if(keyboard_t *kbd) argument 750 vkbd_enable(keyboard_t *kbd) argument 758 vkbd_disable(keyboard_t *kbd) argument 766 vkbd_read(keyboard_t *kbd, int wait) argument 783 vkbd_check(keyboard_t *kbd) argument 802 vkbd_read_char(keyboard_t *kbd, int wait) argument 1063 vkbd_check_char(keyboard_t *kbd) argument 1085 vkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1223 vkbd_lock(keyboard_t *kbd, int lock) argument 1248 vkbd_clear_state(keyboard_t *kbd) argument 1259 vkbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1271 vkbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1281 vkbd_poll(keyboard_t *kbd, int on) argument [all...] |
/freebsd-11-stable/sys/dev/atkbdc/ |
H A D | atkbd.c | 49 #include <dev/kbd/kbdreg.h> 110 atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags) argument 126 *kbd = NULL; 130 error = (*sw->init)(unit, kbd, args, flags); 133 (*sw->enable)(*kbd); 137 error = kbd_attach(*kbd); 146 state = (atkbd_state_t *)(*kbd)->kb_data; 148 atkbd_timeout(*kbd); 151 (*sw->diag)(*kbd, bootverbose); 153 EVENTHANDLER_REGISTER(shutdown_final, atkbd_shutdown_final, *kbd, 163 keyboard_t *kbd; local 300 keyboard_t *kbd; local 365 keyboard_t *kbd; local 521 atkbd_term(keyboard_t *kbd) argument 532 atkbd_intr(keyboard_t *kbd, void *arg) argument 570 atkbd_test_if(keyboard_t *kbd) argument 592 atkbd_enable(keyboard_t *kbd) argument 604 atkbd_disable(keyboard_t *kbd) argument 616 atkbd_read(keyboard_t *kbd, int wait) argument 631 atkbd_check(keyboard_t *kbd) argument 640 atkbd_read_char(keyboard_t *kbd, int wait) argument 901 atkbd_check_char(keyboard_t *kbd) argument 915 atkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1085 atkbd_lock(keyboard_t *kbd, int lock) argument 1092 atkbd_clear_state(keyboard_t *kbd) argument 1109 atkbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1121 atkbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1133 atkbd_poll(keyboard_t *kbd, int on) argument 1152 keyboard_t *kbd = v; local 1208 set_typematic(keyboard_t *kbd) argument [all...] |
H A D | atkbdreg.h | 35 #define KB_CONF_FAIL_IF_NO_KBD (1 << 0) /* don't install if no kbd is found */ 43 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
|
H A D | atkbd_atkbdc.c | 44 #include <dev/kbd/kbdreg.h> 115 keyboard_t *kbd; local 126 error = atkbd_attach_unit(dev, &kbd, irq, flags); 135 kbd, &sc->ih); 146 keyboard_t *kbd; local 150 kbd = kbd_get_keyboard(kbd_find_keyboard(ATKBD_DRIVER_NAME, 152 if (kbd) { 153 kbd->kb_flags &= ~KB_INITIALIZED; 156 kbdd_init(kbd, device_get_unit(dev), &kbd, arg 166 keyboard_t *kbd; local [all...] |
H A D | atkbdc.c | 295 sc->kbd.head = sc->kbd.tail = 0; 299 sc->kbd.call_count = 0; 300 sc->kbd.qcount = sc->kbd.max_qcount = 0; 407 return (availq(&kbdcp(p)->kbd) || availq(&kbdcp(p)->aux) 461 addq(&kbdc->kbd, read_data(kbdc)); 541 addq(&kbdc->kbd, b); 565 addq(&kbdc->kbd, read_data(kbdc)); 599 addq(&kbdc->kbd, [all...] |
/freebsd-11-stable/sys/arm/samsung/exynos/ |
H A D | chrome_kb.c | 97 #include <dev/kbd/kbdreg.h> 98 #include <dev/kbd/kbdtables.h> 179 ckb_test_if(keyboard_t *kbd) argument 187 ckb_term(keyboard_t *kbd) argument 195 ckb_intr(keyboard_t *kbd, void *arg) argument 203 ckb_lock(keyboard_t *kbd, int lock) argument 211 ckb_clear_state(keyboard_t *kbd) argument 215 sc = kbd->kb_data; 226 ckb_get_state(keyboard_t *kbd, void *buf, size_t len) argument 234 ckb_set_state(keyboard_t *kbd, voi argument 243 ckb_check(keyboard_t *kbd) argument 272 ckb_check_char_locked(keyboard_t *kbd) argument 283 ckb_check_char(keyboard_t *kbd) argument 297 ckb_read(keyboard_t *kbd, int wait) argument 337 ckb_read_char_locked(keyboard_t *kbd, int wait) argument 421 ckb_read_char(keyboard_t *kbd, int wait) argument 435 ckb_ioctl_locked(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 549 ckb_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 584 ckb_enable(keyboard_t *kbd) argument 596 ckb_disable(keyboard_t *kbd) argument 609 ckb_set_typematic(keyboard_t *kbd, int code) argument 626 ckb_poll(keyboard_t *kbd, int on) argument 806 keyboard_t *kbd; local [all...] |
/freebsd-11-stable/sys/dev/gpio/ |
H A D | gpiokeys.c | 49 #include <dev/kbd/kbdreg.h> 50 #include <dev/kbd/kbdtables.h> 146 /* kbd methods prototypes */ 388 keyboard_t *kbd; local 397 kbd = &sc->sc_kbd; 401 kbd_init_struct(kbd, KBD_DRIVER_NAME, KB_OTHER, unit, 0, 0, 0); 403 kbd->kb_data = (void *)sc; 409 kbd_set_maps(kbd, &sc->sc_keymap, &sc->sc_accmap, 412 KBD_FOUND_DEVICE(kbd); 414 gpiokeys_clear_state(kbd); 472 keyboard_t *kbd; local 518 gpiokeys_test_if(keyboard_t *kbd) argument 525 gpiokeys_term(keyboard_t *kbd) argument 532 gpiokeys_intr(keyboard_t *kbd, void *arg) argument 539 gpiokeys_lock(keyboard_t *kbd, int lock) argument 549 gpiokeys_enable(keyboard_t *kbd) argument 563 gpiokeys_disable(keyboard_t *kbd) argument 600 gpiokeys_check(keyboard_t *kbd) argument 620 gpiokeys_check_char_locked(keyboard_t *kbd) argument 629 gpiokeys_check_char(keyboard_t *kbd) argument 671 gpiokeys_read(keyboard_t *kbd, int wait) argument 691 gpiokeys_read_char_locked(keyboard_t *kbd, int wait) argument 732 gpiokeys_read_char(keyboard_t *kbd, int wait) argument 746 gpiokeys_ioctl_locked(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 864 gpiokeys_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 885 gpiokeys_clear_state(keyboard_t *kbd) argument 896 gpiokeys_get_state(keyboard_t *kbd, void *buf, size_t len) argument 903 gpiokeys_set_state(keyboard_t *kbd, void *buf, size_t len) argument 909 gpiokeys_poll(keyboard_t *kbd, int on) argument 924 gpiokeys_set_typematic(keyboard_t *kbd, int code) argument [all...] |
/freebsd-11-stable/sys/dev/adb/ |
H A D | adb_kbd.c | 43 #include <dev/kbd/kbdreg.h> 44 #include <dev/kbd/kbdtables.h> 381 keyboard_t *kbd; local 390 kbd = kbd_get_keyboard(kbd_find_keyboard(KBD_DRIVER_NAME, 393 kbdd_disable(kbd); 396 kbd_detach(kbd); 399 kbdd_term(kbd); 520 akbd_term(keyboard_t *kbd) argument 526 akbd_interrupt(keyboard_t *kbd, void *arg) argument 532 akbd_test_if(keyboard_t *kbd) argument 538 akbd_enable(keyboard_t *kbd) argument 545 akbd_disable(keyboard_t *kbd) argument 556 akbd_read(keyboard_t *kbd, int wait) argument 562 akbd_check(keyboard_t *kbd) argument 589 akbd_read_char(keyboard_t *kbd, int wait) argument 678 akbd_check_char(keyboard_t *kbd) argument 687 set_typematic(keyboard_t *kbd, int code) argument 704 akbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t data) argument 806 akbd_lock(keyboard_t *kbd, int lock) argument 811 akbd_clear_state(keyboard_t *kbd) argument 829 akbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 834 akbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 839 akbd_poll(keyboard_t *kbd, int on) argument [all...] |
/freebsd-11-stable/usr.sbin/bluetooth/bthidd/ |
H A D | Makefile | 7 SRCS= bthidd.c client.c hid.c kbd.c lexer.l parser.y server.c \
|
/freebsd-11-stable/sys/dev/uart/ |
H A D | uart_kbd_sun.c | 49 #include <dev/kbd/kbdreg.h> 50 #include <dev/kbd/kbdtables.h> 97 static int sunkbd_term(keyboard_t *kbd); 98 static int sunkbd_intr(keyboard_t *kbd, void *arg); 99 static int sunkbd_test_if(keyboard_t *kbd); 100 static int sunkbd_enable(keyboard_t *kbd); 101 static int sunkbd_disable(keyboard_t *kbd); 102 static int sunkbd_read(keyboard_t *kbd, int wait); 103 static int sunkbd_check(keyboard_t *kbd); 104 static u_int sunkbd_read_char(keyboard_t *kbd, in 334 sunkbd_term(keyboard_t *kbd) argument 342 sunkbd_intr(keyboard_t *kbd, void *arg) argument 350 sunkbd_test_if(keyboard_t *kbd) argument 358 sunkbd_enable(keyboard_t *kbd) argument 366 sunkbd_disable(keyboard_t *kbd) argument 374 sunkbd_read(keyboard_t *kbd, int wait) argument 382 sunkbd_check(keyboard_t *kbd) argument 410 sunkbd_read_char(keyboard_t *kbd, int wait) argument 634 sunkbd_check_char(keyboard_t *kbd) argument 649 sunkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t data) argument 751 sunkbd_lock(keyboard_t *kbd, int lock) argument 759 sunkbd_clear_state(keyboard_t *kbd) argument 779 sunkbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 787 sunkbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 795 sunkbd_poll_mode(keyboard_t *kbd, int on) argument 808 sunkbd_diag(keyboard_t *kbd, int level) argument [all...] |
/freebsd-11-stable/sys/isa/ |
H A D | syscons_isa.c | 133 *sc_find_softc(struct video_adapter *adp, struct keyboard *kbd) argument 141 (kbd == NULL || kbd == sc->kbd)) 149 (kbd == NULL || kbd == sc->kbd))
|
/freebsd-11-stable/sys/dev/usb/input/ |
H A D | ukbd.c | 86 #include <dev/kbd/kbdreg.h> 95 #include <dev/kbd/kbdtables.h> 1097 keyboard_t *kbd = &sc->sc_kbd; local 1111 kbd_init_struct(kbd, UKBD_DRIVER_NAME, KB_OTHER, unit, 0, 0, 0); 1113 kbd->kb_data = (void *)sc; 1158 kbd_set_maps(kbd, &sc->sc_keymap, &sc->sc_accmap, 1161 KBD_FOUND_DEVICE(kbd); 1163 ukbd_clear_state(kbd); 1169 KBD_PROBE_DONE(kbd); 1204 ukbd_ioctl(kbd, KDSETLE 1381 ukbd_test_if(keyboard_t *kbd) argument 1388 ukbd_term(keyboard_t *kbd) argument 1395 ukbd_intr(keyboard_t *kbd, void *arg) argument 1402 ukbd_lock(keyboard_t *kbd, int lock) argument 1412 ukbd_enable(keyboard_t *kbd) argument 1424 ukbd_disable(keyboard_t *kbd) argument 1437 ukbd_check(keyboard_t *kbd) argument 1462 ukbd_check_char_locked(keyboard_t *kbd) argument 1479 ukbd_check_char(keyboard_t *kbd) argument 1493 ukbd_read(keyboard_t *kbd, int wait) argument 1542 ukbd_read_char_locked(keyboard_t *kbd, int wait) argument 1722 ukbd_read_char(keyboard_t *kbd, int wait) argument 1735 ukbd_ioctl_locked(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1876 ukbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1914 ukbd_clear_state(keyboard_t *kbd) argument 1936 ukbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1943 ukbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1949 ukbd_poll(keyboard_t *kbd, int on) argument 1993 ukbd_set_typematic(keyboard_t *kbd, int code) argument [all...] |
/freebsd-11-stable/usr.sbin/bhyve/ |
H A D | atkbdc.c | 136 struct kbd_dev kbd; member in struct:atkbdc_softc 144 sc->kbd.irq_active = true; 145 vm_isa_pulse_irq(sc->ctx, sc->kbd.irq, sc->kbd.irq); 163 if (sc->kbd.bcnt < FIFOSZ) { 164 sc->kbd.buffer[sc->kbd.bwr] = val; 165 sc->kbd.bwr = (sc->kbd.bwr + 1) % FIFOSZ; 166 sc->kbd [all...] |
/freebsd-11-stable/sys/dev/vt/ |
H A D | vt_core.c | 56 #include <dev/kbd/kbdreg.h> 323 vt_save_kbd_mode(struct vt_window *vw, keyboard_t *kbd) argument 328 ret = kbdd_ioctl(kbd, KDGKBMODE, (caddr_t)&mode); 340 vt_update_kbd_mode(struct vt_window *vw, keyboard_t *kbd) argument 344 ret = kbdd_ioctl(kbd, KDSKBMODE, (caddr_t)&vw->vw_kbdmode); 352 vt_save_kbd_state(struct vt_window *vw, keyboard_t *kbd) argument 357 ret = kbdd_ioctl(kbd, KDGKBSTATE, (caddr_t)&state); 370 vt_update_kbd_state(struct vt_window *vw, keyboard_t *kbd) argument 375 ret = kbdd_ioctl(kbd, KDSKBSTATE, (caddr_t)&state); 383 vt_save_kbd_leds(struct vt_window *vw, keyboard_t *kbd) argument 401 vt_update_kbd_leds(struct vt_window *vw, keyboard_t *kbd) argument 541 keyboard_t *kbd; local 796 vt_processkey(keyboard_t *kbd, struct vt_device *vd, int c) argument 935 vt_kbdevent(keyboard_t *kbd, int event, void *arg) argument 1453 keyboard_t *kbd; local 1538 keyboard_t *kbd; local 1572 keyboard_t *kbd; local 2044 keyboard_t *kbd; local [all...] |
/freebsd-11-stable/sys/dev/evdev/ |
H A D | evdev_utils.c | 43 #include <dev/kbd/kbdreg.h> 296 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) argument 302 evdev_push_event(evdev, EV_REP, REP_DELAY, kbd->kb_delay1); 303 evdev_push_event(evdev, EV_REP, REP_PERIOD, kbd->kb_delay2); 310 keyboard_t *kbd = (keyboard_t *)softc; local 315 leds = oleds = KBD_LED_VAL(kbd); 324 kbdd_ioctl(kbd, KDSETLED, 333 delay[1] = kbd->kb_delay2; 335 kbdd_ioctl(kbd, KDSETREPEAT, (caddr_t)delay); 338 delay[0] = kbd [all...] |