Lines Matching refs:policy
107 * powernow_k6_verify - verifies a new CPUfreq policy
108 * @policy: new policy
113 static int powernow_k6_verify(struct cpufreq_policy *policy)
115 return cpufreq_frequency_table_verify(policy, &clock_ratio[0]);
120 * powernow_k6_setpolicy - sets a new CPUFreq policy
121 * @policy: new policy
125 * sets a new CPUFreq policy
127 static int powernow_k6_target (struct cpufreq_policy *policy,
133 if (cpufreq_frequency_table_target(policy, &clock_ratio[0], target_freq, relation, &newstate))
142 static int powernow_k6_cpu_init(struct cpufreq_policy *policy)
147 if (policy->cpu != 0)
162 /* cpuinfo and default policy values */
163 policy->governor = CPUFREQ_DEFAULT_GOVERNOR;
164 policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
165 policy->cur = busfreq * max_multiplier;
167 result = cpufreq_frequency_table_cpuinfo(policy, clock_ratio);
171 cpufreq_frequency_table_get_attr(clock_ratio, policy->cpu);
177 static int powernow_k6_cpu_exit(struct cpufreq_policy *policy)
184 cpufreq_frequency_table_put_attr(policy->cpu);