VOID __stdcall PopFanUpdateCsState(UINT8 Active){
INT64 v2;
PopAcquireRwLockExclusive(&PopFanLock);
if( Active )
{
if( byte_140C22DE5 )
{
if( byte_140C22DE4 )
PopFanEndCsFanPeriod(v2);
qword_140C22DF0 = 0i64;
byte_140C22DE5 = 0;
}
}
else if( !byte_140C22DE5 )
{
byte_140C22DE5 = 1;
qword_140C22DF0 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
}
PopReleaseRwLock(&PopFanLock);
}