mgiic_read
printf("xmit s%02x STA ", mgiic_read(sc, MGSTATUS));
printf("s%02x ", mgiic_read(sc, MGSTATUS));
if (mgiic_read(sc, MGSTATUS) != MGSTATUS_STARTSENT)
printf("s%02x ", mgiic_read(sc, MGSTATUS));
switch (mgiic_read(sc, MGSTATUS)) {
printf("BAIL STP s%02x\n", mgiic_read(sc, MGSTATUS));
while (mgiic_read(sc, MGSTATUS) != MGSTATUS_IDLE)
printf("s%02x\n", mgiic_read(sc, MGSTATUS));
printf("recv s%02x ", mgiic_read(sc, MGSTATUS));
printf("s%02x ", mgiic_read(sc, MGSTATUS));
if (mgiic_read(sc, MGSTATUS) != MGSTATUS_STARTSENT)
printf("s%02x ", mgiic_read(sc, MGSTATUS));
switch (mgiic_read(sc, MGSTATUS)) {
buf[i] = mgiic_read(sc, MGDATA);
buf[i] = mgiic_read(sc, MGDATA);
printf("BAIL STP s%02x\n", mgiic_read(sc, MGSTATUS));
while (mgiic_read(sc, MGSTATUS) != MGSTATUS_IDLE)
printf("s%02x\n", mgiic_read(sc, MGSTATUS));
val = (mgiic_read(sc, MGCONTROL) | on) & ~off;
if (mgiic_read(sc, MGCONTROL) & MGCONTROL_IFLG)
volatile u_int8_t mgiic_read(struct mgiic_softc *, bus_size_t);