KiConvertDynamicHeteroPolicy
_KHETERO_CPU_POLICY __stdcall KiConvertDynamicHeteroPolicy(_ETHREAD *Thread, _KHETERO_CPU_POLICY Policy, _KPRCB *Prcb){
unsigned int HeteroThreadQos;
__int64 v5;
int v7;
v7 = 0;
HeteroThreadQos = KiGetHeteroThreadQos((__int64)Thread, Prcb, &v7);
v5 = (int)HeteroThreadQos;
if( HeteroThreadQos != (unsigned __int8)*((_DWORD *)Thread + 128) )
KeSetThreadBamQosLevel((INT64)Thread, HeteroThreadQos);
return *(_DWORD *)&KiDynamicHeteroCpuPolicy[8 * v5 + 4 * v7];
}Referenced by:
KeClockInterruptNotify
KiCheckPreferredHeteroProcessor
KiFindReadyThread
KiHeteroChooseTargetProcessor
KiSelectReadyThread
KiSetHeteroPolicyThread