unsigned __int64 __fastcall KiSetLockOwnershipQuantum(__int64 a1, unsigned __int64 a2){
unsigned __int64 v2;
unsigned __int64 result;
v2 = *(_QWORD *)(a1 + 32);
if( a2 > v2 || (result = (unsigned int)KiLockQuantumTarget, v2 - a2 < (unsigned int)KiLockQuantumTarget) )
{
result = a2 + (unsigned int)KiLockQuantumTarget;
*(_QWORD *)(a1 + 32) = result;
}
return result;
}