HvlGetLpIndexFromProcessorIndex

INT64 __fastcall HvlGetLpIndexFromProcessorIndex(UINT64 a1){
  unsigned int v1; 
  int v2; 
  WCHAR *v4; 
  v1 = 0;
  v2 = a1;
  if( byte_140C123B0 )
    return(unsigned int)a1;
  v4 = &HvlpLogicalProcessorRegions;
  if( !(_DWORD)HvlpLogicalProcessorCount )
    return 0xFFFFFFFFi64;
  while( *((_DWORD *)v4 + 6) != v2 )
  {
    ++v1;
    v4 += 60;
    if( v1 >= (unsigned int)HvlpLogicalProcessorCount )
      return 0xFFFFFFFFi64;
  }
  return *((unsigned int *)v4 + 1);
}

Referenced by:

HvlEnlightenProcessor
HvlSetPlatformIdleState
HvlSharedIsr
PpmScaleIdleStateValues