PopUpdateNonAttributedCpuTimeReference

VOID __stdcall PopUpdateNonAttributedCpuTimeReference(UINT8 Increment){
  UINT64 v1; 
  unsigned __int8 v3; 
  unsigned __int64 v4; 
  UINT8 v5; 
  KeAcquireSpinLockRaiseToDpc(&qword_140C4FDC8, v1);
  v4 = v3;
  if( Increment )
  {
    if( ++dword_140C4FDC4 == 1 )
    {
      v5 = 0;
LABEL_6:
      PopAccumulateNonActivatedCpuTime(v5, &CpuBusyTimeSnapshot, &CpuBusyTime);
    }
  }
  else if( !--dword_140C4FDC4 )
  {
    v5 = 1;
    goto LABEL_6;
  }
  KxReleaseSpinLock(&qword_140C4FDC8);
  __writecr8(v4);
}

Referenced by:

PopFxPlatformStateAvailable
PopPdcIdleResiliencyCallback
PpmUpdateIdleVeto