Home
last modified time | relevance | path

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

/linux-4.1.27/include/trace/events/
Dsched.h373 TP_PROTO(struct task_struct *tsk, u64 runtime, u64 vruntime),
375 TP_ARGS(tsk, __perf_count(runtime), vruntime),
381 __field( u64, vruntime )
388 __entry->vruntime = vruntime;
394 (unsigned long long)__entry->vruntime)
398 TP_PROTO(struct task_struct *tsk, u64 runtime, u64 vruntime),
399 TP_ARGS(tsk, runtime, vruntime));
/linux-4.1.27/Documentation/scheduler/
Dsched-design-CFS.txt32 p->se.vruntime (nanosec-unit) value. This way, it's possible to accurately
36 p->se.vruntime value --- i.e., tasks would execute simultaneously and no task
39 CFS's task picking logic is based on this p->se.vruntime value and it is thus
40 very simple: it always tries to run the task with the smallest p->se.vruntime
59 increasing value tracking the smallest vruntime among all tasks in the
69 p->se.vruntime key. CFS picks the "leftmost" task from this tree and sticks to it.
78 p->se.vruntime. Once p->se.vruntime gets high enough so that another task
/linux-4.1.27/kernel/sched/
Ddebug.c80 PN(se->vruntime); in print_cfs_group_stats()
130 SPLIT_NS(p->se.vruntime), in print_task()
135 SPLIT_NS(p->se.vruntime), in print_task()
191 MIN_vruntime = (__pick_first_entity(cfs_rq))->vruntime; in print_cfs_rq()
194 max_vruntime = last->vruntime; in print_cfs_rq()
579 PN(se.vruntime); in proc_sched_show_task()
Dfair.c438 static inline u64 max_vruntime(u64 max_vruntime, u64 vruntime) in max_vruntime() argument
440 s64 delta = (s64)(vruntime - max_vruntime); in max_vruntime()
442 max_vruntime = vruntime; in max_vruntime()
447 static inline u64 min_vruntime(u64 min_vruntime, u64 vruntime) in min_vruntime() argument
449 s64 delta = (s64)(vruntime - min_vruntime); in min_vruntime()
451 min_vruntime = vruntime; in min_vruntime()
459 return (s64)(a->vruntime - b->vruntime) < 0; in entity_before()
464 u64 vruntime = cfs_rq->min_vruntime; in update_min_vruntime() local
467 vruntime = cfs_rq->curr->vruntime; in update_min_vruntime()
475 vruntime = se->vruntime; in update_min_vruntime()
[all …]
Dcore.c1805 p->se.vruntime = 0; in __sched_fork()
/linux-4.1.27/tools/perf/scripts/python/
Dsched-migration.py372 common_callchain, comm, pid, runtime, vruntime): argument
/linux-4.1.27/Documentation/timers/
DNO_HZ.txt344 load, maintaining sched average, computing CFS entity vruntime,
/linux-4.1.27/include/linux/
Dsched.h1188 u64 vruntime; member