Lines Matching refs:freq_data
243 struct powernv_smp_call_data *freq_data = arg; in powernv_read_cpu_freq() local
252 freq_data->pstate_id = local_pstate_id; in powernv_read_cpu_freq()
253 freq_data->freq = pstate_id_to_freq(freq_data->pstate_id); in powernv_read_cpu_freq()
256 raw_smp_processor_id(), pmspr_val, freq_data->pstate_id, in powernv_read_cpu_freq()
257 freq_data->freq); in powernv_read_cpu_freq()
267 struct powernv_smp_call_data freq_data; in powernv_cpufreq_get() local
270 &freq_data, 1); in powernv_cpufreq_get()
272 return freq_data.freq; in powernv_cpufreq_get()
284 static void set_pstate(void *freq_data) in set_pstate() argument
288 ((struct powernv_smp_call_data *) freq_data)->pstate_id; in set_pstate()
371 struct powernv_smp_call_data freq_data; in powernv_cpufreq_target_index() local
379 freq_data.pstate_id = powernv_freqs[new_index].driver_data; in powernv_cpufreq_target_index()
386 smp_call_function_any(policy->cpus, set_pstate, &freq_data, 1); in powernv_cpufreq_target_index()
537 struct powernv_smp_call_data freq_data; in powernv_cpufreq_stop_cpu() local
539 freq_data.pstate_id = powernv_pstate_info.min; in powernv_cpufreq_stop_cpu()
540 smp_call_function_single(policy->cpu, set_pstate, &freq_data, 1); in powernv_cpufreq_stop_cpu()