Lines Matching refs:policy

26 static int cs_cpufreq_governor_dbs(struct cpufreq_policy *policy,
40 struct cpufreq_policy *policy) in get_freq_target() argument
42 unsigned int freq_target = (cs_tuners->freq_step * policy->max) / 100; in get_freq_target()
63 struct cpufreq_policy *policy = dbs_info->cdbs.shared->policy; in cs_check_cpu() local
64 struct dbs_data *dbs_data = policy->governor_data; in cs_check_cpu()
79 if (dbs_info->requested_freq == policy->max) in cs_check_cpu()
82 dbs_info->requested_freq += get_freq_target(cs_tuners, policy); in cs_check_cpu()
84 if (dbs_info->requested_freq > policy->max) in cs_check_cpu()
85 dbs_info->requested_freq = policy->max; in cs_check_cpu()
87 __cpufreq_driver_target(policy, dbs_info->requested_freq, in cs_check_cpu()
103 if (policy->cur == policy->min) in cs_check_cpu()
106 freq_target = get_freq_target(cs_tuners, policy); in cs_check_cpu()
110 dbs_info->requested_freq = policy->min; in cs_check_cpu()
112 __cpufreq_driver_target(policy, dbs_info->requested_freq, in cs_check_cpu()
124 dbs_check_cpu(dbs_data, cdbs->shared->policy->cpu); in cs_dbs_timer()
135 struct cpufreq_policy *policy = cpufreq_cpu_get_raw(freq->cpu); in dbs_cpufreq_notifier() local
137 if (!policy) in dbs_cpufreq_notifier()
141 if (policy->governor != &cpufreq_gov_conservative) in dbs_cpufreq_notifier()
148 if (dbs_info->requested_freq > policy->max in dbs_cpufreq_notifier()
149 || dbs_info->requested_freq < policy->min) in dbs_cpufreq_notifier()
379 static int cs_cpufreq_governor_dbs(struct cpufreq_policy *policy, in cs_cpufreq_governor_dbs() argument
382 return cpufreq_governor_dbs(policy, &cs_dbs_cdata, event); in cs_cpufreq_governor_dbs()