/freebsd-9.3-release/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-9.3-release/sys/dev/kbd/ |
H A D | kbdreg.h | 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, int wait); 131 typedef int kbd_check_char_t(keyboard_t *kbd); [all...] |
H A D | kbd.c | 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->kb_name = name; 143 kbd->kb_type = type; 144 kbd 161 kbd_set_maps(keyboard_t *kbd, keymap_t *keymap, accentmap_t *accmap, fkeytab_t *fkeymap, int fkeymap_size) argument 190 kbd_register(keyboard_t *kbd) argument 255 kbd_unregister(keyboard_t *kbd) argument 376 kbd_release(keyboard_t *kbd, void *id) argument 399 kbd_change_callback(keyboard_t *kbd, void *id, kbd_callback_func_t *func, void *arg) argument 490 kbd_attach(keyboard_t *kbd) argument 508 kbd_detach(keyboard_t *kbd) argument 566 keyboard_t *kbd; local 601 keyboard_t *kbd; local 624 keyboard_t *kbd; local 677 keyboard_t *kbd; local 688 keyboard_t *kbd; local 703 keyboard_t *kbd; local 725 genkbd_event(keyboard_t *kbd, int event, void *arg) argument 838 genkbd_commonioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1122 genkbd_get_fkeystr(keyboard_t *kbd, int fkey, size_t *len) argument 1155 genkbd_diag(keyboard_t *kbd, int level) argument 1179 save_accent_key(keyboard_t *kbd, u_int key, int *accents) argument 1208 make_accent_char(keyboard_t *kbd, u_int ch, int *accents) argument 1235 genkbd_keyaction(keyboard_t *kbd, int keycode, int up, int *shiftstate, int *accents) argument [all...] |
/freebsd-9.3-release/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 */ 82 static int pckbd_attach_unit(int unit, keyboard_t **kbd, 119 keyboard_t *kbd; local 131 error = pckbd_attach_unit(device_get_unit(dev), &kbd, 140 bus_setup_intr(dev, res, INTR_TYPE_TTY, NULL, pckbd_isa_intr, kbd, &ih); 148 keyboard_t *kbd; local 150 kbd = kbd_get_keyboard(kbd_find_keyboard(DRIVER_NAME, 152 if (kbd) 153 kbdd_clear_state(kbd); 161 keyboard_t *kbd = arg; local 186 pckbd_attach_unit(int unit, keyboard_t **kbd, int port, int irq, int flags) argument 230 keyboard_t *kbd; local 364 keyboard_t *kbd; local 424 keyboard_t *kbd; local 485 pckbd_term(keyboard_t *kbd) argument 493 pckbd_intr(keyboard_t *kbd, void *arg) argument 512 pckbd_test_if(keyboard_t *kbd) argument 522 pckbd_enable(keyboard_t *kbd) argument 534 pckbd_disable(keyboard_t *kbd) argument 546 pckbd_read(keyboard_t *kbd, int wait) argument 561 pckbd_check(keyboard_t *kbd) argument 570 pckbd_read_char(keyboard_t *kbd, int wait) argument 689 pckbd_check_char(keyboard_t *kbd) argument 703 pckbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 818 pckbd_lock(keyboard_t *kbd, int lock) argument 825 pckbd_clear_state(keyboard_t *kbd) argument 838 pckbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 850 pckbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 863 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-9.3-release/sys/dev/atkbdc/ |
H A D | atkbd.c | 61 #include <dev/kbd/kbdreg.h> 88 atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags) argument 103 *kbd = NULL; 107 error = (*sw->init)(unit, kbd, args, flags); 110 (*sw->enable)(*kbd); 114 error = kbd_attach(*kbd); 123 atkbd_timeout(*kbd); 126 (*sw->diag)(*kbd, bootverbose); 128 EVENTHANDLER_REGISTER(shutdown_final, atkbd_shutdown_final, *kbd, 137 keyboard_t *kbd; local 281 keyboard_t *kbd; local 346 keyboard_t *kbd; local 471 atkbd_term(keyboard_t *kbd) argument 479 atkbd_intr(keyboard_t *kbd, void *arg) argument 517 atkbd_test_if(keyboard_t *kbd) argument 539 atkbd_enable(keyboard_t *kbd) argument 551 atkbd_disable(keyboard_t *kbd) argument 563 atkbd_read(keyboard_t *kbd, int wait) argument 578 atkbd_check(keyboard_t *kbd) argument 587 atkbd_read_char(keyboard_t *kbd, int wait) argument 834 atkbd_check_char(keyboard_t *kbd) argument 848 atkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1002 atkbd_lock(keyboard_t *kbd, int lock) argument 1009 atkbd_clear_state(keyboard_t *kbd) argument 1026 atkbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1038 atkbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1050 atkbd_poll(keyboard_t *kbd, int on) argument 1069 keyboard_t *kbd = v; local 1092 get_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 | 43 #include <dev/kbd/kbdreg.h> 114 keyboard_t *kbd; local 125 error = atkbd_attach_unit(dev, &kbd, irq, flags); 134 kbd, &sc->ih); 145 keyboard_t *kbd; local 149 kbd = kbd_get_keyboard(kbd_find_keyboard(ATKBD_DRIVER_NAME, 151 if (kbd) { 152 kbd->kb_flags &= ~KB_INITIALIZED; 155 kbdd_init(kbd, device_get_unit(dev), &kbd, arg 165 keyboard_t *kbd; local [all...] |
H A D | atkbdc.c | 262 sc->kbd.head = sc->kbd.tail = 0; 265 sc->kbd.call_count = 0; 266 sc->kbd.qcount = sc->kbd.max_qcount = 0; 372 return (availq(&kbdcp(p)->kbd) || availq(&kbdcp(p)->aux) 426 addq(&kbdc->kbd, read_data(kbdc)); 506 addq(&kbdc->kbd, b); 530 addq(&kbdc->kbd, read_data(kbdc)); 564 addq(&kbdc->kbd, [all...] |
H A D | atkbdcreg.h | 158 #define KBD_RESETDELAY 200 /* wait 200msec after kbd/mouse reset */ 200 int command_mask; /* command byte mask bits for kbd/aux devices */ 202 kqueue kbd; /* keyboard data queue */ member in struct:atkbdc_softc
|
H A D | atkbdc_ebus.c | 50 #include <dev/kbd/kbdreg.h>
|
/freebsd-9.3-release/sys/dev/kbdmux/ |
H A D | kbdmux.c | 56 #include <dev/kbd/kbdreg.h> 57 #include <dev/kbd/kbdtables.h> 125 keyboard_t *kbd; /* keyboard */ member in struct:kbdmux_kbd 205 keyboard_t *kbd = (keyboard_t *) xkbd; local 206 kbdmux_state_t *state = (kbdmux_state_t *) kbd->kb_data; 208 kbdd_intr(kbd, NULL); 249 kbdmux_kbd_event(keyboard_t *kbd, int event, void *arg) argument 269 while (kbdd_check_char(kbd)) { 270 c = kbdd_read_char(kbd, 0); 275 if (!KBD_IS_BUSY(kbd)) 393 keyboard_t *kbd = NULL; local 499 kbdmux_term(keyboard_t *kbd) argument 543 kbdmux_intr(keyboard_t *kbd, void *arg) argument 565 kbdmux_test_if(keyboard_t *kbd) argument 575 kbdmux_enable(keyboard_t *kbd) argument 585 kbdmux_disable(keyboard_t *kbd) argument 595 kbdmux_read(keyboard_t *kbd, int wait) argument 614 kbdmux_check(keyboard_t *kbd) argument 633 kbdmux_read_char(keyboard_t *kbd, int wait) argument 906 kbdmux_check_char(keyboard_t *kbd) argument 930 kbdmux_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1226 kbdmux_lock(keyboard_t *kbd, int lock) argument 1248 kbdmux_clear_state(keyboard_t *kbd) argument 1261 kbdmux_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1277 kbdmux_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1291 kbdmux_poll(keyboard_t *kbd, int on) argument 1324 keyboard_t *kbd; local [all...] |
/freebsd-9.3-release/sys/dev/vkbd/ |
H A D | vkbd.c | 54 #include <dev/kbd/kbdreg.h> 55 #include <dev/kbd/kbdtables.h> 205 keyboard_t *kbd = NULL; local 214 (error = (*sw->init)(unit, &kbd, NULL, 0)) != 0) 217 state = (vkbd_state_t *) kbd->kb_data; 219 if ((error = (*sw->enable)(kbd)) != 0) { 220 (*sw->term)(kbd); 225 if ((error = kbd_attach(kbd)) != 0) { 226 (*sw->disable)(kbd); 227 (*sw->term)(kbd); 254 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 297 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 357 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 438 keyboard_t *kbd = VKBD_KEYBOARD(dev); local 481 keyboard_t *kbd = (keyboard_t *) xkbd; local 611 keyboard_t *kbd = NULL; local 705 vkbd_term(keyboard_t *kbd) argument 725 vkbd_intr(keyboard_t *kbd, void *arg) argument 745 vkbd_test_if(keyboard_t *kbd) argument 756 vkbd_enable(keyboard_t *kbd) argument 764 vkbd_disable(keyboard_t *kbd) argument 772 vkbd_read(keyboard_t *kbd, int wait) argument 789 vkbd_check(keyboard_t *kbd) argument 808 vkbd_read_char(keyboard_t *kbd, int wait) argument 1069 vkbd_check_char(keyboard_t *kbd) argument 1091 vkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1229 vkbd_lock(keyboard_t *kbd, int lock) argument 1254 vkbd_clear_state(keyboard_t *kbd) argument 1265 vkbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1277 vkbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1287 vkbd_poll(keyboard_t *kbd, int on) argument [all...] |
/freebsd-9.3-release/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 335 sunkbd_term(keyboard_t *kbd) argument 343 sunkbd_intr(keyboard_t *kbd, void *arg) argument 351 sunkbd_test_if(keyboard_t *kbd) argument 359 sunkbd_enable(keyboard_t *kbd) argument 367 sunkbd_disable(keyboard_t *kbd) argument 375 sunkbd_read(keyboard_t *kbd, int wait) argument 383 sunkbd_check(keyboard_t *kbd) argument 411 sunkbd_read_char(keyboard_t *kbd, int wait) argument 635 sunkbd_check_char(keyboard_t *kbd) argument 650 sunkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t data) argument 752 sunkbd_lock(keyboard_t *kbd, int lock) argument 760 sunkbd_clear_state(keyboard_t *kbd) argument 780 sunkbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 788 sunkbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 796 sunkbd_poll_mode(keyboard_t *kbd, int on) argument 809 sunkbd_diag(keyboard_t *kbd, int level) argument [all...] |
/freebsd-9.3-release/sys/dev/adb/ |
H A D | adb_kbd.c | 43 #include <dev/kbd/kbdreg.h> 44 #include <dev/kbd/kbdtables.h> 383 keyboard_t *kbd; local 392 kbd = kbd_get_keyboard(kbd_find_keyboard(KBD_DRIVER_NAME, 395 kbdd_disable(kbd); 398 kbd_detach(kbd); 401 kbdd_term(kbd); 522 akbd_term(keyboard_t *kbd) argument 528 akbd_interrupt(keyboard_t *kbd, void *arg) argument 534 akbd_test_if(keyboard_t *kbd) argument 540 akbd_enable(keyboard_t *kbd) argument 547 akbd_disable(keyboard_t *kbd) argument 558 akbd_read(keyboard_t *kbd, int wait) argument 564 akbd_check(keyboard_t *kbd) argument 591 akbd_read_char(keyboard_t *kbd, int wait) argument 680 akbd_check_char(keyboard_t *kbd) argument 689 set_typematic(keyboard_t *kbd, int code) argument 706 akbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t data) argument 808 akbd_lock(keyboard_t *kbd, int lock) argument 813 akbd_clear_state(keyboard_t *kbd) argument 831 akbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 836 akbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 841 akbd_poll(keyboard_t *kbd, int on) argument [all...] |
/freebsd-9.3-release/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-9.3-release/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-9.3-release/sys/dev/usb/input/ |
H A D | ukbd.c | 81 #include <dev/kbd/kbdreg.h> 90 #include <dev/kbd/kbdtables.h> 1174 keyboard_t *kbd = &sc->sc_kbd; local 1182 kbd_init_struct(kbd, UKBD_DRIVER_NAME, KB_OTHER, unit, 0, 0, 0); 1184 kbd->kb_data = (void *)sc; 1212 kbd_set_maps(kbd, &sc->sc_keymap, &sc->sc_accmap, 1215 KBD_FOUND_DEVICE(kbd); 1217 ukbd_clear_state(kbd); 1223 KBD_PROBE_DONE(kbd); 1258 ukbd_ioctl(kbd, KDSETLE 1383 ukbd_test_if(keyboard_t *kbd) argument 1390 ukbd_term(keyboard_t *kbd) argument 1397 ukbd_intr(keyboard_t *kbd, void *arg) argument 1404 ukbd_lock(keyboard_t *kbd, int lock) argument 1414 ukbd_enable(keyboard_t *kbd) argument 1426 ukbd_disable(keyboard_t *kbd) argument 1439 ukbd_check(keyboard_t *kbd) argument 1464 ukbd_check_char_locked(keyboard_t *kbd) argument 1481 ukbd_check_char(keyboard_t *kbd) argument 1495 ukbd_read(keyboard_t *kbd, int wait) argument 1544 ukbd_read_char_locked(keyboard_t *kbd, int wait) argument 1735 ukbd_read_char(keyboard_t *kbd, int wait) argument 1748 ukbd_ioctl_locked(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1888 ukbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg) argument 1926 ukbd_clear_state(keyboard_t *kbd) argument 1948 ukbd_get_state(keyboard_t *kbd, void *buf, size_t len) argument 1955 ukbd_set_state(keyboard_t *kbd, void *buf, size_t len) argument 1961 ukbd_poll(keyboard_t *kbd, int on) argument 1996 ukbd_set_typematic(keyboard_t *kbd, int code) argument [all...] |
/freebsd-9.3-release/etc/rc.d/ |
H A D | syscons | 123 kbd=$1 125 if [ -z "${kbd}" ]; then 132 kbdcontrol -k ${kbd} < ${kbddev} > /dev/null 2>&1
|
/freebsd-9.3-release/sys/dev/vt/ |
H A D | vt_core.c | 54 #include <dev/kbd/kbdreg.h> 238 keyboard_t *kbd; local 261 kbd = kbd_get_keyboard(vd->vd_keyboard); 262 if (kbd != NULL) { 263 kbdd_ioctl(kbd, KDSKBMODE, (void *)&vw->vw_kbdmode); 401 vt_processkey(keyboard_t *kbd, struct vt_device *vd, int c) argument 454 kbdd_ioctl(kbd, KDGKBSTATE, (caddr_t)&state); 528 vt_kbdevent(keyboard_t *kbd, int event, void *arg) argument 539 kbd_release(kbd, (void *)&vd->vd_keyboard); 546 while ((c = kbdd_read_char(kbd, 898 keyboard_t *kbd; local 1413 keyboard_t *kbd; local 1518 keyboard_t *kbd; local [all...] |
/freebsd-9.3-release/sys/dev/syscons/ |
H A D | syscons.c | 76 #include <dev/kbd/kbdreg.h> 523 (void)kbdd_ioctl(sc->kbd, KDSKBMODE, (caddr_t)&scp->kbd_mode); 533 printf(", kbd%d", sc->keyboard); 635 if (sc->kbd != NULL) { 637 (void)kbdd_ioctl(sc->kbd, GIO_KEYMAPENT, (caddr_t)&key); 696 (void)kbdd_ioctl(scp->sc->kbd, KDSKBMODE, (caddr_t)&scp->kbd_mode); 721 /* assert(thiskbd == sc->kbd) */ 729 sc->kbd = NULL; 1241 error = kbdd_ioctl(sc->kbd, cmd, data); 1256 error = kbdd_ioctl(sc->kbd, KDSETRA [all...] |
H A D | syscons.h | 215 struct keyboard *kbd; member in struct:sc_softc 680 sc_softc_t *sc_find_softc(struct video_adapter *adp, struct keyboard *kbd);
|
/freebsd-9.3-release/contrib/bind9/lib/isc/ |
H A D | entropy.c | 149 isc_keyboard_t kbd; member in struct:isc_entropysource 1177 return (isc_keyboard_open(&source->kbd)); 1185 if (! isc_keyboard_canceled(&source->kbd)) 1188 (void)isc_keyboard_close(&source->kbd, 3); 1204 result = isc_keyboard_getchar(&source->kbd, &c);
|
/freebsd-9.3-release/contrib/ntp/lib/isc/ |
H A D | entropy.c | 149 isc_keyboard_t kbd; member in struct:isc_entropysource 1177 return (isc_keyboard_open(&source->kbd)); 1185 if (! isc_keyboard_canceled(&source->kbd)) 1188 (void)isc_keyboard_close(&source->kbd, 3); 1204 result = isc_keyboard_getchar(&source->kbd, &c);
|
/freebsd-9.3-release/usr.sbin/kbdcontrol/ |
H A D | kbdcontrol.c | 135 void mux_keyboard(u_int op, char *kbd); 787 char blank[] = "", keymap_path[] = KEYMAP_PATH, dotkbd[] = ".kbd"; 1023 printf("kbd%d:\n", info.kb_index); 1053 printf("kbd%d\n", info.kb_index); 1077 printf("kbd%d\n", info.kb_index); 1087 mux_keyboard(u_int op, char *kbd) argument 1101 printf("kbd%d\n", info.kb_index); 1107 * split kbd into name and unit. find the right most part of the 1108 * kbd string that consist of only digits. 1114 ep = kbd [all...] |