MiFlushValidPteFromTb

VOID __stdcall MiFlushValidPteFromTb(UINT64 a1, CHAR a2, UINT64 a3){
  unsigned int v3; 
  UINT64 v6; 
  _MI_TB_FLUSH_LIST TbFlushList[48]; 

  v3 = a3;
  memset(TbFlushList, 0i64, 0xB8u);
  LODWORD(v6) = MiGetLeafVa(a1);
  TbFlushList[0] = MiRealVaToFlushType(v6);
  TbFlushList[2] = 20;
  LOWORD(TbFlushList[1]) = 0;
  *(_QWORD *)&TbFlushList[4] = 0i64;
  *(_QWORD *)&TbFlushList[6] = 0i64;
  if( a2 < 0 )
    MiInsertLargeTbFlushEntry(TbFlushList, v3, a1);
  else
    MiInsertRecursiveTbFlushEntries(TbFlushList, v3, a1);
  MiFlushTbList(TbFlushList);
}

Referenced by:

MiTransformValidPteInPlace