MiUnmapLargeDriver
VOID __stdcall MiUnmapLargeDriver(VOID *BaseAddress, UINT64 NumberOfPtes){
_MMPTE *PdeAddress;
unsigned __int64 v5;
unsigned __int64 v6;
UINT64 v7;
UINT64 v8;
PdeAddress = MiGetPdeAddress(BaseAddress);
LODWORD(v5) = MI_READ_PTE_LOCK_FREE((INT64)PdeAddress);
v6 = v5;
v7 = ((unsigned int)dword_140C4C98C + 511i64 + NumberOfPtes) & 0xFFFFFFFFFFFFFE00ui64;
MiGetPteAddress(BaseAddress);
MiReleasePrivilegedPtes();
MiUnmapLargePages(BaseAddress, v7 << 12, MiVaDriverImages);
MiFreeContiguousPages((_MI_PARTITION *)((v6 >> 12) & 0xFFFFFFFFFi64), v7, v8);
}Referenced by:
MiMapSystemImageWithLargePage