Home
last modified time | relevance | path

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

/NextBSD/sys/dev/kbd/
HDkbdreg.h33 typedef struct keyboard keyboard_t; typedef
40 typedef int kbd_callback_func_t(keyboard_t *kbd, int event,
121 typedef int kbd_init_t(int unit, keyboard_t **kbdp, void *arg,
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);
[all …]
HDkbd.c78 static keyboard_t *kbd_ini;
79 static keyboard_t **keyboard = &kbd_ini;
93 keyboard_t **new_kbd; in kbd_realloc_array()
138 kbd_init_struct(keyboard_t *kbd, char *name, int type, int unit, int config, in kbd_init_struct()
161 kbd_set_maps(keyboard_t *kbd, keymap_t *keymap, accentmap_t *accmap, in kbd_set_maps()
190 kbd_register(keyboard_t *kbd) in kbd_register()
194 keyboard_t *mux; in kbd_register()
255 kbd_unregister(keyboard_t *kbd) in kbd_unregister()
376 kbd_release(keyboard_t *kbd, void *id) in kbd_release()
399 kbd_change_callback(keyboard_t *kbd, void *id, kbd_callback_func_t *func, in kbd_change_callback()
[all …]
/NextBSD/sys/arm/versatile/
HDpl050.c111 keyboard_t sc_kbd;
139 static int kmi_set_typematic(keyboard_t *, int);
140 static uint32_t kmi_read_char(keyboard_t *, int);
141 static void kmi_clear_state(keyboard_t *);
142 static int kmi_ioctl(keyboard_t *, u_long, caddr_t);
143 static int kmi_enable(keyboard_t *);
144 static int kmi_disable(keyboard_t *);
162 kmi_init(int unit, keyboard_t **kbdp, void *arg, int flags) in kmi_init()
169 kmi_test_if(keyboard_t *kbd) in kmi_test_if()
176 kmi_term(keyboard_t *kbd) in kmi_term()
[all …]
/NextBSD/sys/dev/uart/
HDuart_kbd_sun.c71 keyboard_t sc_kbd;
96 static int sunkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags);
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, int wait);
[all …]
/NextBSD/sys/arm/samsung/exynos/
HDchrome_kb.c107 keyboard_t sc_kbd;
139 static int ckb_set_typematic(keyboard_t *, int);
140 static uint32_t ckb_read_char(keyboard_t *, int);
141 static void ckb_clear_state(keyboard_t *);
142 static int ckb_ioctl(keyboard_t *, u_long, caddr_t);
143 static int ckb_enable(keyboard_t *);
144 static int ckb_disable(keyboard_t *);
172 ckb_init(int unit, keyboard_t **kbdp, void *arg, int flags) in ckb_init()
180 ckb_test_if(keyboard_t *kbd) in ckb_test_if()
188 ckb_term(keyboard_t *kbd) in ckb_term()
[all …]
/NextBSD/sys/pc98/cbus/
HDpckbd.c95 static int pckbd_attach_unit(device_t dev, keyboard_t **kbd,
132 keyboard_t *kbd; in pckbdattach()
161 keyboard_t *kbd; in pckbdresume()
174 keyboard_t *kbd = arg; in pckbd_isa_intr()
199 pckbd_attach_unit(device_t dev, keyboard_t **kbd, int port, int irq, int flags) in pckbd_attach_unit()
249 keyboard_t *kbd; in pckbd_timeout()
267 kbd = (keyboard_t *)arg; in pckbd_timeout()
354 static keyboard_t default_kbd;
372 keyboard_t *kbd; in pckbd_configure()
430 pckbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in pckbd_init()
[all …]
/NextBSD/sys/dev/adb/
HDadb_kbd.c67 keyboard_t sc_kbd;
383 keyboard_t *kbd; in adb_kbd_detach()
516 akbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in akbd_init()
522 akbd_term(keyboard_t *kbd) in akbd_term()
528 akbd_interrupt(keyboard_t *kbd, void *arg) in akbd_interrupt()
534 akbd_test_if(keyboard_t *kbd) in akbd_test_if()
540 akbd_enable(keyboard_t *kbd) in akbd_enable()
547 akbd_disable(keyboard_t *kbd) in akbd_disable()
558 akbd_read(keyboard_t *kbd, int wait) in akbd_read()
564 akbd_check(keyboard_t *kbd) in akbd_check()
[all …]
/NextBSD/sys/dev/atkbdc/
HDatkbd.c95 atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags) in atkbd_attach_unit()
148 keyboard_t *kbd; in atkbd_timeout()
177 kbd = (keyboard_t *)arg; in atkbd_timeout()
242 static int set_typematic(keyboard_t *kbd);
263 static keyboard_t default_kbd;
281 keyboard_t *kbd; in atkbd_configure()
344 atkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in atkbd_init()
346 keyboard_t *kbd; in atkbd_init()
471 atkbd_term(keyboard_t *kbd) in atkbd_term()
482 atkbd_intr(keyboard_t *kbd, void *arg) in atkbd_intr()
[all …]
HDatkbd_atkbdc.c114 keyboard_t *kbd; in atkbdattach()
145 keyboard_t *kbd; in atkbdresume()
165 keyboard_t *kbd; in atkbdintr()
167 kbd = (keyboard_t *)arg; in atkbdintr()
HDatkbdreg.h43 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
/NextBSD/sys/dev/kbdmux/
HDkbdmux.c125 keyboard_t *kbd; /* keyboard */
205 keyboard_t *kbd = (keyboard_t *) xkbd; in kbdmux_kbd_intr()
249 kbdmux_kbd_event(keyboard_t *kbd, int event, void *arg) in kbdmux_kbd_event()
391 kbdmux_init(int unit, keyboard_t **kbdp, void *arg, int flags) in kbdmux_init()
393 keyboard_t *kbd = NULL; in kbdmux_init()
499 kbdmux_term(keyboard_t *kbd) in kbdmux_term()
543 kbdmux_intr(keyboard_t *kbd, void *arg) in kbdmux_intr()
565 kbdmux_test_if(keyboard_t *kbd) in kbdmux_test_if()
575 kbdmux_enable(keyboard_t *kbd) in kbdmux_enable()
585 kbdmux_disable(keyboard_t *kbd) in kbdmux_disable()
[all …]
/NextBSD/sys/dev/vkbd/
HDvkbd.c201 keyboard_t *kbd = NULL; in vkbd_dev_open()
250 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_close()
293 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_read()
353 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_write()
434 keyboard_t *kbd = VKBD_KEYBOARD(dev); in vkbd_dev_ioctl()
477 keyboard_t *kbd = (keyboard_t *) xkbd; in vkbd_dev_intr()
605 vkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in vkbd_init()
607 keyboard_t *kbd = NULL; in vkbd_init()
701 vkbd_term(keyboard_t *kbd) in vkbd_term()
721 vkbd_intr(keyboard_t *kbd, void *arg) in vkbd_intr()
[all …]
/NextBSD/sys/dev/usb/input/
HDukbd.c138 keyboard_t sc_kbd;
361 static int ukbd_set_typematic(keyboard_t *, int);
365 static uint32_t ukbd_read_char(keyboard_t *, int);
366 static void ukbd_clear_state(keyboard_t *);
367 static int ukbd_ioctl(keyboard_t *, u_long, caddr_t);
368 static int ukbd_enable(keyboard_t *);
369 static int ukbd_disable(keyboard_t *);
1179 keyboard_t *kbd = &sc->sc_kbd; in ukbd_attach()
1396 ukbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in ukbd_init()
1403 ukbd_test_if(keyboard_t *kbd) in ukbd_test_if()
[all …]
/NextBSD/sys/dev/vt/
HDvt_core.c323 vt_save_kbd_mode(struct vt_window *vw, keyboard_t *kbd) in vt_save_kbd_mode()
340 vt_update_kbd_mode(struct vt_window *vw, keyboard_t *kbd) in vt_update_kbd_mode()
352 vt_save_kbd_state(struct vt_window *vw, keyboard_t *kbd) in vt_save_kbd_state()
370 vt_update_kbd_state(struct vt_window *vw, keyboard_t *kbd) in vt_update_kbd_state()
383 vt_save_kbd_leds(struct vt_window *vw, keyboard_t *kbd) in vt_save_kbd_leds()
401 vt_update_kbd_leds(struct vt_window *vw, keyboard_t *kbd) in vt_update_kbd_leds()
519 keyboard_t *kbd; in vt_window_switch()
774 vt_processkey(keyboard_t *kbd, struct vt_device *vd, int c) in vt_processkey()
914 vt_kbdevent(keyboard_t *kbd, int event, void *arg) in vt_kbdevent()
942 keyboard_t *k0, *k; in vt_allocate_keyboard()
[all …]
/NextBSD/sys/dev/syscons/
HDsyscons.c724 sckbdevent(keyboard_t *thiskbd, int event, void *arg) in sckbdevent()
1381 keyboard_t *newkbd; in sctty_ioctl()
3917 keyboard_t *k0, *k; in sc_allocate_keyboard()