MiDerefPageFileSpaceBitmaps
_DWORD *__fastcall MiDerefPageFileSpaceBitmaps(__int64 a1, _DWORD **a2, int a3){
_DWORD *v3;
INT64 *v4;
__int64 v5;
KIRQL v7;
int v8;
v3 = *a2;
v4 = (INT64 *)(a1 + 232);
v5 = 0i64;
if( a3 )
v7 = 0;
else
v7 = ExAcquireSpinLockExclusive((PEX_SPIN_LOCK)(a1 + 232));
v8 = --*v3;
if( !a3 )
{
ExReleaseSpinLockExclusiveFromDpcLevel(v4);
__writecr8(v7);
}
if( !v8 )
return v3;
return(_DWORD *)v5;
}Referenced by:
MiBuildReservationCluster
MiExtendPagingFileMaximum
MiFindPageFileWriteCluster
MiStoreEvictPageFile
MiStoreWriteModifiedPages