Lines Matching refs:freq_data
232 struct powernv_smp_call_data *freq_data = arg; in powernv_read_cpu_freq() local
241 freq_data->pstate_id = local_pstate_id; in powernv_read_cpu_freq()
242 freq_data->freq = pstate_id_to_freq(freq_data->pstate_id); in powernv_read_cpu_freq()
245 raw_smp_processor_id(), pmspr_val, freq_data->pstate_id, in powernv_read_cpu_freq()
246 freq_data->freq); in powernv_read_cpu_freq()
256 struct powernv_smp_call_data freq_data; in powernv_cpufreq_get() local
259 &freq_data, 1); in powernv_cpufreq_get()
261 return freq_data.freq; in powernv_cpufreq_get()
273 static void set_pstate(void *freq_data) in set_pstate() argument
277 ((struct powernv_smp_call_data *) freq_data)->pstate_id; in set_pstate()
347 struct powernv_smp_call_data freq_data; in powernv_cpufreq_target_index() local
355 freq_data.pstate_id = powernv_freqs[new_index].driver_data; in powernv_cpufreq_target_index()
362 smp_call_function_any(policy->cpus, set_pstate, &freq_data, 1); in powernv_cpufreq_target_index()
400 struct powernv_smp_call_data freq_data; in powernv_cpufreq_stop_cpu() local
402 freq_data.pstate_id = powernv_pstate_info.min; in powernv_cpufreq_stop_cpu()
403 smp_call_function_single(policy->cpu, set_pstate, &freq_data, 1); in powernv_cpufreq_stop_cpu()