smic_wait
int smic_wait(struct ipmi_softc *, u_int8_t, u_int8_t, const char *);
sts = smic_wait(sc, SMIC_TX_DATA_RDY | SMIC_BUSY, SMIC_TX_DATA_RDY,
return (smic_wait(sc, SMIC_BUSY, 0, "smic_write_cmd_data busy"));
sts = smic_wait(sc, SMIC_RX_DATA_RDY | SMIC_BUSY, SMIC_RX_DATA_RDY,
sts = smic_wait(sc, SMIC_RX_DATA_RDY, SMIC_RX_DATA_RDY, "smic_recvmsg");