Lines Matching refs:policy
38 struct cpufreq_policy *policy) in get_freq_step() argument
40 unsigned int freq_step = (cs_tuners->freq_step * policy->max) / 100; in get_freq_step()
58 static unsigned int cs_dbs_update(struct cpufreq_policy *policy) in cs_dbs_update() argument
60 struct policy_dbs_info *policy_dbs = policy->governor_data; in cs_dbs_update()
65 unsigned int load = dbs_update(policy); in cs_dbs_update()
80 if (requested_freq > policy->max || requested_freq < policy->min) { in cs_dbs_update()
81 requested_freq = policy->cur; in cs_dbs_update()
85 freq_step = get_freq_step(cs_tuners, policy); in cs_dbs_update()
94 if (requested_freq > policy->min + freq_steps) in cs_dbs_update()
97 requested_freq = policy->min; in cs_dbs_update()
107 if (requested_freq == policy->max) in cs_dbs_update()
111 if (requested_freq > policy->max) in cs_dbs_update()
112 requested_freq = policy->max; in cs_dbs_update()
114 __cpufreq_driver_target(policy, requested_freq, in cs_dbs_update()
130 if (requested_freq == policy->min) in cs_dbs_update()
136 requested_freq = policy->min; in cs_dbs_update()
138 __cpufreq_driver_target(policy, requested_freq, in cs_dbs_update()
308 static void cs_start(struct cpufreq_policy *policy) in cs_start() argument
310 struct cs_policy_dbs_info *dbs_info = to_dbs_info(policy->governor_data); in cs_start()
313 dbs_info->requested_freq = policy->cur; in cs_start()
316 static void cs_limits(struct cpufreq_policy *policy) in cs_limits() argument
318 struct cs_policy_dbs_info *dbs_info = to_dbs_info(policy->governor_data); in cs_limits()
324 dbs_info->requested_freq = policy->cur; in cs_limits()