Lines Matching defs:cfs_rq
208 * se has been already dequeued but cfs_rq->curr still points to it.
210 * but also for a cfs_rq if the latter becomes idle. As an example,
250 * removed from a cfs_rq and we need to update sched_avg. Scheduler entities
253 * the period_contrib of cfs_rq when updating the sched_avg of a sched_entity
306 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se)
309 cfs_rq->curr == se)) {
320 int __update_load_avg_cfs_rq(u64 now, struct cfs_rq *cfs_rq)
322 if (___update_load_sum(now, &cfs_rq->avg,
323 scale_load_down(cfs_rq->load.weight),
324 cfs_rq->h_nr_running,
325 cfs_rq->curr != NULL)) {
327 ___update_load_avg(&cfs_rq->avg, 1);
328 trace_pelt_cfs_tp(cfs_rq);