IGC_SWSM_SWESMBI
IGC_WRITE_REG(hw, IGC_SWSM, swsm | IGC_SWSM_SWESMBI);
if (IGC_READ_REG(hw, IGC_SWSM) & IGC_SWSM_SWESMBI)
IGC_WRITE_REG(hw, IGC_SWSM, swsm | IGC_SWSM_SWESMBI);
if (IGC_READ_REG(hw, IGC_SWSM) & IGC_SWSM_SWESMBI)
swsm &= ~(IGC_SWSM_SMBI | IGC_SWSM_SWESMBI);