MiAcquireNonPagedResources

VOID __fastcall MiAcquireNonPagedResources(_MI_PARTITION *Partition, UINT64 NumberOfPages){
  UINT64 v2; 
  unsigned int v3; 
  UINT64 v4; 
  UINT64 v7; 

  v4 = v2;
  if( (v3 & 1) != 0 )
  {
    MiChargeCommit(Partition, NumberOfPages, 4ui64);
    MiChargeResident((ULONG_PTR *)&Partition->Core.PartitionId, NumberOfPages, 0xFFFFFFFFui64);
  }
  else
  {
    v7 = (v3 >> 1) & 1 | 2;
    if( (v3 & 4) == 0 )
      v7 = (v3 >> 1) & 1;
    if( MiChargeCommit(Partition, NumberOfPages, v7) )
    {
      if( MiChargeResident((ULONG_PTR *)&Partition->Core.PartitionId, NumberOfPages, v4) == MiChargeFailed )
        MiReturnCommit(Partition, NumberOfPages);
    }
  }
}

Referenced by:

MiAllocateDummyPage
MiAllocatePartitionPhysicalPages
MiChargeSystemImageCommitment
MiCreateUltraThreadContextHelper
MiFindContiguousPages
MiGetCrossPartitionCombineCharges
MiGetFileHashPage
MiIdealClusterPage
MiInitializeBootLoadedDriverPfns
MiInitializeGapFrames
MiMakePageBad
MiMoveBadPageCrossPartition
MiObtainMdlCharges
MiObtainPoolCharges
MiPrefetchPreallocatePages
MiProcessVaContiguityInformation
MiStoreChargeReservedPages
MiTransferPartitionPageRun
MmMarkPhysicalMemoryAsBad