Lines Matching refs:policy
110 static int cpufreq_p4_target(struct cpufreq_policy *policy,
118 if (cpufreq_frequency_table_target(policy, &p4clockmod_table[0],
122 freqs.old = cpufreq_p4_get(policy->cpu);
129 for_each_cpu(i, policy->cpus) {
138 for_each_cpu(i, policy->cpus)
142 for_each_cpu(i, policy->cpus) {
151 static int cpufreq_p4_verify(struct cpufreq_policy *policy)
153 return cpufreq_frequency_table_verify(policy, &p4clockmod_table[0]);
202 static int cpufreq_p4_cpu_init(struct cpufreq_policy *policy)
204 struct cpuinfo_x86 *c = &cpu_data(policy->cpu);
209 cpumask_copy(policy->cpus, cpu_sibling_mask(policy->cpu));
218 has_N44_O17_errata[policy->cpu] = 1;
225 cpufreq_p4_setdc(policy->cpu, DC_DISABLE);
235 if ((i < 2) && (has_N44_O17_errata[policy->cpu]))
240 cpufreq_frequency_table_get_attr(p4clockmod_table, policy->cpu);
242 /* cpuinfo and default policy values */
246 policy->cpuinfo.transition_latency = 10000001;
247 policy->cur = stock_freq;
249 return cpufreq_frequency_table_cpuinfo(policy, &p4clockmod_table[0]);
253 static int cpufreq_p4_cpu_exit(struct cpufreq_policy *policy)
255 cpufreq_frequency_table_put_attr(policy->cpu);