Home
last modified time | relevance | path

Searched refs:vruntime (Results 1 – 9 of 9) sorted by relevance

/linux/include/trace/events/
A Dsched.h493 TP_PROTO(struct task_struct *tsk, u64 runtime, u64 vruntime),
495 TP_ARGS(tsk, __perf_count(runtime), vruntime),
501 __field( u64, vruntime )
508 __entry->vruntime = vruntime;
514 (unsigned long long)__entry->vruntime)
518 TP_PROTO(struct task_struct *tsk, u64 runtime, u64 vruntime),
519 TP_ARGS(tsk, runtime, vruntime));
/linux/Documentation/scheduler/
A Dsched-design-CFS.rst34 p->se.vruntime (nanosec-unit) value. This way, it's possible to accurately
38 p->se.vruntime value --- i.e., tasks would execute simultaneously and no task
41 CFS's task picking logic is based on this p->se.vruntime value and it is thus
42 very simple: it always tries to run the task with the smallest p->se.vruntime
62 increasing value tracking the smallest vruntime among all tasks in the
72 p->se.vruntime key. CFS picks the "leftmost" task from this tree and sticks to it.
81 p->se.vruntime. Once p->se.vruntime gets high enough so that another task
/linux/kernel/sched/
A Dfair.c541 return (s64)(a->vruntime - b->vruntime) < 0; in entity_before()
556 vruntime = curr->vruntime; in update_min_vruntime()
565 vruntime = se->vruntime; in update_min_vruntime()
567 vruntime = min_vruntime(vruntime, se->vruntime); in update_min_vruntime()
4184 vruntime -= thresh; in place_entity()
4188 se->vruntime = max_vruntime(se->vruntime, vruntime); in place_entity()
4414 delta = curr->vruntime - se->vruntime; in check_preempt_tick()
7052 s64 gran, vdiff = curr->vruntime - se->vruntime; in wakeup_preempt_entity()
11145 delta = (s64)(sea->vruntime - seb->vruntime) + in cfs_prio_less()
11200 se->vruntime = curr->vruntime; in task_fork_fair()
[all …]
A Ddebug.c462 PN(se->vruntime); in print_cfs_group_stats()
540 SPLIT_NS(p->se.vruntime), in print_task()
601 MIN_vruntime = (__pick_first_entity(cfs_rq))->vruntime; in print_cfs_rq()
604 max_vruntime = last->vruntime; in print_cfs_rq()
971 PN(se.vruntime); in proc_sched_show_task()
A Dcore.c4227 p->se.vruntime = 0; in __sched_fork()
/linux/tools/perf/scripts/python/
A Dsched-migration.py374 common_callchain, comm, pid, runtime, vruntime): argument
/linux/include/linux/
A Dsched.h538 u64 vruntime; member
/linux/Documentation/timers/
A Dno_hz.rst320 load, maintaining sched average, computing CFS entity vruntime,
/linux/Documentation/trace/
A Dhistogram.rst2257 …941: sched_stat_runtime: comm=gnome-terminal- pid=1699 runtime=180706 [ns] vruntime=1126870572 [ns]
2262 … 309.874973: sched_stat_runtime: comm=rcu_sched pid=9 runtime=13646 [ns] vruntime=22531430286 [ns]
2358 …9.823113: sched_stat_runtime: comm=gnome-shell pid=1261 runtime=49347 [ns] vruntime=1835730389 [ns]
2361 …49.823118: sched_stat_runtime: comm=kworker/3:2 pid=135 runtime=5339 [ns] vruntime=17815800388 [ns]
2362 …49.823120: sched_stat_runtime: comm=kworker/6:2 pid=387 runtime=9594 [ns] vruntime=14589605367 [ns]

Completed in 54 milliseconds