CmpUpdateGlobalQuotaAllowed

VOID __stdcall CmpUpdateGlobalQuotaAllowed(){
  unsigned __int64 v0; 
  if( !CmpQuotaExplicitlySet && MmSizeOfPagedPoolInBytes != CmpSizeOfPagedPoolInBytes )
  {
    v0 = 0xFFFFFFFFi64;
    if( MmSizeOfPagedPoolInBytes / 3ui64 <= 0xFFFFFFFF )
    {
      v0 = MmSizeOfPagedPoolInBytes / 3ui64;
      if( MmSizeOfPagedPoolInBytes / 3ui64 < 0x1000000 )
        v0 = 0x1000000i64;
    }
    CmpGlobalQuota = v0;
    CmpGlobalQuotaAllowed = v0;
    CmpSizeOfPagedPoolInBytes = MmSizeOfPagedPoolInBytes;
    *(_QWORD *)CmpGlobalQuotaWarning = 95 * (v0 / 0x64);
  }
}

Referenced by:

CmQueryRegistryQuotaInformation
CmpClaimGlobalQuota