MmObtainChargesToLockPagedPool

NTSTATUS __stdcall MmObtainChargesToLockPagedPool(VOID *PagedPoolVa, UINT64 NumberOfBytes, INT64 a3, VOID *a4){
  return MiChargeResident(
           (ULONG_PTR *)&Irp.Core.PartitionId,
           (((unsigned __int16)PagedPoolVa & 0xFFF) + NumberOfBytes + 4095) >> 12,
           0x400ui64) != MiChargeFailed;
}

Referenced by:

HalpMcExportAndChargeNeededData
MiCreatePagingFileMap
PopPreallocateHibernateMemory