KeIsEqualAffinityEx
NTSTATUS __fastcall KeIsEqualAffinityEx(UINT16 *a1, UINT16 *a2){
UINT16 *v2;
UINT16 v3;
UINT16 v5;
v2 = a2;
v3 = *a1;
if( *a1 >= *a2 )
v3 = *a2;
if( *a1 >= *a2 )
v2 = a1;
v5 = 0;
if( v3 )
{
while( *(_QWORD *)&a1[4 * v5 + 4] == *(_QWORD *)&a2[4 * v5 + 4] )
{
if( ++v5 >= v3 )
goto LABEL_8;
}
return 0;
}
else
{
LABEL_8:
while( v5 < *v2 )
{
if( *(_QWORD *)&v2[4 * v5 + 4] )
return 0;
++v5;
}
return 1;
}
}Referenced by:
KeIsSubsetAffinityEx
PpmHeteroComputeRelativePerformance
PpmParkReportMask
PpmRegisterPerfStates
PspSetEffectiveJobLimits