MiFlushKernelCfgBitmap

VOID __fastcall MiFlushKernelCfgBitmap(INT64 a1, UINT64 a2){
  __int64 v2; 
  unsigned __int64 v4; 
  INT64 result; 
  int v6; 
  __int64 v7; 
  v2 = (unsigned int)a2;
  memset((INT64)&result, 0i64);
  v7 = 0i64;
  v6 = 20;
  v4 = qword_140C4C978 + ((2 * ((unsigned __int64)(a1 + 0x800000000000i64) >> 4)) >> 3);
  MiInsertTbFlushEntry(
    (INT64)&result,
    v4 & 0xFFFFFFFFFFFFF000ui64,
    ((((_WORD)qword_140C4C978 + (unsigned __int16)((2 * ((unsigned __int64)(a1 + 0x800000000000i64) >> 4)) >> 3)) & 0xFFF)
   + ((2 * ((unsigned __int64)(a1 + v2 + 0x7FFFFFFFFFFFi64) >> 4)) >> 3)
   - v4
   + qword_140C4C978
   + 4096) >> 12,
    0i64);
  MiFlushTbList((__int64)&result);
}

Referenced by:

MiMarkKernelImageCfgBits