Home
last modified time | relevance | path

Searched refs:keyboard_t (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/dev/kbd/
H A Dkbdreg.h37 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 Dkbd.c67 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 Dgpiokeys.c128 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 Dhv_kbd.c110 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 Dhv_kbdc.h88 keyboard_t sc_kbd;
/freebsd/sys/dev/adb/
H A Dadb_kbd.c68 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 Dkbdmux.c127 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 Dvkbd.c204 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 Datkbd.c116 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 Datkbd_atkbdc.c113 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 Datkbdreg.h43 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
/freebsd/sys/dev/hid/
H A Dhkbd.c130 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 Dukbd.c138 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 Dvt_core.c352 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 Devdev.h173 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
H A Devdev_utils.c301 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) in evdev_push_repeats()
/freebsd/sys/dev/syscons/
H A Dsyscons.c815 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()