Home
last modified time | relevance | path

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

/dragonfly/sys/dev/misc/kbd/
HDkbdreg.h37 typedef struct keyboard keyboard_t; typedef
44 typedef int kbd_callback_func_t(keyboard_t *kbd, int event,
162 typedef int kbd_init_t(int unit, keyboard_t **kbdp,
164 typedef int kbd_term_t(keyboard_t *kbd);
165 typedef int kbd_intr_t(keyboard_t *kbd, void *arg);
166 typedef int kbd_test_if_t(keyboard_t *kbd);
167 typedef int kbd_enable_t(keyboard_t *kbd);
168 typedef int kbd_disable_t(keyboard_t *kbd);
169 typedef int kbd_read_t(keyboard_t *kbd, int wait);
170 typedef int kbd_check_t(keyboard_t *kbd);
[all …]
HDkbdsw.c65 sw_init(keyboard_switch_t *sw, int unit, keyboard_t **kbdpp, in sw_init()
75 kbd_term(keyboard_t *kbd) in kbd_term()
94 kbd_intr(keyboard_t *kbd, void *arg) in kbd_intr()
112 kbd_test_if(keyboard_t *kbd) in kbd_test_if()
125 kbd_enable(keyboard_t *kbd) in kbd_enable()
138 kbd_disable(keyboard_t *kbd) in kbd_disable()
151 kbd_read(keyboard_t *kbd, int wait) in kbd_read()
164 kbd_check(keyboard_t *kbd) in kbd_check()
177 kbd_read_char(keyboard_t *kbd, int wait) in kbd_read_char()
190 kbd_check_char(keyboard_t *kbd) in kbd_check_char()
[all …]
HDatkbd.c120 atkbd_attach_unit(int unit, keyboard_t **kbd, int ctlr, int irq, int flags) in atkbd_attach_unit()
168 keyboard_t *kbd; in atkbd_timeout()
196 kbd = (keyboard_t *)arg; in atkbd_timeout()
267 static int set_typematic(keyboard_t *kbd);
296 static keyboard_t default_kbd;
314 keyboard_t *kbd; in atkbd_configure()
395 atkbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in atkbd_init()
397 keyboard_t *kbd; in atkbd_init()
559 atkbd_term(keyboard_t *kbd) in atkbd_term()
577 atkbd_intr(keyboard_t *kbd, void *arg) in atkbd_intr()
[all …]
HDkbd.c91 static keyboard_t *keyboard[KBD_MAXKEYBOARDS];
109 kbd_reinit_struct(keyboard_t *kbd, int config, int pref) in kbd_reinit_struct()
130 kbd_init_struct(keyboard_t *kbd, char *name, int type, int unit, int config, in kbd_init_struct()
146 kbd_set_maps(keyboard_t *kbd, keymap_t *keymap, accentmap_t *accmap, in kbd_set_maps()
183 kbd_register(keyboard_t *kbd) in kbd_register()
187 keyboard_t *mux; in kbd_register()
251 kbd_unregister(keyboard_t *kbd) in kbd_unregister()
412 kbd_release(keyboard_t *kbd, void *id) in kbd_release()
436 kbd_change_callback(keyboard_t *kbd, void *id, kbd_callback_func_t *func, in kbd_change_callback()
460 keyboard_t *
[all …]
HDatkbdreg.h44 int atkbd_attach_unit(int unit, keyboard_t **kbd,
/dragonfly/sys/dev/misc/kbdmux/
HDkbdmux.c79 keyboard_t *kbd; /* keyboard */
158 keyboard_t *kbd = (keyboard_t *) xkbd; in kbdmux_kbd_intr()
170 kbdmux_kbd_event(keyboard_t *kbd, int event, void *arg) in kbdmux_kbd_event()
311 kbdmux_init(int unit, keyboard_t **kbdp, void *arg, int flags) in kbdmux_init()
317 keyboard_t *kbd = NULL; in kbdmux_init()
442 kbdmux_term(keyboard_t *kbd) in kbdmux_term()
482 kbdmux_intr(keyboard_t *kbd, void *arg) in kbdmux_intr()
504 kbdmux_test_if(keyboard_t *kbd) in kbdmux_test_if()
514 kbdmux_enable(keyboard_t *kbd) in kbdmux_enable()
524 kbdmux_disable(keyboard_t *kbd) in kbdmux_disable()
[all …]
/dragonfly/sys/bus/u4b/input/
HDukbd.c144 keyboard_t sc_kbd;
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 *);
1201 keyboard_t *kbd = &sc->sc_kbd; in ukbd_attach()
1472 ukbd_init(int unit, keyboard_t **kbdp, void *arg, int flags) in ukbd_init()
1479 ukbd_test_if(keyboard_t *kbd) in ukbd_test_if()
1486 ukbd_term(keyboard_t *kbd) in ukbd_term()
[all …]
/dragonfly/sys/dev/misc/atkbd/
HDatkbd_isa.c101 keyboard_t *kbd; in atkbdattach()
131 keyboard_t *kbd; in atkbdresume()
154 keyboard_t *kbd; in atkbd_isa_intr()
157 kbd = (keyboard_t *)arg; in atkbd_isa_intr()
/dragonfly/sys/dev/misc/evdev/
HDevdev_utils.c302 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd) in evdev_push_repeats()
348 keyboard_t *kbd = (keyboard_t *)evdev_get_softc(evdev); in evdev_ev_kbd_event()
HDevdev.h171 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
/dragonfly/sys/dev/misc/syscons/
HDsyscons.c859 sckbdevent(keyboard_t *thiskbd, int event, void *arg) in sckbdevent()
1519 keyboard_t *newkbd; in scioctl()
4393 keyboard_t *k0, *k; in sc_allocate_keyboard()