HalpTscFallbackToPlatformSource

VOID __fastcall HalpTscFallbackToPlatformSource(PCEVENT_DESCRIPTOR EventDescriptor, INT64 a2){
  unsigned int v3; 
  unsigned __int64 v4; 
  ULONG_PTR Context[4]; 

  v3 = a2;
  *(_OWORD *)Context = 0i64;
  Context[1] = KeQueryActiveProcessorCountEx(0xFFFFu);
  Context[0] = Context[1];
  v4 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc(&qword_140C4A3F8);
  KeIpiGenericCall((PKIPI_BROADCAST_WORKER)HalpTscFallback, (ULONG_PTR)Context);
  HalpTimerSchedulePeriodicQueries();
  KxReleaseSpinLock(&qword_140C4A3F8);
  __writecr8(v4);
  HalpTscTraceStatus(EventDescriptor, v3);
}

Referenced by:

HalpTimerReportIdleStateUsage