IO_KBD
(void) pckbc_cnattach(&icp->ic_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&acp->ac_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&ccp->cc_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&tsp->pc_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&lcp->lc_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&lcp->lc_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&ccp->cc_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&acp->ac_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&ccp->cc_iot, IO_KBD, KBCMDP, 0);
(void) pckbc_cnattach(&ccp->cc_iot, IO_KBD, KBCMDP, 0);
outb(IO_KBD + KBCMDP, KBC_PULSE0);
outb(IO_KBD + KBCMDP, KBC_PULSE0);
pckbc_cnattach(X86_BUS_SPACE_IO, IO_KBD, KBCMDP, 0) == 0)
(inb(IO_KBD + KBSTATP) == 0xff && inb(IO_KBD + KBDATAP) == 0xff)) {
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_DIB)
(void)inb(IO_KBD + KBDATAP);
outb(IO_KBD + KBCMDP, KBC_CMDWOUT);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
outb(IO_KBD + KBDATAP, KB_A20);
outb(IO_KBD + KBDATAP, 0xcd);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_DIB)
(void)inb(IO_KBD + KBDATAP);
outb(IO_KBD + KBCMDP, KBC_PULSE0);
outb(IO_KBD + KBCMDP, KBC_PULSE0);
pckbc_cnattach(I386_BUS_SPACE_IO, IO_KBD, KBCMDP, 0) == 0)
(inb(IO_KBD + KBSTATP) == 0xff && inb(IO_KBD + KBDATAP) == 0xff)) {
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_DIB)
(void)inb(IO_KBD + KBDATAP);
outb(IO_KBD + KBCMDP, KBC_CMDWOUT);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
outb(IO_KBD + KBDATAP, KB_A20);
outb(IO_KBD + KBDATAP, 0xcd);
while (inb(IO_KBD + KBSTATP) & KBS_IBF);
while (inb(IO_KBD + KBSTATP) & KBS_DIB)
(void)inb(IO_KBD + KBDATAP);
{ IO_KBD, IO_KBD },
{ IO_KBD + 4, IO_KBD + 4 },
rc = pckbc_cnattach(early_io_t, IO_KBD, KBCMDP, 0);
{ IO_KBD, IO_KBD },
{ IO_KBD + 4, IO_KBD + 4 },
if (pckbc_is_console(iot, IO_KBD)) {
if (bus_space_map(iot, IO_KBD + KBDATAP, 1, 0, &ioh_d) ||
bus_space_map(iot, IO_KBD + KBCMDP, 1, 0, &ioh_c))
t->t_addr = IO_KBD;
if ((ia->ia_iobase != IOBASEUNK && ia->ia_iobase != IO_KBD) ||
if (pckbc_is_console(iot, IO_KBD) == 0) {
if (bus_space_map(iot, IO_KBD + KBDATAP, 1, 0, &ioh_d))
if (bus_space_map(iot, IO_KBD + KBCMDP, 1, 0, &ioh_c))
ia->ia_iobase = IO_KBD;