PspAllocStorage

INT64 __fastcall PspAllocStorage(CHAR **a1){
  CHAR *PoolWithTag; 
  CHAR *v3; 
  __int64 v4; 
  INT64 result; 
  PoolWithTag = (CHAR *)ExAllocatePoolWithTag(NonPagedPoolNxCacheAligned, 0x240ui64, 0x74537350ui64);
  v3 = PoolWithTag;
  if( !PoolWithTag )
    return 3221225626i64;
  v4 = 32i64;
  do
  {
    *(_QWORD *)PoolWithTag = 0i64;
    *((_QWORD *)PoolWithTag + 1) = 0i64;
    PoolWithTag += 16;
    --v4;
  }
  while( v4 );
  *((_QWORD *)v3 + 64) = 0i64;
  result = 0i64;
  *a1 = v3;
  return result;
}

Referenced by:

PspCreateSilo
PspInitializeSiloStructures