HvlpAttachRootSvmDevice

VOID __stdcall HvlpAttachRootSvmDevice(_KEVENT *a1){
  int v1; 
  INT16 v2; 
  INT64 v3; 
  UINT64 v4; 
  int v5; 
  __int64 v6; 
  int v7; 
  int v8; 
  __int64 v9; 
  __int64 v10; 
  int v11; 
  int v12; 

  v12 = 0;
  v6 = -1i64;
  v8 = 0x40000000;
  v9 = 7i64;
  v10 = (unsigned int)a1;
  v7 = (int)a1;
  v11 = v1;
  while( 1 )
  {
    v2 = HvcallFastExtended(65666i64, &v6, 0x28u, 0i64, 0);
    if( !HvlpHvStatusIsInsufficientMemory(v2) )
      break;
    HvlpHandleInsufficientMemory(v4, v3);
    if( v5 < 0 )
      return;
  }
  HvlpHvToNtStatus(v4);
}

Referenced by:

HvlSvmAttachPasidSpace