Lines Matching refs:policy
38 struct cpufreq_policy *policy)
40 unsigned int freq_step = (cs_tuners->freq_step * policy->max) / 100;
58 static unsigned int cs_dbs_update(struct cpufreq_policy *policy)
60 struct policy_dbs_info *policy_dbs = policy->governor_data;
65 unsigned int load = dbs_update(policy);
80 if (requested_freq > policy->max || requested_freq < policy->min) {
81 requested_freq = policy->cur;
85 freq_step = get_freq_step(cs_tuners, policy);
94 if (requested_freq > policy->min + freq_steps)
97 requested_freq = policy->min;
107 if (requested_freq == policy->max)
111 if (requested_freq > policy->max)
112 requested_freq = policy->max;
114 __cpufreq_driver_target(policy, requested_freq, CPUFREQ_RELATION_H);
129 if (requested_freq == policy->min)
135 requested_freq = policy->min;
137 __cpufreq_driver_target(policy, requested_freq, CPUFREQ_RELATION_L);
306 static void cs_start(struct cpufreq_policy *policy)
308 struct cs_policy_dbs_info *dbs_info = to_dbs_info(policy->governor_data);
311 dbs_info->requested_freq = policy->cur;