Symbol: keyboard
sys/dev/misc/kbd/kbd.c
195
if (keyboard[index] == NULL)
sys/dev/misc/kbd/kbd.c
214
keyboard[index] = kbd;
sys/dev/misc/kbd/kbd.c
231
keyboard[index] = kbd;
sys/dev/misc/kbd/kbd.c
261
if (keyboard[kbd->kb_index] != kbd) {
sys/dev/misc/kbd/kbd.c
281
keyboard[kbd->kb_index] = NULL;
sys/dev/misc/kbd/kbd.c
345
if (keyboard[i] == NULL)
sys/dev/misc/kbd/kbd.c
347
if (!KBD_IS_VALID(keyboard[i]))
sys/dev/misc/kbd/kbd.c
349
if (strcmp("*", driver) && strcmp(keyboard[i]->kb_name, driver))
sys/dev/misc/kbd/kbd.c
351
if ((unit != -1) && (keyboard[i]->kb_unit != unit))
sys/dev/misc/kbd/kbd.c
358
if (pref <= keyboard[i]->kb_pref) {
sys/dev/misc/kbd/kbd.c
359
pref = keyboard[i]->kb_pref;
sys/dev/misc/kbd/kbd.c
396
if (KBD_IS_BUSY(keyboard[index])) {
sys/dev/misc/kbd/kbd.c
400
keyboard[index]->kb_token = id;
sys/dev/misc/kbd/kbd.c
401
KBD_BUSY(keyboard[index]);
sys/dev/misc/kbd/kbd.c
402
keyboard[index]->kb_callback.kc_func = func;
sys/dev/misc/kbd/kbd.c
403
keyboard[index]->kb_callback.kc_arg = arg;
sys/dev/misc/kbd/kbd.c
404
kbd_clear_state(keyboard[index]);
sys/dev/misc/kbd/kbd.c
470
if (keyboard[index] == NULL) {
sys/dev/misc/kbd/kbd.c
474
if (!KBD_IS_VALID(keyboard[index])) {
sys/dev/misc/kbd/kbd.c
478
kbd = keyboard[index];
sys/dev/misc/kbd/kbd.c
559
if (keyboard[kbd->kb_index] != kbd) {
sys/dev/misc/kbd/kbd.c
592
if (keyboard[kbd->kb_index] != kbd) {
sys/dev/misc/kbd/kbd.c
91
static keyboard_t *keyboard[KBD_MAXKEYBOARDS];
sys/dev/misc/kbd/kbdreg.h
37
typedef struct keyboard keyboard_t;
sys/dev/misc/syscons/syscons.c
1539
(void *)&sc->keyboard, sckbdevent, sc);
sys/dev/misc/syscons/syscons.c
1544
kbd_release(sc->kbd, (void *)&sc->keyboard);
sys/dev/misc/syscons/syscons.c
1548
sc->keyboard = i;
sys/dev/misc/syscons/syscons.c
1566
error = kbd_release(sc->kbd, (void *)&sc->keyboard);
sys/dev/misc/syscons/syscons.c
1570
sc->keyboard = -1;
sys/dev/misc/syscons/syscons.c
2164
sc->keyboard = sc_allocate_keyboard(sc, -1);
sys/dev/misc/syscons/syscons.c
2165
if (sc->keyboard >= 0) {
sys/dev/misc/syscons/syscons.c
2166
sc->kbd = kbd_get_keyboard(sc->keyboard);
sys/dev/misc/syscons/syscons.c
3268
if (sc->keyboard >= 0) {
sys/dev/misc/syscons/syscons.c
3269
DPRINTF(5, ("sc%d: releasing kbd%d\n", unit, sc->keyboard));
sys/dev/misc/syscons/syscons.c
3270
i = kbd_release(sc->kbd, (void *)&sc->keyboard);
sys/dev/misc/syscons/syscons.c
3283
sc->keyboard = sc_allocate_keyboard(sc, unit);
sys/dev/misc/syscons/syscons.c
3284
DPRINTF(1, ("sc%d: keyboard %d\n", unit, sc->keyboard));
sys/dev/misc/syscons/syscons.c
3285
sc->kbd = kbd_get_keyboard(sc->keyboard);
sys/dev/misc/syscons/syscons.c
3476
if (sc->keyboard >= 0)
sys/dev/misc/syscons/syscons.c
3477
kbd_release(sc->kbd, &sc->keyboard);
sys/dev/misc/syscons/syscons.c
3511
sc->keyboard = -1;
sys/dev/misc/syscons/syscons.c
4407
idx0 = kbd_allocate("kbdmux", -1, (void *)&sc->keyboard, sckbdevent, sc);
sys/dev/misc/syscons/syscons.c
4426
idx0 = kbd_allocate("*", unit, (void *)&sc->keyboard, sckbdevent, sc);
sys/dev/misc/syscons/syscons.c
623
if (sc->keyboard >= 0)
sys/dev/misc/syscons/syscons.c
624
kprintf(", kbd%d", sc->keyboard);
sys/dev/misc/syscons/syscons.c
894
sc->keyboard = -1;
sys/dev/misc/syscons/syscons.c
896
kbd_release(thiskbd, (void *)&sc->keyboard);
sys/dev/misc/syscons/syscons.h
168
struct keyboard;
sys/dev/misc/syscons/syscons.h
195
int keyboard; /* -1 if unavailable */
sys/dev/misc/syscons/syscons.h
196
struct keyboard *kbd;
sys/dev/misc/syscons/syscons.h
637
sc_softc_t *sc_find_softc(struct video_adapter *adp, struct keyboard *kbd);
sys/dev/misc/syscons/syscons_nexus.c
123
sc->keyboard = -1;
sys/dev/misc/syscons/syscons_nexus.c
132
sc_find_softc(struct video_adapter *adp, struct keyboard *kbd)
usr.bin/systat/extern.h
132
int keyboard(void) __dead2;
usr.bin/systat/main.c
178
keyboard();