Searched refs:sg_policy (Results 1 – 1 of 1) sorted by relevance
44 struct sugov_policy *sg_policy; member65 static void sugov_update_rate_limit_us(struct sugov_policy *sg_policy) in sugov_update_rate_limit_us() argument72 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() argument95 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 …]