MiDeleteRotateAndStopFaults

signed __int64 __fastcall MiDeleteRotateAndStopFaults(unsigned __int64 a1, unsigned __int64 a2, _QWORD *a3){
  __int64 v6; 
  INT64 *SharedVm; 
  KIRQL v8; 
  __int64 v10[6]; 
  memset(v10, 0, sizeof(v10));
  v6 = *((_QWORD *)KeGetCurrentThread() + 23);
  SharedVm = MiGetSharedVm(v6 + 1664);
  v8 = ExAcquireSpinLockExclusive((PEX_SPIN_LOCK)SharedVm);
  *((_DWORD *)SharedVm + 1) = 0;
  *a3 = *(_QWORD *)(v6 + 1240);
  *(_QWORD *)(v6 + 1240) = a3;
  MiUnlockWorkingSetExclusive(v6 + 1664, v8);
  return MiDeleteVirtualAddresses(a1, a2, 0, v10);
}

Referenced by:

MmRotatePhysicalView