PpmIdleSelectCoordinatedProcessorDependency
__int64 __fastcall PpmIdleSelectCoordinatedProcessorDependency(
__int64 a1,
unsigned int a2,
unsigned int a3,
unsigned __int64 a4,
__int64 a5,
_DWORD *a6){
__int64 v6;
__int64 v11;
__int64 v12;
v6 = 0i64;
v11 = 2147483649i64;
if( *(_DWORD *)a5 )
{
while( 1 )
{
v12 = *(_QWORD *)(a5 + 8);
if( *(_BYTE *)(v12 + 24 * v6 + 1) )
{
v11 = PpmIdleCheckProcessorStateEligibility(
a1,
a2,
a3,
a4,
*(_DWORD *)(v12 + 24 * v6 + 4),
PpmIdleCoordinatedMode == 0);
if( !v11 )
break;
}
v6 = (unsigned int)(v6 + 1);
if( (unsigned int)v6 >= *(_DWORD *)a5 )
return v11;
}
*a6 = *(_DWORD *)(v12 + 24 * v6 + 4);
}
return v11;
}Referenced by:
PpmIdleCheckCoordinatedDependencies