PopFxUpdateDeviceIRPhaseAccounting
INT64 __fastcall PopFxUpdateDeviceIRPhaseAccounting(CHAR a1){
UINT64 v1;
unsigned __int8 v3;
unsigned __int64 v4;
LARGE_INTEGER PerformanceCounter;
INT64 result;
KeAcquireSpinLockRaiseToDpc(&PopCsResiliencyStatsLock, v1);
v4 = v3;
if( byte_140C22FB8 )
{
PerformanceCounter = KeQueryPerformanceCounter(0i64);
if( a1 )
qword_140C22FB0 = PerformanceCounter.QuadPart;
else
PopFxAccumulateDeviceIRPhaseAccounting(PerformanceCounter.QuadPart);
}
KxReleaseSpinLock(&PopCsResiliencyStatsLock);
result = (unsigned int)KiIrqlFlags;
__writecr8(v4);
return result;
}Referenced by:
PopFxSetDripsBlockedByDeviceActivity