Lines Matching defs:last
671 struct rb_node *last = rb_last(&cfs_rq->tasks_timeline.rb_root);
673 if (!last) {
677 return rb_entry(last, struct sched_entity, run_node);
2321 * Get the fraction of time the task has been running since the last
2495 /* Decay existing window, copy faults since last scan */
2948 * It is possible to reach the end of the VMA list but the last few
3425 * differential update where we store the last value we propagated. This in
3805 * util_avg. Given that period_contrib might have moved since the last
4168 * already ~1% close to its last activation value.
4484 if (cfs_rq->last != se) {
4488 cfs_rq->last = NULL;
4518 if (cfs_rq->last == se) {
4571 /* return excess runtime on last dequeue */
4665 * 3) pick the "last" process, for cache locality
4709 } else if (cfs_rq->last && wakeup_preempt_entity(cfs_rq->last, left) < 1) {
4711 * Prefer last buddy, try to return the CPU to a preempted task.
4713 se = cfs_rq->last;
5197 * cfs_rqs as appropriate. If there has been no activity within the last
6081 * A waker of many should wake a different task than the one last awakened
7343 cfs_rq_of(se)->last = se;
7909 (&p->se == cfs_rq_of(&p->se)->next || &p->se == cfs_rq_of(&p->se)->last)) {
11014 * If a clear happens, it will have evaluated last additions because