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