Symbol: kbd
sys/arch/amiga/dev/kbd.c
163
CFATTACH_DECL_NEW(kbd, 0,
sys/arch/atari/dev/kbd.c
153
CFATTACH_DECL_NEW(kbd, 0,
sys/arch/bebox/stand/boot/boot.h
67
int kbd(int);
sys/arch/bebox/stand/boot/cons.c
160
kbd(1); /* read out ugly data */
sys/arch/bebox/stand/boot/cons.c
181
return (kbd(1));
sys/arch/bebox/stand/boot/cons.c
223
return (kbd(1));
sys/arch/bebox/stand/boot/kbd.c
203
while ((c = kbd(0)) == 0)
sys/arch/i386/stand/efiboot/eficons.c
174
goto kbd;
sys/arch/i386/stand/efiboot/eficons.c
188
goto kbd;
sys/arch/i386/stand/efiboot/eficons.c
204
kbd:
sys/arch/pmax/pmax/dec_3100.c
161
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3100.c
163
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3100.c
164
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_3100.c
185
dz_ibus_cnattach(kbd);
sys/arch/pmax/pmax/dec_3max.c
182
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3max.c
185
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3max.c
186
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_3max.c
190
if (kbd == 7 && tcfb_cnattach(crt) > 0) {
sys/arch/pmax/pmax/dec_3max.c
207
dz_ibus_cnattach(kbd);
sys/arch/pmax/pmax/dec_3maxplus.c
211
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3maxplus.c
213
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3maxplus.c
214
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_3min.c
210
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_3min.c
212
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_3min.c
213
prom_findcons(&kbd, &crt, &screen);
sys/arch/pmax/pmax/dec_maxine.c
197
int kbd, crt, screen;
sys/arch/pmax/pmax/dec_maxine.c
199
kbd = crt = screen = 0;
sys/arch/pmax/pmax/dec_maxine.c
200
prom_findcons(&kbd, &crt, &screen);
sys/arch/prep/stand/boot/boot.h
55
int kbd(int);
sys/arch/prep/stand/boot/cons.c
167
return (kbd(1));
sys/arch/prep/stand/boot/kbd.c
203
while ((c = kbd(0)) == 0)
sys/arch/rs6000/stand/boot/boot.h
48
int kbd(int);
sys/arch/sparc/dev/kbd_pckbport.c
199
struct kbd_softc *kbd = &sc->sc_kbd;
sys/arch/sparc/dev/kbd_pckbport.c
206
kbd->k_dev = self;
sys/arch/sparc/dev/kbd_pckbport.c
207
kbd->k_ops = &kbd_ops_pckbport;
sys/arch/sparc/dev/kbd_pckbport.c
210
kbd->k_state.kbd_id = KB_SUN4; /* NB: type5 keyboards actually report type4 */
sys/arch/sparc/dev/kbd_pckbport.c
211
kbd->k_state.kbd_layout = 19; /* US101A */
sys/arch/sparc/dev/kbd_pckbport.c
220
if ((cc = kbd_cc_alloc(kbd)) == NULL)
sys/arch/sparc/dev/kbd_pckbport.c
224
kbd->k_isconsole = 1;
sys/arch/sparc/dev/kbd_pckbport.c
318
kbd_pckbport_open(struct kbd_softc *kbd)
sys/arch/sparc/dev/kbd_pckbport.c
320
struct kbd_pckbport_softc *sc = (struct kbd_pckbport_softc *)kbd;
sys/arch/sparc/dev/kbd_pckbport.c
324
if (kbd == NULL) {
sys/arch/sparc/dev/kbd_pckbport.c
329
ks = &kbd->k_state;
sys/arch/sparc/dev/kbd_pckbport.c
352
kbd_pckbport_close(struct kbd_softc *kbd)
sys/arch/sparc/dev/kbd_pckbport.c
355
struct kbd_pckbport_softc *k = (struct kbd_pckbport_softc *)kbd;
sys/arch/sparc/dev/kbd_pckbport.c
366
kbd_pckbport_do_cmd(struct kbd_softc *kbd, int suncmd, int isioctl)
sys/arch/sparc/dev/kbd_pckbport.c
378
device_xname(kbd->k_dev), suncmd));
sys/arch/sparc/dev/kbd_pckbport.c
391
kbd_pckbport_set_leds(struct kbd_softc *kbd, int sunleds, int isioctl)
sys/arch/sparc/dev/kbd_pckbport.c
393
struct kbd_pckbport_softc *sc = (struct kbd_pckbport_softc *)kbd;
sys/arch/sparc/dev/kbd_pckbport.c
437
struct kbd_softc *kbd = &sc->sc_kbd;
sys/arch/sparc/dev/kbd_pckbport.c
444
kbd_input(kbd, sunkey);
sys/arch/x68k/dev/kbd.c
92
CFATTACH_DECL_NEW(kbd, sizeof(struct kbd_softc),
sys/dev/hid/hidkbd.c
253
hidkbd_attach(device_t self, struct hidkbd *kbd, int console,
sys/dev/hid/hidkbd.c
258
kbd->sc_var = NULL;
sys/dev/hid/hidkbd.c
260
parserr = hidkbd_parse_desc(kbd, id, desc, dlen);
sys/dev/hid/hidkbd.c
268
kbd->sc_nvar, kbd->sc_nkeycode);
sys/dev/hid/hidkbd.c
271
kbd->sc_device = self;
sys/dev/hid/hidkbd.c
272
kbd->sc_debounce = (qflags & HIDKBD_SPUR_BUT_UP) != 0;
sys/dev/hid/hidkbd.c
281
kbd->sc_console_keyboard = hidkbd_is_console;
sys/dev/hid/hidkbd.c
286
callout_init(&kbd->sc_delay, 0);
sys/dev/hid/hidkbd.c
287
callout_setfunc(&kbd->sc_delay, hidkbd_delayed_decode, kbd);
sys/dev/hid/hidkbd.c
293
hidkbd_attach_wskbd(struct hidkbd *kbd, kbd_t layout,
sys/dev/hid/hidkbd.c
300
a.console = kbd->sc_console_keyboard;
sys/dev/hid/hidkbd.c
303
a.accesscookie = device_private(kbd->sc_device);
sys/dev/hid/hidkbd.c
304
kbd->sc_wskbddev = config_found(kbd->sc_device, &a,
sys/dev/hid/hidkbd.c
309
hidkbd_detach(struct hidkbd *kbd, int flags)
sys/dev/hid/hidkbd.c
313
DPRINTF(("hidkbd_detach: sc=%p flags=%d\n", device_private(kbd->sc_device), flags));
sys/dev/hid/hidkbd.c
315
if (kbd->sc_console_keyboard) {
sys/dev/hid/hidkbd.c
323
device_printf(kbd->sc_device, "was console keyboard\n");
sys/dev/hid/hidkbd.c
327
if (kbd->sc_wskbddev != NULL)
sys/dev/hid/hidkbd.c
328
rv = config_detach(kbd->sc_wskbddev, flags);
sys/dev/hid/hidkbd.c
330
if (kbd->sc_var != NULL)
sys/dev/hid/hidkbd.c
331
kmem_free(kbd->sc_var,
sys/dev/hid/hidkbd.c
332
kbd->sc_nvar * sizeof(struct hidkbd_variable));
sys/dev/hid/hidkbd.c
352
struct hidkbd *kbd = vsc;
sys/dev/hid/hidkbd.c
355
spos = ibuf + kbd->sc_keycodeloc.pos / 8;
sys/dev/hid/hidkbd.c
356
epos = spos + kbd->sc_nkeycode;
sys/dev/hid/hidkbd.c
368
struct hidkbd *kbd = vsc;
sys/dev/hid/hidkbd.c
370
if (!hid_get_data(ibuf, ilen, &kbd->sc_fn))
sys/dev/hid/hidkbd.c
380
struct hidkbd *kbd = vsc;
sys/dev/hid/hidkbd.c
382
if (!hid_get_data(ibuf, ilen, &kbd->sc_fn))
sys/dev/hid/hidkbd.c
402
struct hidkbd *kbd = vsc;
sys/dev/hid/hidkbd.c
404
if (!hid_get_data(ibuf, ilen, &kbd->sc_fn))
sys/dev/hid/hidkbd.c
421
hidkbd_input(struct hidkbd *kbd, uint8_t *data, u_int len)
sys/dev/hid/hidkbd.c
423
struct hidkbd_data *ud = &kbd->sc_ndata;
sys/dev/hid/hidkbd.c
426
if (kbd->sc_munge != NULL)
sys/dev/hid/hidkbd.c
427
(*kbd->sc_munge)(kbd, (uint8_t *)data, len);
sys/dev/hid/hidkbd.c
439
for (i = 0; i < kbd->sc_nvar; i++)
sys/dev/hid/hidkbd.c
442
&kbd->sc_var[i].loc);
sys/dev/hid/hidkbd.c
445
&kbd->sc_var[i].loc);
sys/dev/hid/hidkbd.c
449
if (kbd->sc_keycodeloc.pos / 8 + kbd->sc_nkeycode <= len)
sys/dev/hid/hidkbd.c
450
memcpy(ud->keycode, data + kbd->sc_keycodeloc.pos / 8,
sys/dev/hid/hidkbd.c
451
kbd->sc_nkeycode);
sys/dev/hid/hidkbd.c
453
memset(ud->keycode, 0, kbd->sc_nkeycode);
sys/dev/hid/hidkbd.c
455
if (kbd->sc_debounce && !kbd->sc_polling) {
sys/dev/hid/hidkbd.c
462
kbd->sc_data = *ud;
sys/dev/hid/hidkbd.c
463
callout_schedule(&kbd->sc_delay, mstohz(20));
sys/dev/hid/hidkbd.c
465
hidkbd_decode(kbd, ud);
sys/dev/hid/hidkbd.c
472
struct hidkbd *kbd = addr;
sys/dev/hid/hidkbd.c
474
hidkbd_decode(kbd, &kbd->sc_data);
sys/dev/hid/hidkbd.c
478
hidkbd_decode(struct hidkbd *kbd, struct hidkbd_data *ud)
sys/dev/hid/hidkbd.c
493
p->unit = device_unit(kbd->sc_device);
sys/dev/hid/hidkbd.c
516
for (i = 0; i < kbd->sc_nvar; i++)
sys/dev/hid/hidkbd.c
517
if ((kbd->sc_odata.var[i] & kbd->sc_var[i].mask) !=
sys/dev/hid/hidkbd.c
518
(ud->var[i] & kbd->sc_var[i].mask)) {
sys/dev/hid/hidkbd.c
519
ADDKEY(kbd->sc_var[i].key |
sys/dev/hid/hidkbd.c
520
((ud->var[i] & kbd->sc_var[i].mask) ?
sys/dev/hid/hidkbd.c
524
if (memcmp(ud->keycode, kbd->sc_odata.keycode, kbd->sc_nkeycode) != 0) {
sys/dev/hid/hidkbd.c
526
for (i = 0; i < kbd->sc_nkeycode; i++) {
sys/dev/hid/hidkbd.c
527
key = kbd->sc_odata.keycode[i];
sys/dev/hid/hidkbd.c
530
for (j = 0; j < kbd->sc_nkeycode; j++)
sys/dev/hid/hidkbd.c
540
for (i = 0; i < kbd->sc_nkeycode; i++) {
sys/dev/hid/hidkbd.c
544
for (j = 0; j < kbd->sc_nkeycode; j++)
sys/dev/hid/hidkbd.c
545
if (key == kbd->sc_odata.keycode[j])
sys/dev/hid/hidkbd.c
553
kbd->sc_odata = *ud;
sys/dev/hid/hidkbd.c
558
if (kbd->sc_polling) {
sys/dev/hid/hidkbd.c
560
memcpy(kbd->sc_pollchars, ibuf, nkeys * sizeof(u_int16_t));
sys/dev/hid/hidkbd.c
561
kbd->sc_npollchar = nkeys;
sys/dev/hid/hidkbd.c
565
if (kbd->sc_wskbddev == NULL)
sys/dev/hid/hidkbd.c
569
if (kbd->sc_rawkbd) {
sys/dev/hid/hidkbd.c
589
wskbd_rawinput(kbd->sc_wskbddev, cbuf, j);
sys/dev/hid/hidkbd.c
606
wskbd_input(kbd->sc_wskbddev,
sys/dev/hid/hidkbd.c
621
wskbd_input(kbd->sc_wskbddev,
sys/dev/hid/hidkbd.c
630
hidkbd_enable(struct hidkbd *kbd, int on)
sys/dev/hid/hidkbd.c
632
if (kbd->sc_enabled == on)
sys/dev/hid/hidkbd.c
635
kbd->sc_enabled = on;
sys/dev/hid/hidkbd.c
640
hidkbd_set_leds(struct hidkbd *kbd, int leds, uint8_t *report)
sys/dev/hid/hidkbd.c
642
if (kbd->sc_leds == leds)
sys/dev/hid/hidkbd.c
645
kbd->sc_leds = leds;
sys/dev/hid/hidkbd.c
653
if ((leds & WSKBD_LED_SCROLL) && kbd->sc_scroloc.size == 1)
sys/dev/hid/hidkbd.c
654
*report |= 1 << kbd->sc_scroloc.pos;
sys/dev/hid/hidkbd.c
655
if ((leds & WSKBD_LED_NUM) && kbd->sc_numloc.size == 1)
sys/dev/hid/hidkbd.c
656
*report |= 1 << kbd->sc_numloc.pos;
sys/dev/hid/hidkbd.c
657
if ((leds & WSKBD_LED_CAPS) && kbd->sc_capsloc.size == 1)
sys/dev/hid/hidkbd.c
658
*report |= 1 << kbd->sc_capsloc.pos;
sys/dev/hid/hidkbd.c
659
if ((leds & WSKBD_LED_COMPOSE) && kbd->sc_compose.size == 1)
sys/dev/hid/hidkbd.c
660
*report |= 1 << kbd->sc_compose.pos;
sys/dev/hid/hidkbd.c
666
hidkbd_ioctl(struct hidkbd *kbd, u_long cmd, void *data, int flag,
sys/dev/hid/hidkbd.c
671
*(int *)data = kbd->sc_leds;
sys/dev/hid/hidkbd.c
676
kbd->sc_rawkbd = *(int *)data == WSKBD_RAW;
sys/dev/hid/hidkbd.c
685
hidkbd_cngetc(struct hidkbd *kbd, u_int *type, int *data)
sys/dev/hid/hidkbd.c
689
c = kbd->sc_pollchars[0];
sys/dev/hid/hidkbd.c
690
kbd->sc_npollchar--;
sys/dev/hid/hidkbd.c
691
memmove(kbd->sc_pollchars, kbd->sc_pollchars+1,
sys/dev/hid/hidkbd.c
692
kbd->sc_npollchar * sizeof(u_int16_t));
sys/dev/hid/hidkbd.c
698
hidkbd_parse_desc(struct hidkbd *kbd, int id, void *desc, int dlen)
sys/dev/hid/hidkbd.c
704
kbd->sc_nkeycode = 0;
sys/dev/hid/hidkbd.c
722
kbd->sc_nvar = ivar;
sys/dev/hid/hidkbd.c
723
kbd->sc_var = kmem_zalloc(
sys/dev/hid/hidkbd.c
724
kbd->sc_nvar * sizeof(struct hidkbd_variable),
sys/dev/hid/hidkbd.c
747
kbd->sc_var[i].loc = h.loc;
sys/dev/hid/hidkbd.c
748
kbd->sc_var[i].mask = 1 << (i % 8);
sys/dev/hid/hidkbd.c
749
kbd->sc_var[i].key = HID_GET_USAGE(h.usage);
sys/dev/hid/hidkbd.c
762
if (kbd->sc_nkeycode != 0) {
sys/dev/hid/hidkbd.c
766
kbd->sc_keycodeloc = h.loc;
sys/dev/hid/hidkbd.c
769
kbd->sc_nkeycode = MAXKEYCODE;
sys/dev/hid/hidkbd.c
771
kbd->sc_nkeycode = h.loc.count;
sys/dev/hid/hidkbd.c
778
if (kbd->sc_nkeycode == 0 && ivar == 0)
sys/dev/hid/hidkbd.c
782
id, hid_output, &kbd->sc_numloc, NULL);
sys/dev/hid/hidkbd.c
784
id, hid_output, &kbd->sc_capsloc, NULL);
sys/dev/hid/hidkbd.c
786
id, hid_output, &kbd->sc_scroloc, NULL);
sys/dev/hid/hidkbd.c
788
id, hid_output, &kbd->sc_compose, NULL);
sys/dev/i2c/ikbd.c
113
if (hidkbd_attach(self, kbd, 1, 0, repid, desc, dlen) != 0)
sys/dev/i2c/ikbd.c
119
if (kbd->sc_console_keyboard) {
sys/dev/i2c/ikbd.c
124
hidkbd_attach_wskbd(kbd, KB_US, &ikbd_accessops);
sys/dev/i2c/ikbd.c
131
struct hidkbd *kbd = &sc->sc_kbd;
sys/dev/i2c/ikbd.c
133
return hidkbd_detach(kbd, flags);
sys/dev/i2c/ikbd.c
140
struct hidkbd *kbd = &sc->sc_kbd;
sys/dev/i2c/ikbd.c
142
if (kbd->sc_enabled != 0)
sys/dev/i2c/ikbd.c
143
hidkbd_input(kbd, (uint8_t *)ibuf, len);
sys/dev/i2c/ikbd.c
150
struct hidkbd *kbd = &sc->sc_kbd;
sys/dev/i2c/ikbd.c
153
if ((rv = hidkbd_enable(kbd, on)) != 0)
sys/dev/i2c/ikbd.c
173
struct hidkbd *kbd = &sc->sc_kbd;
sys/dev/i2c/ikbd.c
181
return hidkbd_ioctl(kbd, cmd, data, flag, l);
sys/dev/i2c/ikbd.c
190
struct hidkbd *kbd = &sc->sc_kbd;
sys/dev/i2c/ikbd.c
192
kbd->sc_polling = 1;
sys/dev/i2c/ikbd.c
194
while (kbd->sc_npollchar <= 0) {
sys/dev/i2c/ikbd.c
199
kbd->sc_polling = 0;
sys/dev/i2c/ikbd.c
200
hidkbd_cngetc(kbd, type, data);
sys/dev/i2c/ikbd.c
97
struct hidkbd *kbd = &sc->sc_kbd;
sys/dev/sun/kbdsun.c
110
kbd_sun_open(struct kbd_softc *kbd)
sys/dev/sun/kbdsun.c
112
struct kbd_sun_softc *k = (struct kbd_sun_softc *)kbd;
sys/dev/sun/kbdsun.c
116
if (kbd == NULL)
sys/dev/sun/kbdsun.c
119
ks = &kbd->k_state;
sys/dev/sun/kbdsun.c
145
log(LOG_ERR, "%s: reset failed\n", device_xname(kbd->k_dev));
sys/dev/sun/kbdsun.c
174
device_xname(kbd->k_dev));
sys/dev/sun/kbdsun.c
192
kbd_sun_close(struct kbd_softc *kbd)
sys/dev/sun/kbdsun.c
205
kbd_sun_do_cmd(struct kbd_softc *kbd, int cmd, int isioctl)
sys/dev/sun/kbdsun.c
207
struct kbd_sun_softc *k = (struct kbd_sun_softc *)kbd;
sys/dev/sun/kbdsun.c
212
ks = &kbd->k_state;
sys/dev/sun/kbdsun.c
254
kbd_sun_set_leds(struct kbd_softc *kbd, int leds, int isioctl)
sys/dev/sun/kbdsun.c
256
struct kbd_sun_softc *k = (struct kbd_sun_softc *)kbd;
sys/dev/sun/kbdsun.c
263
kbd_sun_set_leds1(kbd, leds);
sys/dev/sun/kbdsun.c
269
kbd_sun_set_leds1(kbd, leds);
sys/dev/sun/kbdsun.c
280
kbd_sun_set_leds1(struct kbd_softc *kbd, int new_leds)
sys/dev/sun/kbdsun.c
282
struct kbd_sun_softc *k = (struct kbd_sun_softc *)kbd;
sys/dev/sun/kbdsun.c
283
struct kbd_state *ks = &kbd->k_state;
sys/dev/sun/kbdsun.c
392
struct kbd_softc *kbd = (struct kbd_softc *)k;
sys/dev/sun/kbdsun.c
400
kbd->k_state.kbd_id = code;
sys/dev/sun/kbdsun.c
405
kbd->k_state.kbd_layout = code;
sys/dev/sun/kbdsun.c
427
device_xname(kbd->k_dev));
sys/dev/sun/kbdsun.c
436
kbd_input(kbd, code);
usr.sbin/eeprom/eehandlers.c
387
u_char kbd = 0;
usr.sbin/eeprom/eehandlers.c
398
kbd += kbd2;
usr.sbin/eeprom/eehandlers.c
399
if (doio(ktent, &kbd, sizeof(kbd), IO_WRITE))
usr.sbin/eeprom/eehandlers.c
402
if (doio(ktent, &kbd, sizeof(kbd), IO_READ))
usr.sbin/eeprom/eehandlers.c
405
printf("%s=%d (%s)\n", ktent->kt_keyword, kbd, kbd ? "other" : "Sun");
usr.sbin/screenblank/screenblank.c
100
const char *kbd, *mouse, *display;
usr.sbin/screenblank/screenblank.c
164
kbd = _PATH_WSKBD;
usr.sbin/screenblank/screenblank.c
188
kbd = _PATH_KEYBOARD;
usr.sbin/screenblank/screenblank.c
214
add_dev(kbd, 0);
usr.sbin/wsconscfg/wsconscfg.c
102
kbd++;
usr.sbin/wsconscfg/wsconscfg.c
120
if ((kbd || swtch) ? (argc > 1) : (argc != 1))
usr.sbin/wsconscfg/wsconscfg.c
137
} else if (kbd) {
usr.sbin/wsconscfg/wsconscfg.c
63
int c, delete, kbd, idx, wsfd, swtch, get, mux;
usr.sbin/wsconscfg/wsconscfg.c
71
kbd = 0;
usr.sbin/wsconscfg/wsconscfg.c
98
kbd++;