Lines Matching refs:policy

101     struct cpufreq_policy *policy;  in dbs_check_cpu()  local
108 policy = this_dbs_info->cur_policy; in dbs_check_cpu()
109 max = policy->max; in dbs_check_cpu()
111 if (unlikely(policy->resume)) { in dbs_check_cpu()
112 __cpufreq_driver_target(policy, max,CPUFREQ_RELATION_H); in dbs_check_cpu()
124 for_each_cpu(j, policy->cpus) { in dbs_check_cpu()
147 if (max_load_freq > (uint64_t) dbs_tuners_ins.up_threshold * policy->cur) { in dbs_check_cpu()
149 if (policy->cur == max) in dbs_check_cpu()
151 __cpufreq_driver_target(policy, max, CPUFREQ_RELATION_H); in dbs_check_cpu()
157 if (policy->cur == policy->min) in dbs_check_cpu()
166 < (uint64_t) (dbs_tuners_ins.up_threshold - 10) * policy->cur) { in dbs_check_cpu()
171 __cpufreq_driver_target(policy, freq_next, CPUFREQ_RELATION_L); in dbs_check_cpu()
211 int cpufreq_governor_dbs(struct cpufreq_policy *policy, unsigned int event) in cpufreq_governor_dbs() argument
213 unsigned int cpu = policy->cpu; in cpufreq_governor_dbs()
221 if ((!cpu_online(cpu)) || (!policy->cur)) in cpufreq_governor_dbs()
224 if (policy->cpuinfo.transition_latency > in cpufreq_governor_dbs()
236 for_each_cpu(j, policy->cpus) { in cpufreq_governor_dbs()
239 j_dbs_info->cur_policy = policy; in cpufreq_governor_dbs()
250 def_sampling_rate = (uint64_t) policy->cpuinfo.transition_latency * in cpufreq_governor_dbs()
292 if (policy->max < this_dbs_info->cur_policy->cur) in cpufreq_governor_dbs()
294 policy->max, CPUFREQ_RELATION_H); in cpufreq_governor_dbs()
295 else if (policy->min > this_dbs_info->cur_policy->cur) in cpufreq_governor_dbs()
297 policy->min, CPUFREQ_RELATION_L); in cpufreq_governor_dbs()