HalpTscFallbackToPlatformSource
NTSTATUS __stdcall HalpTscFallbackToPlatformSource(PCEVENT_DESCRIPTOR EventDescriptor){
UINT64 v2;
unsigned __int8 v3;
unsigned __int64 v4;
ULONG_PTR Context[2];
*(_OWORD *)Context = 0i64;
HIDWORD(Context[0]) = KeQueryActiveProcessorCountEx(0xFFFFu);
LODWORD(Context[0]) = HIDWORD(Context[0]);
KeAcquireSpinLockRaiseToDpc(&HalpTscFallbackLock, v2);
v4 = v3;
KeIpiGenericCall((PKIPI_BROADCAST_WORKER)HalpTscFallback, Context);
HalpTimerSchedulePeriodicQueries();
KxReleaseSpinLock(&HalpTscFallbackLock);
__writecr8(v4);
return HalpTscTraceStatus(EventDescriptor);
}Referenced by:
HalpTimerReportIdleStateUsage