MiInsertInPageBlock

NTSTATUS __stdcall MiInsertInPageBlock(PSLIST_ENTRY ListEntry){
  __int64 v2; 
  union _SLIST_HEADER *v3; 
  v2 = ((unsigned int)~LODWORD(ListEntry[12].Next) >> 6) & 1;
  if( (unsigned __int64)ListEntry >= *(_QWORD *)&MiState[8 * v2 + 9304]
    && (unsigned __int64)ListEntry < *(_QWORD *)&MiState[8 * v2 + 9320] )
  {
    v3 = (union _SLIST_HEADER *)&qword_140C4EA30[2 * v2];
LABEL_4:
    RtlpInterlockedPushEntrySList(v3, ListEntry);
    return 1;
  }
  if( (unsigned int)*(_WORD *)&MiState[16 * v2 + 9232] < (unsigned __int8)MiState[v2 + 9296] )
  {
    v3 = (union _SLIST_HEADER *)&MiState[16 * v2 + 9232];
    goto LABEL_4;
  }
  return 0;
}

Referenced by:

MiFreeInPageSupportBlock
MiInitializePageFaultResources