MiFreeVadEvents

void __fastcall MiFreeVadEvents(__int64 a1){
  _QWORD *v1; 
  _QWORD *v2; 
  v1 = *(_QWORD **)(a1 + 56);
  if( v1 )
  {
    do
    {
      v2 = (_QWORD *)*v1;
      ExFreePoolWithTag(v1, 0);
      v1 = v2;
    }
    while( v2 );
  }
}

Referenced by:

MiAllocateChildVads
MiDeletePartialCloneVads