MVXPE_SMI
if (!(MVXPE_READ(sc, MVXPE_SMI) & MVXPE_SMI_BUSY))
MVXPE_WRITE(sc, MVXPE_SMI, smi);
smi = MVXPE_READ(sc, MVXPE_SMI);
if (!(MVXPE_READ(sc, MVXPE_SMI) & MVXPE_SMI_BUSY))
MVXPE_WRITE(sc, MVXPE_SMI, smi);
if (!(MVXPE_READ(sc, MVXPE_SMI) & MVXPE_SMI_BUSY))