KiSetPriorityBoost
VOID __stdcall KiSetPriorityBoost(
_SINGLE_LIST_ENTRY *ReadyList,
_ETHREAD *Thread,
CHAR BoostPriority,
UINT64 CycleTime){
INT64 v6;
Thread->Tcb.PriorityDecrement += 16 * (BoostPriority - Thread->Tcb.Priority);
v6 = (unsigned int)BoostPriority;
if( ReadyList )
KiSetPriorityThread(&Thread->Tcb, ReadyList, v6);
else
KiUpdateThreadPriority(0i64, &Thread->Tcb, v6, 0);
KiSetLockOwnershipQuantum(&Thread->Tcb, CycleTime);
}Referenced by:
KiPrepareReadyThreadForRescheduling
KiQuantumEnd