Home
last modified time | relevance | path

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

/linux/kernel/sched/
H A Dcpufreq_schedutil.c44 struct sugov_policy *sg_policy; member
65 static void sugov_update_rate_limit_us(struct sugov_policy *sg_policy) in sugov_update_rate_limit_us() argument
72 sg_policy->freq_update_delay_ns = in sugov_update_rate_limit_us()
73 (s64)sg_policy->tunables->rate_limit_us * NSEC_PER_USEC; in sugov_update_rate_limit_us()
76 static bool sugov_should_update_freq(struct sugov_policy *sg_policy, u64 time) in sugov_should_update_freq() argument
95 if (!cpufreq_this_cpu_can_update(sg_policy->policy)) in sugov_should_update_freq()
98 if (unlikely(READ_ONCE(sg_policy->limits_changed))) { in sugov_should_update_freq()
99 WRITE_ONCE(sg_policy->limits_changed, false); in sugov_should_update_freq()
100 sg_policy->need_freq_update = true; in sugov_should_update_freq()
113 } else if (sg_policy->need_freq_update) { in sugov_should_update_freq()
[all …]