MiInitializeLargeUserBasePfn
VOID __stdcall MiInitializeLargeUserBasePfn(_MMPFN *Pfn1, UINT64 a2, UINT64 a3){
UINT8 v6;
char v7;
v6 = MiLockPageInline(Pfn1);
v7 = *((_BYTE *)&Pfn1->u3 + 2);
Pfn1->u1.$976DF529DAC3D73085C9E386D94B91E6::$E228DCF3D8940E384DBC5EFCA756D8B6::_bf_0 = 0i64;
Pfn1->PteLong = a2;
Pfn1->u1.$976DF529DAC3D73085C9E386D94B91E6::$E228DCF3D8940E384DBC5EFCA756D8B6::_bf_0 = (a3 >> 3) & 0xFFFFFFFFFFEi64;
*((_BYTE *)&Pfn1->u3 + 2) = v7 & 0xF8 | 6;
MiUnlockPage(Pfn1, v6);
}Referenced by:
MiCommitExistingVad
MiMapUserLargePages