NTSTATUS __fastcall HvlSvmCreatePasidSpace(unsigned int a1, unsigned int a2){
INT64 v2;
UINT64 v3;
int v4;
__int64 v6[3];
v6[0] = __PAIR64__(a2, a1);
while( 1 )
{
LOWORD(v2) = HvcallFastExtended(65693i64, v6, 8u, 0i64, 0);
if( (HvlpFlags & 2) == 0 || !HvlpHvStatusIsInsufficientMemory(v2) )
break;
HvlpHandleInsufficientMemory(v3, v2);
if( v4 < 0 )
return -1073741670;
}
return HvlpHvToNtStatus(v2);
}