PIIX4_SMBHSTSTS
if ((bus_read_1(sc->io_res, PIIX4_SMBHSTSTS) & PIIX4_SMBHSTSTAT_BUSY) ||
bus_write_1(sc->io_res, PIIX4_SMBHSTSTS,
status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
if (bus_read_1(sc->io_res, PIIX4_SMBHSTSTS) &
status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);