KiReadyDeferredReadyList
VOID __stdcall KiReadyDeferredReadyList(_KPRCB *CurrentPrcb, _SINGLE_LIST_ENTRY *ReadyList){
_SINGLE_LIST_ENTRY *Next;
Next = ReadyList->Next;
if( ReadyList->Next )
{
for( ReadyList->Next = Next->Next; ; ReadyList->Next = Next->Next )
{
KiDeferredReadySingleThread((INT64)CurrentPrcb, (_DWORD)Next - 216, (INT64)ReadyList);
Next = ReadyList->Next;
if( !ReadyList->Next )
break;
}
}
}Referenced by:
KeBoostPriorityThread
KeCpuSetReportParkedProcessors
KeRecomputeCpuSetAffinityProcess
KeSetAffinityThread
KeSetBasePriorityThread
KeSetCpuSetsProcess
KeSetLegacyAffinityThread
KeSetSchedulingGroupRankBias
KeSetSelectedCpuSetsThread
KeSetThreadSchedulerAssist
KeTransitionProcessorParkState
KeUpdateThreadCpuSets
KiAbApplyWakeupBoost
KiAbDeferredProcessingWorker
KiAbForceProcessLockEntry
KiAbThreadUnboostCpuPriority
KiDirectSwitchThread
KiFastReadyThread
KiProcessDeferredReadyList
KiQuantumEnd
KiQueueReadyThread
KiSearchForNewThread
KiSearchForNewThreadOnProcessor
KiSetHeteroPolicyThread
KiSetThreadSchedulingGroup
KiSwapThread
KiUpdateVpBackingThreadPriorityDpcRoutine
PsImpersonateContainerOfThread