Lines Matching refs:pol
935 struct cpufreq_policy *pol; member
942 struct cpufreq_policy *pol = pta->pol; in powernowk8_target_fn() local
944 struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu); in powernowk8_target_fn()
961 pol->cpu, data->powernow_table[newstate].frequency, pol->min, in powernowk8_target_fn()
962 pol->max); in powernowk8_target_fn()
990 pol->cur = find_khz_freq_from_fid(data->currfid); in powernowk8_target_fn()
996 static int powernowk8_target(struct cpufreq_policy *pol, unsigned index) in powernowk8_target() argument
998 struct powernowk8_target_arg pta = { .pol = pol, .newstate = index }; in powernowk8_target()
1000 return work_on_cpu(pol->cpu, powernowk8_target_fn, &pta); in powernowk8_target()
1034 static int powernowk8_cpu_init(struct cpufreq_policy *pol) in powernowk8_cpu_init() argument
1040 smp_call_function_single(pol->cpu, check_supported_cpu, &rc, 1); in powernowk8_cpu_init()
1050 data->cpu = pol->cpu; in powernowk8_cpu_init()
1061 if (pol->cpu != 0) { in powernowk8_cpu_init()
1071 pol->cpuinfo.transition_latency = ( in powernowk8_cpu_init()
1075 pol->cpuinfo.transition_latency = get_transition_latency(data); in powernowk8_cpu_init()
1085 cpumask_copy(pol->cpus, topology_core_cpumask(pol->cpu)); in powernowk8_cpu_init()
1086 data->available_cores = pol->cpus; in powernowk8_cpu_init()
1089 if (cpufreq_table_validate_and_show(pol, data->powernow_table)) { in powernowk8_cpu_init()
1101 for_each_cpu(cpu, pol->cpus) in powernowk8_cpu_init()
1114 static int powernowk8_cpu_exit(struct cpufreq_policy *pol) in powernowk8_cpu_exit() argument
1116 struct powernow_k8_data *data = per_cpu(powernow_data, pol->cpu); in powernowk8_cpu_exit()
1126 for_each_cpu(cpu, pol->cpus) in powernowk8_cpu_exit()