Lines Matching refs:ue
4044 struct util_est ue = READ_ONCE(p->se.avg.util_est);
4046 return max(ue.ewma, (ue.enqueued & ~UTIL_AVG_UNCHANGED));
4129 struct util_est ue;
4147 ue = p->se.avg.util_est;
4148 if (ue.enqueued & UTIL_AVG_UNCHANGED) {
4152 last_enqueued_diff = ue.enqueued;
4158 ue.enqueued = task_util(p);
4160 if (ue.ewma < ue.enqueued) {
4161 ue.ewma = ue.enqueued;
4170 last_ewma_diff = ue.enqueued - ue.ewma;
4171 last_enqueued_diff -= ue.enqueued;
4193 * as ue.enqueued and by using this value to update the Exponential
4205 ue.ewma <<= UTIL_EST_WEIGHT_SHIFT;
4206 ue.ewma += last_ewma_diff;
4207 ue.ewma >>= UTIL_EST_WEIGHT_SHIFT;
4209 ue.enqueued |= UTIL_AVG_UNCHANGED;
4210 WRITE_ONCE(p->se.avg.util_est, ue);