/freebsd-13-stable/sys/dev/kbd/ |
H A D | kbdreg.h | 35 typedef struct keyboard keyboard_t; typedef in typeref:struct:keyboard 42 typedef int kbd_callback_func_t(keyboard_t *kbd, int event, 47 typedef int kbd_init_t(int unit, keyboard_t **kbdp, void *arg, 49 typedef int kbd_term_t(keyboard_t *kbd); 50 typedef int kbd_intr_t(keyboard_t *kbd, void *arg); 51 typedef int kbd_test_if_t(keyboard_t *kbd); 52 typedef int kbd_enable_t(keyboard_t *kbd); 53 typedef int kbd_disable_t(keyboard_t *kbd); 54 typedef int kbd_read_t(keyboard_t *kbd, int wait); 55 typedef int kbd_check_t(keyboard_t *kb [all...] |
H A D | kbd.c | 67 static u_char *genkbd_get_fkeystr(keyboard_t *kbd, int fkey, size_t *len); 68 static void genkbd_diag(keyboard_t *kbd, int level); 84 static keyboard_t *kbd_ini; 85 static keyboard_t **keyboard = &kbd_ini; 98 keyboard_t **new_kbd; 125 * driver, call these functions to initialize the keyboard_t structure 129 /* initialize the keyboard_t structure */ 131 kbd_init_struct(keyboard_t *kbd, char *name, int type, int unit, int config, 154 kbd_set_maps(keyboard_t *kbd, keymap_t *keymap, accentmap_t *accmap, 198 kbd_register(keyboard_t *kb [all...] |
/freebsd-13-stable/sys/dev/atkbdc/ |
H A D | atkbdreg.h | 45 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
|
H A D | atkbd_atkbdc.c | 117 keyboard_t *kbd; 148 keyboard_t *kbd; 168 keyboard_t *kbd; 170 kbd = (keyboard_t *)arg;
|
H A D | atkbd.c | 110 atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags) 160 keyboard_t *kbd; 189 kbd = (keyboard_t *)arg; 252 static int set_typematic(keyboard_t *kbd); 281 static keyboard_t default_kbd; 299 keyboard_t *kbd; 362 atkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) 364 keyboard_t *kbd; 520 atkbd_term(keyboard_t *kbd) 531 atkbd_intr(keyboard_t *kb [all...] |
/freebsd-13-stable/sys/arm/versatile/ |
H A D | pl050.c | 116 keyboard_t sc_kbd; 144 static int kmi_set_typematic(keyboard_t *, int); 145 static uint32_t kmi_read_char(keyboard_t *, int); 146 static void kmi_clear_state(keyboard_t *); 147 static int kmi_ioctl(keyboard_t *, u_long, caddr_t); 148 static int kmi_enable(keyboard_t *); 149 static int kmi_disable(keyboard_t *); 169 kmi_init(int unit, keyboard_t **kbdp, void *arg, int flags) 176 kmi_test_if(keyboard_t *kbd) 183 kmi_term(keyboard_t *kb [all...] |
/freebsd-13-stable/sys/dev/hyperv/input/ |
H A D | hv_kbd.c | 95 hvkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) 103 hvkbd_test_if(keyboard_t *kbd) 111 hvkbd_term(keyboard_t *kbd) 119 hvkbd_intr(keyboard_t *kbd, void *arg) 127 hvkbd_lock(keyboard_t *kbd, int lock) 135 hvkbd_get_state(keyboard_t *kbd, void *buf, size_t len) 143 hvkbd_set_state(keyboard_t *kbd, void *buf, size_t len) 150 hvkbd_poll(keyboard_t *kbd, int on) 178 hvkbd_enable(keyboard_t *kbd) 188 hvkbd_disable(keyboard_t *kb [all...] |
H A D | hv_kbdc.h | 84 keyboard_t sc_kbd;
|
/freebsd-13-stable/sys/dev/adb/ |
H A D | adb_kbd.c | 71 keyboard_t sc_kbd; 385 keyboard_t *kbd; 518 akbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) 524 akbd_term(keyboard_t *kbd) 530 akbd_interrupt(keyboard_t *kbd, void *arg) 536 akbd_test_if(keyboard_t *kbd) 542 akbd_enable(keyboard_t *kbd) 549 akbd_disable(keyboard_t *kbd) 560 akbd_read(keyboard_t *kbd, int wait) 566 akbd_check(keyboard_t *kb [all...] |
/freebsd-13-stable/sys/dev/gpio/ |
H A D | gpiokeys.c | 130 keyboard_t sc_kbd; 159 static int gpiokeys_set_typematic(keyboard_t *, int); 160 static uint32_t gpiokeys_read_char(keyboard_t *, int); 161 static void gpiokeys_clear_state(keyboard_t *); 162 static int gpiokeys_ioctl(keyboard_t *, u_long, caddr_t); 163 static int gpiokeys_enable(keyboard_t *); 164 static int gpiokeys_disable(keyboard_t *); 404 keyboard_t *kbd; 512 keyboard_t *kbd; 555 gpiokeys_init(int unit, keyboard_t **kbd [all...] |
/freebsd-13-stable/sys/dev/vkbd/ |
H A D | vkbd.c | 203 keyboard_t *kbd = NULL; 252 keyboard_t *kbd = VKBD_KEYBOARD(dev); 295 keyboard_t *kbd = VKBD_KEYBOARD(dev); 355 keyboard_t *kbd = VKBD_KEYBOARD(dev); 436 keyboard_t *kbd = VKBD_KEYBOARD(dev); 479 keyboard_t *kbd = (keyboard_t *) xkbd; 605 vkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) 607 keyboard_t *kbd = NULL; 701 vkbd_term(keyboard_t *kb [all...] |
/freebsd-13-stable/sys/dev/kbdmux/ |
H A D | kbdmux.c | 140 keyboard_t *kbd; /* keyboard */ 225 keyboard_t *kbd = (keyboard_t *) xkbd; 269 kbdmux_kbd_event(keyboard_t *kbd, int event, void *arg) 417 kbdmux_init(int unit, keyboard_t **kbdp, void *arg, int flags) 419 keyboard_t *kbd = NULL; 553 kbdmux_term(keyboard_t *kbd) 601 kbdmux_intr(keyboard_t *kbd, void *arg) 623 kbdmux_test_if(keyboard_t *kbd) 633 kbdmux_enable(keyboard_t *kb [all...] |
/freebsd-13-stable/sys/dev/hid/ |
H A D | hkbd.c | 135 keyboard_t sc_kbd; 301 static int hkbd_set_typematic(keyboard_t *, int); 306 static uint32_t hkbd_read_char(keyboard_t *, int); 307 static void hkbd_clear_state(keyboard_t *); 308 static int hkbd_ioctl(keyboard_t *, u_long, caddr_t); 309 static int hkbd_enable(keyboard_t *); 310 static int hkbd_disable(keyboard_t *); 892 keyboard_t *kbd = &sc->sc_kbd; 1125 keyboard_t *kbd = evdev_get_softc(evdev); 1152 hkbd_init(int unit, keyboard_t **kbd [all...] |
/freebsd-13-stable/sys/dev/usb/input/ |
H A D | ukbd.c | 139 keyboard_t sc_kbd; 304 static int ukbd_set_typematic(keyboard_t *, int); 309 static uint32_t ukbd_read_char(keyboard_t *, int); 310 static void ukbd_clear_state(keyboard_t *); 311 static int ukbd_ioctl(keyboard_t *, u_long, caddr_t); 312 static int ukbd_enable(keyboard_t *); 313 static int ukbd_disable(keyboard_t *); 1078 keyboard_t *kbd = &sc->sc_kbd; 1343 keyboard_t *kbd = evdev_get_softc(evdev); 1370 ukbd_init(int unit, keyboard_t **kbd [all...] |
/freebsd-13-stable/sys/dev/evdev/ |
H A D | evdev.h | 146 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
|
H A D | evdev_utils.c | 294 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd)
|
/freebsd-13-stable/sys/dev/vt/ |
H A D | vt_core.c | 355 vt_save_kbd_mode(struct vt_window *vw, keyboard_t *kbd) 372 vt_update_kbd_mode(struct vt_window *vw, keyboard_t *kbd) 384 vt_save_kbd_state(struct vt_window *vw, keyboard_t *kbd) 402 vt_update_kbd_state(struct vt_window *vw, keyboard_t *kbd) 415 vt_save_kbd_leds(struct vt_window *vw, keyboard_t *kbd) 433 vt_update_kbd_leds(struct vt_window *vw, keyboard_t *kbd) 573 keyboard_t *kbd; 863 vt_processkey(keyboard_t *kbd, struct vt_device *vd, int c) 1002 vt_kbdevent(keyboard_t *kbd, int event, void *arg) 1030 keyboard_t *k [all...] |
/freebsd-13-stable/sys/dev/syscons/ |
H A D | syscons.c | 817 sckbdevent(keyboard_t *thiskbd, int event, void *arg) 1507 keyboard_t *newkbd; 4342 keyboard_t *k0, *k;
|