KiUpdateChildrenCpuTarget

VOID __stdcall KiUpdateChildrenCpuTarget(_LIST_ENTRY *ChildList, UINT8 ResetHistory){
  _KPRCB *v2; 
  _LIST_ENTRY *Flink; 
  _KSCHEDULING_GROUP *p_Blink; 

  Flink = ChildList->Flink;
  do
  {
    p_Blink = (_KSCHEDULING_GROUP *)&Flink[-4].Blink;
    if( (HIDWORD(Flink[-4].Blink) & 1) != 0 )
      KiUpdateCpuTargetByRate(p_Blink, ResetHistory, v2);
    else
      KiUpdateCpuTargetByWeight(p_Blink, ResetHistory, v2);
    Flink = Flink->Flink;
  }
  while( Flink != ChildList );
}

Referenced by:

KiUpdateCpuTargetByRate
KiUpdateCpuTargetByWeight