Lines Matching refs:util
172 unsigned long util, unsigned long max) in get_next_freq() argument
178 freq = map_util_freq(util, freq, max); in get_next_freq()
212 unsigned long dl_util, util, irq; in schedutil_cpu_util() local
241 util = util_cfs + cpu_util_rt(rq); in schedutil_cpu_util()
243 util = uclamp_util_with(rq, util, p); in schedutil_cpu_util()
256 if (util + dl_util >= max) in schedutil_cpu_util()
264 util += dl_util; in schedutil_cpu_util()
275 util = scale_irq_capacity(util, irq, max); in schedutil_cpu_util()
276 util += irq; in schedutil_cpu_util()
289 util += cpu_bw_dl(rq); in schedutil_cpu_util()
291 return min(max, util); in schedutil_cpu_util()
297 unsigned long util = cpu_util_cfs(rq); in sugov_get_util() local
303 return schedutil_cpu_util(sg_cpu->cpu, util, max, FREQUENCY_UTIL, NULL); in sugov_get_util()
396 unsigned long util, unsigned long max) in sugov_iowait_apply() argument
402 return util; in sugov_iowait_apply()
406 return util; in sugov_iowait_apply()
415 return util; in sugov_iowait_apply()
426 return max(boost, util); in sugov_iowait_apply()
457 unsigned long util, max; in sugov_update_single() local
472 util = sugov_get_util(sg_cpu); in sugov_update_single()
474 util = sugov_iowait_apply(sg_cpu, time, util, max); in sugov_update_single()
475 next_f = get_next_freq(sg_policy, util, max); in sugov_update_single()
505 unsigned long util = 0, max = 1; in sugov_next_freq_shared() local
516 if (j_util * max > j_max * util) { in sugov_next_freq_shared()
517 util = j_util; in sugov_next_freq_shared()
522 return get_next_freq(sg_policy, util, max); in sugov_next_freq_shared()