MiReleaseScrubPacket

void __fastcall MiReleaseScrubPacket(__int64 a1){
  void *v2; 
  _PHYSICAL_MEMORY_DESCRIPTOR *v3; 
  MiDeleteUltraThreadContext(a1 + 48);
  MiReleasePteCopyList(a1 + 176);
  v2 = *(void **)(a1 + 200);
  if( v2 )
    ExFreePoolWithTag(v2, 0);
  v3 = *(_PHYSICAL_MEMORY_DESCRIPTOR **)(a1 + 216);
  if( v3 )
    MiDereferencePageRuns(v3);
}

Referenced by:

MiInitializeScrubPacket
MiScrubMemoryWorker
MiScrubProcesses