CmUnlockHive

void __fastcall CmUnlockHive(_EX_PUSH_LOCK *a1){
  _EX_PUSH_LOCK *v1; 

  v1 = a1 + 209;
  if( (_InterlockedExchangeAdd64(&a1[209]._bf_0, 0xFFFFFFFFFFFFFFFFui64) & 6) == 2 )
    ExfTryToWakePushLock(a1 + 209);
  KeAbPostRelease(v1);
}

Referenced by:

CmpFlushNotify
NtNotifyChangeMultipleKeys