Lines Matching refs:policy
41 static int davinci_verify_speed(struct cpufreq_policy *policy) in davinci_verify_speed() argument
48 return cpufreq_frequency_table_verify(policy, freq_table); in davinci_verify_speed()
50 if (policy->cpu) in davinci_verify_speed()
53 cpufreq_verify_within_cpu_limits(policy); in davinci_verify_speed()
54 policy->min = clk_round_rate(armclk, policy->min * 1000) / 1000; in davinci_verify_speed()
55 policy->max = clk_round_rate(armclk, policy->max * 1000) / 1000; in davinci_verify_speed()
56 cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, in davinci_verify_speed()
57 policy->cpuinfo.max_freq); in davinci_verify_speed()
61 static int davinci_target(struct cpufreq_policy *policy, unsigned int idx) in davinci_target() argument
68 old_freq = policy->cur; in davinci_target()
95 static int davinci_cpu_init(struct cpufreq_policy *policy) in davinci_cpu_init() argument
101 if (policy->cpu != 0) in davinci_cpu_init()
111 policy->clk = cpufreq.armclk; in davinci_cpu_init()
119 return cpufreq_generic_init(policy, freq_table, 2000 * 1000); in davinci_cpu_init()