MmMapLockedRestartPages

PVOID __stdcall MmMapLockedRestartPages(MDL *MemoryDescriptorList, MEMORY_CACHING_TYPE CacheType, INT64 a4){
  UINT64 v3; 
  CHAR *AnyMultiplexedVm; 
  _MMPTE *v6; 
  _MEMORY_CACHING_TYPE v7; 
  PVOID result; 
  if( (a4 & 0xBFFFFFFF) != 0
    || (v3 & 0xFFFFFFFFFFDFFFFFui64) != 0
    || !MiReserveDriverPtes(
          (((LODWORD(MemoryDescriptorList->StartVa) + MemoryDescriptorList->ByteOffset) & 0xFFF)
         + (unsigned __int64)MemoryDescriptorList->ByteCount
         + 4095) >> 12,
          v3) )
  {
    return 0i64;
  }
  AnyMultiplexedVm = MiGetAnyMultiplexedVm(1i64);
  LODWORD(result) = MiMapMdlCommon(MemoryDescriptorList, v6, (UINT64)AnyMultiplexedVm, v7);
  return result;
}

Referenced by:

No references.