MiReturnProcessVads

VOID __stdcall MiReturnProcessVads(_MMVAD_SHORT *VadList){
  _MMVAD_SHORT *NextVad; 
  _MMVAD_SHORT *v2; 
  _MI_VAD_EVENT_BLOCK *EventList; 

  if( VadList )
  {
    NextVad = VadList;
    do
    {
      v2 = NextVad;
      NextVad = NextVad->NextVad;
      EventList = v2->EventList;
      if( EventList )
        ExFreePoolWithTag(EventList, 0);
      ExFreePoolWithTag(v2, 0);
    }
    while( NextVad );
  }
}

Referenced by:

MiAllocateProcessVads
MmInitializeProcessAddressSpace