/freebsd/sys/dev/kbd/ |
H A D | kbdreg.h | 37 typedef struct keyboard keyboard_t; typedef 44 typedef int kbd_callback_func_t(keyboard_t *kbd, int event, 49 typedef int kbd_init_t(int unit, keyboard_t **kbdp, void *arg, 51 typedef int kbd_term_t(keyboard_t *kbd); 52 typedef int kbd_intr_t(keyboard_t *kbd, void *arg); 53 typedef int kbd_test_if_t(keyboard_t *kbd); 54 typedef int kbd_enable_t(keyboard_t *kbd); 55 typedef int kbd_disable_t(keyboard_t *kbd); 56 typedef int kbd_read_t(keyboard_t *kbd, int wait); 57 typedef int kbd_check_t(keyboard_t *kbd); [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; in kbd_realloc_array() 128 kbd_init_struct(keyboard_t *kbd, char *name, int type, int unit, int config, in kbd_init_struct() 151 kbd_set_maps(keyboard_t *kbd, keymap_t *keymap, accentmap_t *accmap, in kbd_set_maps() 195 kbd_register(keyboard_t *kbd) in kbd_register() 198 keyboard_t *mux; in kbd_register() 242 kbd_unregister(keyboard_t *kbd) in kbd_unregister() [all …]
|
/freebsd/sys/dev/gpio/ |
H A D | gpiokeys.c | 128 keyboard_t sc_kbd; 157 static int gpiokeys_set_typematic(keyboard_t *, int); 158 static uint32_t gpiokeys_read_char(keyboard_t *, int); 159 static void gpiokeys_clear_state(keyboard_t *); 160 static int gpiokeys_ioctl(keyboard_t *, u_long, caddr_t); 161 static int gpiokeys_enable(keyboard_t *); 162 static int gpiokeys_disable(keyboard_t *); 406 keyboard_t *kbd; in gpiokeys_attach() 514 keyboard_t *kbd; in gpiokeys_detach() 557 gpiokeys_init(int unit, keyboard_t **kbdp, void *arg, int flags) in gpiokeys_init() [all …]
|
/freebsd/sys/dev/hyperv/input/ |
H A D | hv_kbd.c | 110 hvkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in hvkbd_init() 118 hvkbd_test_if(keyboard_t *kbd) in hvkbd_test_if() 126 hvkbd_term(keyboard_t *kbd) in hvkbd_term() 134 hvkbd_intr(keyboard_t *kbd, void *arg) in hvkbd_intr() 142 hvkbd_lock(keyboard_t *kbd, int lock) in hvkbd_lock() 150 hvkbd_get_state(keyboard_t *kbd, void *buf, size_t len) in hvkbd_get_state() 158 hvkbd_set_state(keyboard_t *kbd, void *buf, size_t len) in hvkbd_set_state() 165 hvkbd_poll(keyboard_t *kbd, int on) in hvkbd_poll() 193 hvkbd_enable(keyboard_t *kbd) in hvkbd_enable() 203 hvkbd_disable(keyboard_t *kbd) in hvkbd_disable() [all …]
|
H A D | hv_kbdc.h | 88 keyboard_t sc_kbd;
|
/freebsd/sys/dev/adb/ |
H A D | adb_kbd.c | 68 keyboard_t sc_kbd; 380 keyboard_t *kbd; in adb_kbd_detach() 513 akbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in akbd_init() 519 akbd_term(keyboard_t *kbd) in akbd_term() 525 akbd_interrupt(keyboard_t *kbd, void *arg) in akbd_interrupt() 531 akbd_test_if(keyboard_t *kbd) in akbd_test_if() 537 akbd_enable(keyboard_t *kbd) in akbd_enable() 544 akbd_disable(keyboard_t *kbd) in akbd_disable() 555 akbd_read(keyboard_t *kbd, int wait) in akbd_read() 561 akbd_check(keyboard_t *kbd) in akbd_check() [all …]
|
/freebsd/sys/dev/kbdmux/ |
H A D | kbdmux.c | 127 keyboard_t *kbd; /* keyboard */ 211 keyboard_t *kbd = (keyboard_t *) xkbd; in kbdmux_kbd_intr() 236 kbdmux_kbd_event(keyboard_t *kbd, int event, void *arg) in kbdmux_kbd_event() 383 kbdmux_init(int unit, keyboard_t **kbdp, void *arg, int flags) in kbdmux_init() 385 keyboard_t *kbd = NULL; in kbdmux_init() 517 kbdmux_term(keyboard_t *kbd) in kbdmux_term() 559 kbdmux_intr(keyboard_t *kbd, void *arg) in kbdmux_intr() 581 kbdmux_test_if(keyboard_t *kbd) in kbdmux_test_if() 591 kbdmux_enable(keyboard_t *kbd) in kbdmux_enable() 601 kbdmux_disable(keyboard_t *kbd) in kbdmux_disable() [all …]
|
/freebsd/sys/dev/vkbd/ |
H A D | vkbd.c | 204 keyboard_t *kbd = NULL; in vkbd_dev_open() 253 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_close() 296 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_read() 356 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_write() 437 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_ioctl() 480 keyboard_t *kbd = (keyboard_t *) xkbd; in vkbd_dev_intr() 606 vkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in vkbd_init() 608 keyboard_t *kbd = NULL; in vkbd_init() 702 vkbd_term(keyboard_t *kbd) in vkbd_term() 722 vkbd_intr(keyboard_t *kbd, void *arg) in vkbd_intr() [all …]
|
/freebsd/sys/dev/atkbdc/ |
H A D | atkbd.c | 116 atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags) in atkbd_attach_unit() 166 keyboard_t *kbd; in atkbd_timeout() 195 kbd = (keyboard_t *)arg; in atkbd_timeout() 261 static int set_typematic(keyboard_t *kbd); 290 static keyboard_t default_kbd; 308 keyboard_t *kbd; in atkbd_configure() 371 atkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in atkbd_init() 373 keyboard_t *kbd; in atkbd_init() 529 atkbd_term(keyboard_t *kbd) in atkbd_term() 540 atkbd_intr(keyboard_t *kbd, void *arg) in atkbd_intr() [all …]
|
H A D | atkbd_atkbdc.c | 113 keyboard_t *kbd; in atkbdattach() 144 keyboard_t *kbd; in atkbdresume() 164 keyboard_t *kbd; in atkbdintr() 166 kbd = (keyboard_t *)arg; in atkbdintr()
|
H A D | atkbdreg.h | 43 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
|
/freebsd/sys/dev/hid/ |
H A D | hkbd.c | 130 keyboard_t sc_kbd; 300 static int hkbd_set_typematic(keyboard_t *, int); 305 static uint32_t hkbd_read_char(keyboard_t *, int); 306 static void hkbd_clear_state(keyboard_t *); 307 static int hkbd_ioctl(keyboard_t *, u_long, caddr_t); 308 static int hkbd_enable(keyboard_t *); 309 static int hkbd_disable(keyboard_t *); 872 keyboard_t *kbd = &sc->sc_kbd; in hkbd_attach() 1105 keyboard_t *kbd = evdev_get_softc(evdev); in hkbd_ev_event() 1132 hkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in hkbd_init() [all …]
|
/freebsd/sys/dev/usb/input/ |
H A D | ukbd.c | 138 keyboard_t sc_kbd; 351 static int ukbd_set_typematic(keyboard_t *, int); 356 static uint32_t ukbd_read_char(keyboard_t *, int); 357 static void ukbd_clear_state(keyboard_t *); 358 static int ukbd_ioctl(keyboard_t *, u_long, caddr_t); 359 static int ukbd_enable(keyboard_t *); 360 static int ukbd_disable(keyboard_t *); 1128 keyboard_t *kbd = &sc->sc_kbd; in ukbd_attach() 1404 keyboard_t *kbd = evdev_get_softc(evdev); in ukbd_ev_event() 1431 ukbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in ukbd_init() [all …]
|
/freebsd/sys/dev/vt/ |
H A D | vt_core.c | 352 vt_save_kbd_mode(struct vt_window *vw, keyboard_t *kbd) in vt_save_kbd_mode() 369 vt_update_kbd_mode(struct vt_window *vw, keyboard_t *kbd) in vt_update_kbd_mode() 381 vt_save_kbd_state(struct vt_window *vw, keyboard_t *kbd) in vt_save_kbd_state() 399 vt_update_kbd_state(struct vt_window *vw, keyboard_t *kbd) in vt_update_kbd_state() 412 vt_save_kbd_leds(struct vt_window *vw, keyboard_t *kbd) in vt_save_kbd_leds() 430 vt_update_kbd_leds(struct vt_window *vw, keyboard_t *kbd) in vt_update_kbd_leds() 569 keyboard_t *kbd; in vt_window_switch() 875 vt_processkey(keyboard_t *kbd, struct vt_device *vd, int c) in vt_processkey() 1014 vt_kbdevent(keyboard_t *kbd, int event, void *arg) in vt_kbdevent() 1042 keyboard_t *k0, *k; in vt_allocate_keyboard() [all …]
|
/freebsd/sys/dev/evdev/ |
H A D | evdev.h | 173 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
|
H A D | evdev_utils.c | 301 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) in evdev_push_repeats()
|
/freebsd/sys/dev/syscons/ |
H A D | syscons.c | 815 sckbdevent(keyboard_t *thiskbd, int event, void *arg) in sckbdevent() 1505 keyboard_t *newkbd; in sctty_ioctl() 4349 keyboard_t *k0, *k; in sc_allocate_keyboard()
|