Lines Matching defs:policy
25 static int at32_verify_speed(struct cpufreq_policy *policy)
27 if (policy->cpu != 0)
30 cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq,
31 policy->cpuinfo.max_freq);
46 static int at32_set_target(struct cpufreq_policy *policy,
56 /* Check if policy->min <= new_freq <= policy->max */
57 if(freq < (policy->min * 1000) || freq > (policy->max * 1000))
87 static int __init at32_cpufreq_driver_init(struct cpufreq_policy *policy)
89 if (policy->cpu != 0)
98 policy->cpuinfo.min_freq = (clk_round_rate(cpuclk, 1) + 500) / 1000;
99 policy->cpuinfo.max_freq = (clk_round_rate(cpuclk, ~0UL) + 500) / 1000;
100 policy->cpuinfo.transition_latency = 0;
101 policy->cur = at32_get_speed(0);
102 policy->min = policy->cpuinfo.min_freq;
103 policy->max = policy->cpuinfo.max_freq;