Lines Matching refs:pol
923 struct cpufreq_policy *pol;
930 struct cpufreq_policy *pol = pta->pol;
932 struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu);
949 pol->cpu, data->powernow_table[newstate].frequency, pol->min,
950 pol->max);
969 ret = transition_frequency_fidvid(data, newstate, pol);
978 pol->cur = find_khz_freq_from_fid(data->currfid);
984 static int powernowk8_target(struct cpufreq_policy *pol, unsigned index)
986 struct powernowk8_target_arg pta = { .pol = pol, .newstate = index };
988 return work_on_cpu(pol->cpu, powernowk8_target_fn, &pta);
1022 static int powernowk8_cpu_init(struct cpufreq_policy *pol)
1028 smp_call_function_single(pol->cpu, check_supported_cpu, &rc, 1);
1036 data->cpu = pol->cpu;
1047 if (pol->cpu != 0) {
1057 pol->cpuinfo.transition_latency = (
1061 pol->cpuinfo.transition_latency = get_transition_latency(data);
1071 cpumask_copy(pol->cpus, topology_core_cpumask(pol->cpu));
1072 data->available_cores = pol->cpus;
1073 pol->freq_table = data->powernow_table;
1079 for_each_cpu(cpu, pol->cpus)
1092 static int powernowk8_cpu_exit(struct cpufreq_policy *pol)
1094 struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu);
1104 /* pol->cpus will be empty here, use related_cpus instead. */
1105 for_each_cpu(cpu, pol->related_cpus)