PCKBC_AUX_SLOT
if (rv == PCKBC_KBD_SLOT || rv == PCKBC_AUX_SLOT)
return PCKBC_AUX_SLOT;
case PCKBC_AUX_SLOT:
if (t->t_slotdata[PCKBC_AUX_SLOT])
pckbc_cleanqueue(t->t_slotdata[PCKBC_AUX_SLOT]);
PCKBC_AUX_SLOT : PCKBC_KBD_SLOT;
if (slot != PCKBC_AUX_SLOT) {
if (slot == PCKBC_AUX_SLOT) {
if (slot == PCKBC_AUX_SLOT) {
if ((found || slot == PCKBC_AUX_SLOT) && !t->t_slotdata[slot]) {
if (!found && slot == PCKBC_AUX_SLOT) {
pckbc_set_inputhandler(t, PCKBC_AUX_SLOT, NULL, sc,
res = pckbc_poll_data1(iot, ioh_d, ioh_c, PCKBC_AUX_SLOT, 1);
PCKBC_AUX_SLOT, 1);
if (pckbc_attach_slot(sc, PCKBC_AUX_SLOT, 0))
if (t->t_slotdata[PCKBC_AUX_SLOT])
pckbc_cleanqueue(t->t_slotdata[PCKBC_AUX_SLOT]);
ia->ipa_irq[PCKBC_AUX_SLOT].num = 12;
return pckbc_poll_cmd(sc->sc_kbctag, PCKBC_AUX_SLOT,
return pckbc_enqueue_cmd(sc->sc_kbctag, PCKBC_AUX_SLOT,
if (pa->pa_slot != PCKBC_AUX_SLOT)
pckbc_set_inputhandler(sc->sc_kbctag, PCKBC_AUX_SLOT,
pckbc_slot_enable(sc->sc_kbctag, PCKBC_AUX_SLOT, 1);
pckbc_flush(sc->sc_kbctag, PCKBC_AUX_SLOT);
pckbc_slot_enable(sc->sc_kbctag, PCKBC_AUX_SLOT, 0);