MiLargePageMovesComplete
VOID __stdcall MiLargePageMovesComplete(INT64 a1, UINT64 a2, UINT8 *a3){
__int64 v3;
INT64 *v4;
_KLOCK_QUEUE_HANDLE LockHandle;
memset(&LockHandle, 0, sizeof(LockHandle));
v3 = *(_QWORD *)(a1 + 16) + 4544i64 * (unsigned int)a2;
KeAcquireInStackQueuedSpinLockAtDpcLevel((PKSPIN_LOCK)(v3 + 4328), &LockHandle);
v4 = *(INT64 **)(v3 + 4288);
--*(_DWORD *)(v3 + 4284);
*(_QWORD *)(v3 + 4288) = 0i64;
KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
if( v4 )
MiWakeLargePageWaiters(v4);
}Referenced by:
MiGetLargePage