MiReturnProcessVads

void __fastcall MiReturnProcessVads(PVOID P){
  _QWORD *v1; 
  _QWORD *v2; 
  void *v3; 
  if( P )
  {
    v1 = P;
    do
    {
      v2 = v1;
      v1 = (_QWORD *)*v1;
      v3 = (void *)v2[7];
      if( v3 )
        ExFreePoolWithTag(v3, 0);
      ExFreePoolWithTag(v2, 0);
    }
    while( v1 );
  }
}

Referenced by:

MiAllocateProcessVads
MmInitializeProcessAddressSpace