CmpLockKcbExclusive

_ETHREAD *__fastcall CmpLockKcbExclusive(__int64 a1){
  _ETHREAD *result; 
  ExAcquirePushLockExclusiveEx(a1 + 48, 0i64);
  result = (_ETHREAD *)KeGetCurrentThread();
  *(_QWORD *)(a1 + 56) = result;
  return result;
}

Referenced by:

CmKeyBodyReplicateToVirtual
CmLockKeyForWrite
CmpCreateKeyBody
CmpCreateKeyControlBlock
CmpDelayCloseWorker
CmpDeleteKeyObject
CmpDereferenceKeyControlBlock
CmpDrainDelayDerefContext
CmpEnumerateAllHigherLayerKcbs
CmpGlobalUnlockKeyForWrite
CmpLockKcbStackExclusive
CmpLockKcbStackTopExclusiveRestShared
CmpRemoveHiveFromNamespace
CmpReplicateKeyToVirtual
CmpResolveHiveLoadConflict
CmpSearchKeyControlBlockTreeEx
CmpTransMgrCommitUoW
CmpTransMgrFreeVolatileData
CmpVEExecuteOpenLogic
DelistKeyBodyFromKCB