Home
last modified time | relevance | path

Searched refs:min_vruntime (Results 1 – 5 of 5) sorted by relevance

/linux-6.6.21/Documentation/translations/zh_CN/scheduler/
Dsched-design-CFS.rst58 CFS同样维护了rq->cfs.min_vruntime值,它是单调递增的,跟踪运行队列中的所有任务的最小
59 虚拟运行时间值。系统做的全部工作是:使用min_vruntime跟踪,然后用它的值将新激活的调度
/linux-6.6.21/kernel/sched/
Ddebug.c631 s64 left_vruntime = -1, min_vruntime, right_vruntime = -1, spread; in print_cfs_rq() local
653 min_vruntime = cfs_rq->min_vruntime; in print_cfs_rq()
659 SPLIT_NS(min_vruntime)); in print_cfs_rq()
Dfair.c557 static inline u64 min_vruntime(u64 min_vruntime, u64 vruntime) in min_vruntime() function
559 s64 delta = (s64)(vruntime - min_vruntime); in min_vruntime()
561 min_vruntime = vruntime; in min_vruntime()
563 return min_vruntime; in min_vruntime()
574 return (s64)(se->vruntime - cfs_rq->min_vruntime); in entity_key()
691 return cfs_rq->min_vruntime + avg; in avg_vruntime()
756 u64 min_vruntime = cfs_rq->min_vruntime; in __update_min_vruntime() local
760 s64 delta = (s64)(vruntime - min_vruntime); in __update_min_vruntime()
763 min_vruntime = vruntime; in __update_min_vruntime()
765 return min_vruntime; in __update_min_vruntime()
[all …]
Dsched.h557 u64 min_vruntime; member
/linux-6.6.21/Documentation/scheduler/
Dsched-design-CFS.rst61 CFS also maintains the rq->cfs.min_vruntime value, which is a monotonic
64 min_vruntime; that value is used to place newly activated entities on the left