MiFinalizePageAttribute

VOID __stdcall MiFinalizePageAttribute(_MMPFN *Pfn1, _MI_PFN_CACHE_ATTRIBUTE NewCacheAttribute, UINT64 PageLockHeld){
  unsigned int v3; 

  v3 = PageLockHeld;
  if( *((unsigned __int8 *)&Pfn1->u3 + 2) >> 6 != NewCacheAttribute )
    MiChangePageAttribute(Pfn1, NewCacheAttribute, (_DWORD)PageLockHeld == 1);
  MiSetPfnTbFlushStamp(Pfn1, 0i64, v3);
}

Referenced by:

MiBuildForkPte
MiConvertPrivateToProto
MiConvertStandbyToProto
MiHandleForkTransitionPte
MiInitializeCacheFlushing
MiInitializeTransitionPfn
MiMapPagesToZero
MiReplaceTransitionPage
MiSplitDirectMapPage
MiSwapNumaStandbyPage
MiTradeActivePage
MxSwapPages