Lines Matching refs:kbd

49 #include <dev/kbd/kbdreg.h>
50 #include <dev/kbd/kbdtables.h>
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);
105 static int sunkbd_check_char(keyboard_t *kbd);
106 static int sunkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t data);
107 static int sunkbd_lock(keyboard_t *kbd, int lock);
108 static void sunkbd_clear_state(keyboard_t *kbd);
109 static int sunkbd_get_state(keyboard_t *kbd, void *buf, size_t len);
110 static int sunkbd_set_state(keyboard_t *kbd, void *buf, size_t len);
111 static int sunkbd_poll_mode(keyboard_t *kbd, int on);
112 static void sunkbd_diag(keyboard_t *kbd, int level);
334 sunkbd_term(keyboard_t *kbd)
342 sunkbd_intr(keyboard_t *kbd, void *arg)
350 sunkbd_test_if(keyboard_t *kbd)
358 sunkbd_enable(keyboard_t *kbd)
361 KBD_ACTIVATE(kbd);
366 sunkbd_disable(keyboard_t *kbd)
369 KBD_DEACTIVATE(kbd);
374 sunkbd_read(keyboard_t *kbd, int wait)
382 sunkbd_check(keyboard_t *kbd)
386 if (!KBD_IS_ACTIVE(kbd))
389 sc = (struct sunkbd_softc *)kbd;
410 sunkbd_read_char(keyboard_t *kbd, int wait)
415 sc = (struct sunkbd_softc *)kbd;
467 ++kbd->kb_count;
624 key = genkbd_keyaction(kbd, key, release,
634 sunkbd_check_char(keyboard_t *kbd)
638 if (!KBD_IS_ACTIVE(kbd))
641 sc = (struct sunkbd_softc *)kbd;
645 return (sunkbd_check(kbd));
649 sunkbd_ioctl(keyboard_t *kbd, u_long cmd, caddr_t data)
657 sc = (struct sunkbd_softc *)kbd;
675 sc->sc_state |= KBD_LED_VAL(kbd);
681 sunkbd_clear_state(kbd);
691 *(int *)data = KBD_LED_VAL(kbd);
717 KBD_LED_VAL(kbd) = *(int *)data;
736 return (sunkbd_ioctl(kbd, KDSETLED, data));
745 return (genkbd_commonioctl(kbd, cmd, data));
751 sunkbd_lock(keyboard_t *kbd, int lock)
759 sunkbd_clear_state(keyboard_t *kbd)
763 sc = (struct sunkbd_softc *)kbd;
779 sunkbd_get_state(keyboard_t *kbd, void *buf, size_t len)
787 sunkbd_set_state(keyboard_t *kbd, void *buf, size_t len)
795 sunkbd_poll_mode(keyboard_t *kbd, int on)
799 sc = (struct sunkbd_softc *)kbd;
808 sunkbd_diag(keyboard_t *kbd, int level)