Home
last modified time | relevance | path

Searched refs:divider (Results 1 – 3 of 3) sorted by relevance

/kernel/sched/
Dpelt.c229 u32 divider = LOAD_AVG_MAX - 1024 + sa->period_contrib; in ___update_load_avg() local
234 sa->load_avg = div_u64(load * sa->load_sum, divider); in ___update_load_avg()
235 sa->runnable_load_avg = div_u64(runnable * sa->runnable_load_sum, divider); in ___update_load_avg()
236 WRITE_ONCE(sa->util_avg, sa->util_sum / divider); in ___update_load_avg()
Dpelt.h99 u32 divider = ((LOAD_AVG_MAX - 1024) << SCHED_CAPACITY_SHIFT) - LOAD_AVG_MAX; in update_idle_rq_clock_pelt() local
113 if (util_sum >= divider) in update_idle_rq_clock_pelt()
Dfair.c2895 u32 divider = LOAD_AVG_MAX - 1024 + se->avg.period_contrib; in reweight_entity() local
2897 se->avg.load_avg = div_u64(se_weight(se) * se->avg.load_sum, divider); in reweight_entity()
2899 div_u64(se_runnable(se) * se->avg.runnable_load_sum, divider); in reweight_entity()
3480 u32 divider = LOAD_AVG_MAX - 1024 + sa->period_contrib; in update_cfs_rq_load_avg() local
3491 sub_positive(&sa->load_sum, r * divider); in update_cfs_rq_load_avg()
3495 sub_positive(&sa->util_sum, r * divider); in update_cfs_rq_load_avg()
3523 u32 divider = LOAD_AVG_MAX - 1024 + cfs_rq->avg.period_contrib; in attach_entity_load_avg() local
3541 se->avg.util_sum = se->avg.util_avg * divider; in attach_entity_load_avg()
3543 se->avg.load_sum = divider; in attach_entity_load_avg()