Lines Matching defs:policy
234 static int centrino_cpu_init_table(struct cpufreq_policy *policy)
236 struct cpuinfo_x86 *cpu = &cpu_data(policy->cpu);
261 per_cpu(centrino_model, policy->cpu) = model;
270 static inline int centrino_cpu_init_table(struct cpufreq_policy *policy)
345 static int centrino_cpu_init(struct cpufreq_policy *policy)
347 struct cpuinfo_x86 *cpu = &cpu_data(policy->cpu);
359 if (policy->cpu != 0)
367 per_cpu(centrino_cpu, policy->cpu) = &cpu_ids[i];
369 if (!per_cpu(centrino_cpu, policy->cpu)) {
376 if (centrino_cpu_init_table(policy))
396 policy->cpuinfo.transition_latency = 10000;
398 policy->freq_table = per_cpu(centrino_model, policy->cpu)->op_points;
403 static int centrino_cpu_exit(struct cpufreq_policy *policy)
405 unsigned int cpu = policy->cpu;
416 * centrino_target - set a new CPUFreq policy
417 * @policy: new policy
420 * Sets a new CPUFreq policy.
422 static int centrino_target(struct cpufreq_policy *policy, unsigned int index)
424 unsigned int msr, oldmsr = 0, h = 0, cpu = policy->cpu;
440 for_each_cpu(j, policy->cpus) {
447 if (policy->shared_type == CPUFREQ_SHARED_TYPE_ANY)
448 good_cpu = cpumask_any_and(policy->cpus,
482 if (policy->shared_type == CPUFREQ_SHARED_TYPE_ANY)
491 * We have sent callbacks to policy->cpus and