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