Lines Matching refs:pol

943 	struct cpufreq_policy		*pol;  member
950 struct cpufreq_policy *pol = pta->pol; in powernowk8_target_fn() local
952 struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu); in powernowk8_target_fn()
969 pol->cpu, data->powernow_table[newstate].frequency, pol->min, in powernowk8_target_fn()
970 pol->max); in powernowk8_target_fn()
998 pol->cur = find_khz_freq_from_fid(data->currfid); in powernowk8_target_fn()
1004 static int powernowk8_target(struct cpufreq_policy *pol, unsigned index) in powernowk8_target() argument
1006 struct powernowk8_target_arg pta = { .pol = pol, .newstate = index }; in powernowk8_target()
1008 return work_on_cpu(pol->cpu, powernowk8_target_fn, &pta); in powernowk8_target()
1042 static int powernowk8_cpu_init(struct cpufreq_policy *pol) in powernowk8_cpu_init() argument
1048 smp_call_function_single(pol->cpu, check_supported_cpu, &rc, 1); in powernowk8_cpu_init()
1058 data->cpu = pol->cpu; in powernowk8_cpu_init()
1069 if (pol->cpu != 0) { in powernowk8_cpu_init()
1079 pol->cpuinfo.transition_latency = ( in powernowk8_cpu_init()
1083 pol->cpuinfo.transition_latency = get_transition_latency(data); in powernowk8_cpu_init()
1093 cpumask_copy(pol->cpus, cpu_core_mask(pol->cpu)); in powernowk8_cpu_init()
1094 data->available_cores = pol->cpus; in powernowk8_cpu_init()
1097 if (cpufreq_table_validate_and_show(pol, data->powernow_table)) { in powernowk8_cpu_init()
1109 for_each_cpu(cpu, pol->cpus) in powernowk8_cpu_init()
1122 static int powernowk8_cpu_exit(struct cpufreq_policy *pol) in powernowk8_cpu_exit() argument
1124 struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu); in powernowk8_cpu_exit()
1134 for_each_cpu(cpu, pol->cpus) in powernowk8_cpu_exit()