PCKBC_KBD_SLOT
if (rv == PCKBC_KBD_SLOT || rv == PCKBC_AUX_SLOT)
return PCKBC_KBD_SLOT;
case PCKBC_KBD_SLOT:
if (gsc->sc_type == PCKBC_KBD_SLOT &&
if (t->t_slotdata[PCKBC_KBD_SLOT])
pckbc_cleanqueue(t->t_slotdata[PCKBC_KBD_SLOT]);
PCKBC_AUX_SLOT : PCKBC_KBD_SLOT;
(void) pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0);
pckbc_consdata.t_slotdata[PCKBC_KBD_SLOT] = &pckbc_cons_slotdata;
data = pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT,
(void) pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0);
res = pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0);
if (pckbc_attach_slot(sc, PCKBC_KBD_SLOT, 0)) {
if (pckbc_attach_slot(sc, PCKBC_KBD_SLOT, 0)) {
if (pckbc_attach_slot(sc, PCKBC_KBD_SLOT, 1))
if (slot == PCKBC_KBD_SLOT) {
if (t->t_slotdata[PCKBC_KBD_SLOT])
pckbc_cleanqueue(t->t_slotdata[PCKBC_KBD_SLOT]);
pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0);
pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0);
if (pckbc_console && slot == PCKBC_KBD_SLOT)
(void) pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0);
res = pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_KBD_SLOT, 0);
ia->ipa_irq[PCKBC_KBD_SLOT].num = 1;
pckbd_init(&pckbd_consdata, kbctag, PCKBC_KBD_SLOT, 1);
pckbc_poll_cmd(t->t_kbctag, PCKBC_KBD_SLOT, cmd, 1, 0, NULL, 0);
if ((pa->pa_slot != PCKBC_KBD_SLOT) &&