E1000_SWSM_SWESMBI
E1000_WRITE_REG(hw, E1000_SWSM, swsm | E1000_SWSM_SWESMBI);
if (E1000_READ_REG(hw, E1000_SWSM) & E1000_SWSM_SWESMBI)
swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI);