Searched refs:keyboard_t (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/sys/dev/kbd/
H A Dkbdreg.h35 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 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;
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 Datkbdreg.h45 int atkbd_attach_unit(device_t dev, keyboard_t **kbd, int irq, int flags);
H A Datkbd_atkbdc.c117 keyboard_t *kbd;
148 keyboard_t *kbd;
168 keyboard_t *kbd;
170 kbd = (keyboard_t *)arg;
H A Datkbd.c110 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 Dpl050.c116 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 Dhv_kbd.c95 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 Dhv_kbdc.h84 keyboard_t sc_kbd;
/freebsd-13-stable/sys/dev/adb/
H A Dadb_kbd.c71 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 Dgpiokeys.c130 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 Dvkbd.c203 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 Dkbdmux.c140 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 Dhkbd.c135 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 Dukbd.c139 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 Devdev.h146 void evdev_push_repeats(struct evdev_dev *, keyboard_t *);
H A Devdev_utils.c294 evdev_push_repeats(struct evdev_dev *evdev, keyboard_t *kbd)
/freebsd-13-stable/sys/dev/vt/
H A Dvt_core.c355 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 Dsyscons.c817 sckbdevent(keyboard_t *thiskbd, int event, void *arg)
1507 keyboard_t *newkbd;
4342 keyboard_t *k0, *k;

Completed in 265 milliseconds