LEMAC_OUTB
LEMAC_OUTB(sc, LEMAC_REG_CS, cs_value);
LEMAC_OUTB(sc, LEMAC_REG_FMQ, LEMAC_INB(sc, LEMAC_REG_TDQ));
LEMAC_OUTB(sc, LEMAC_REG_CS, cs_value & ~LEMAC_CS_TXD);
LEMAC_OUTB(sc, LEMAC_REG_PI1, word_off);
LEMAC_OUTB(sc, LEMAC_REG_IOP, LEMAC_IOP_EEREAD);
LEMAC_OUTB(sc, LEMAC_REG_CNF, conf);
LEMAC_OUTB(sc, LEMAC_REG_FMQ, pg);
LEMAC_OUTB(sc, LEMAC_REG_IOP, rxpg);
LEMAC_OUTB(sc, LEMAC_REG_PI1, 0);
LEMAC_OUTB(sc, LEMAC_REG_PI2, 0);
LEMAC_OUTB(sc, LEMAC_REG_MPN, rxpg);
LEMAC_OUTB(sc, LEMAC_REG_FMQ, rxpg);
LEMAC_OUTB(sc, LEMAC_REG_IOP, LEMAC_IOP_EEINIT);
LEMAC_OUTB(sc, LEMAC_REG_CTL, data);
LEMAC_OUTB(sc, LEMAC_REG_MBR, data);
LEMAC_OUTB(sc, LEMAC_REG_MBR, data);
LEMAC_OUTB(sc, LEMAC_REG_CS,
LEMAC_OUTB(sc, LEMAC_REG_PA0, sc->sc_arpcom.ac_enaddr[0]);
LEMAC_OUTB(sc, LEMAC_REG_PA1, sc->sc_arpcom.ac_enaddr[1]);
LEMAC_OUTB(sc, LEMAC_REG_PA2, sc->sc_arpcom.ac_enaddr[2]);
LEMAC_OUTB(sc, LEMAC_REG_PA3, sc->sc_arpcom.ac_enaddr[3]);
LEMAC_OUTB(sc, LEMAC_REG_PA4, sc->sc_arpcom.ac_enaddr[4]);
LEMAC_OUTB(sc, LEMAC_REG_PA5, sc->sc_arpcom.ac_enaddr[5]);
LEMAC_OUTB(sc, LEMAC_REG_IC,
LEMAC_OUTB(sc, LEMAC_REG_CS,
LEMAC_OUTB(sc, LEMAC_REG_IOP, 0);
LEMAC_OUTB(sc, LEMAC_REG_PI1,
LEMAC_OUTB(sc, LEMAC_REG_PI2,
LEMAC_OUTB(sc, LEMAC_REG_MPN, 0);
LEMAC_OUTB(sc, LEMAC_REG_CS, LEMAC_CS_MCE);
LEMAC_OUTB(sc, LEMAC_REG_CTL,
LEMAC_OUTB(sc, LEMAC_REG_CS, LEMAC_CS_RXD|LEMAC_CS_TXD);
LEMAC_OUTB(sc, LEMAC_REG_IOP, tx_pg);
LEMAC_OUTB(sc, LEMAC_REG_PI1, 0);
LEMAC_OUTB(sc, LEMAC_REG_PI2, 0);
LEMAC_OUTB(sc, LEMAC_REG_DAT, sc->sc_txctl);
LEMAC_OUTB(sc, LEMAC_REG_DAT,
LEMAC_OUTB(sc, LEMAC_REG_DAT,
LEMAC_OUTB(sc, LEMAC_REG_DAT, LEMAC_TX_HDRSZ);
LEMAC_OUTB(sc, LEMAC_REG_MPN, tx_pg);
LEMAC_OUTB(sc, LEMAC_REG_TQ, tx_pg);
LEMAC_OUTB(sc, LEMAC_REG_CTL,
LEMAC_OUTB(sc, LEMAC_REG_IC, \
LEMAC_OUTB(sc, LEMAC_REG_IC, \