INT64 __fastcall PopDripsWatchdogGetDeviceActiveTime(INT64 a1){
UINT64 v1;
UINT64 *v2;
INT64 v4;
unsigned __int8 v5;
unsigned __int64 v6;
v2 = (UINT64 *)(a1 + 600);
KeAcquireSpinLockRaiseToDpc((UINT64 *)(a1 + 600), v1);
v4 = 0i64;
v6 = v5;
if( *(_BYTE *)(a1 + 608) )
v4 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart - *(_QWORD *)(a1 + 624);
KxReleaseSpinLock(v2);
__writecr8(v6);
return v4;
}