VOID __stdcall EtwpFreePartitionMemory(INT64 a1, VOID *a2){
_MDL *v3;
_MDL *v4;
UINT64 v5;
__int64 v6;
v6 = 0i64;
v3 = (_MDL *)EtwpUnregisterPartitionPages(&v6, (__int64)a2);
v4 = v3;
if( v3 )
{
MmUnmapLockedPages(a2, v3);
MiFreePagesFromMdl(v4, 0i64, v5);
ExFreePoolWithTag(v4, 0);
}
}