HvlpSetLogicalProcessorProperty

INT64 __fastcall HvlpSetLogicalProcessorProperty(INT64 a1, INT64 a2, UINT8 *a3){
  int v4; 
  int v5; 
  LONGLONG *v6; 
  __int16 v7; 
  unsigned int v8; 
  __int128 v10[2]; 
  v4 = a2;
  v5 = a1;
  memset(v10, 0, sizeof(v10));
  v6 = HvlpAcquireHypercallPage((PHYSICAL_ADDRESS *)v10, 1, 0i64, 3264i64);
  *(_DWORD *)v6 = v5;
  *((_DWORD *)v6 + 1) = v4;
  memmove((UINT8 *)v6 + 8, a3, 0xCB8ui64);
  HvcallInitiateHypercall();
  v8 = v7 != 0 ? 0xC0000001 : 0;
  HvlpReleaseHypercallPage((unsigned int *)v10);
  return v8;
}

Referenced by:

HvlConfigurePcc
HvlConfigurePerfStateCap
HvlConfigurePerfStates
HvlConfigureThrottleStates
HvlStartBootLogicalProcessors