Lines Matching refs:cpu_data

47 	struct cppc_cpudata *cpu_data;
71 struct cppc_cpudata *cpu_data;
75 cpu_data = cppc_fi->cpu_data;
89 local_freq_scale = div64_u64(perf, cpu_data->perf_caps.highest_perf);
159 cppc_fi->cpu_data = policy->driver_data;
294 struct cppc_cpudata *cpu_data = policy->driver_data;
299 cpu_data->perf_ctrls.desired_perf =
300 cppc_khz_to_perf(&cpu_data->perf_caps, target_freq);
305 ret = cppc_set_perf(cpu, &cpu_data->perf_ctrls);
318 struct cppc_cpudata *cpu_data = policy->driver_data;
323 desired_perf = cppc_khz_to_perf(&cpu_data->perf_caps, target_freq);
324 cpu_data->perf_ctrls.desired_perf = desired_perf;
325 ret = cppc_set_perf(cpu, &cpu_data->perf_ctrls);
399 struct cppc_cpudata *cpu_data;
402 cpu_data = policy->driver_data;
403 perf_caps = &cpu_data->perf_caps;
432 struct cppc_cpudata *cpu_data;
438 cpu_data = policy->driver_data;
439 perf_caps = &cpu_data->perf_caps;
500 struct cppc_cpudata *cpu_data;
508 cpu_data = policy->driver_data;
509 perf_caps = &cpu_data->perf_caps;
523 struct cppc_cpudata *cpu_data;
527 cpu_data = policy->driver_data;
530 cpu_data->shared_cpu_map, 0);
575 struct cppc_cpudata *cpu_data;
578 cpu_data = kzalloc_obj(struct cppc_cpudata);
579 if (!cpu_data)
582 if (!zalloc_cpumask_var(&cpu_data->shared_cpu_map, GFP_KERNEL))
585 ret = acpi_get_psd_map(cpu, cpu_data);
591 ret = cppc_get_perf_caps(cpu, &cpu_data->perf_caps);
597 return cpu_data;
600 free_cpumask_var(cpu_data->shared_cpu_map);
602 kfree(cpu_data);
609 struct cppc_cpudata *cpu_data = policy->driver_data;
611 free_cpumask_var(cpu_data->shared_cpu_map);
612 kfree(cpu_data);
619 struct cppc_cpudata *cpu_data;
623 cpu_data = cppc_cpufreq_get_cpu_data(cpu);
624 if (!cpu_data) {
628 caps = &cpu_data->perf_caps;
629 policy->driver_data = cpu_data;
648 policy->shared_type = cpu_data->shared_type;
661 cpumask_copy(policy->cpus, cpu_data->shared_cpu_map);
682 cpu_data->perf_ctrls.desired_perf = caps->highest_perf;
684 ret = cppc_set_perf(cpu, &cpu_data->perf_ctrls);
701 struct cppc_cpudata *cpu_data = policy->driver_data;
702 struct cppc_perf_caps *caps = &cpu_data->perf_caps;
708 cpu_data->perf_ctrls.desired_perf = caps->lowest_perf;
710 ret = cppc_set_perf(cpu, &cpu_data->perf_ctrls);
768 struct cppc_cpudata *cpu_data;
775 cpu_data = policy->driver_data;
790 return cppc_perf_to_khz(&cpu_data->perf_caps, delivered_perf);
801 delivered_perf = cpu_data->perf_ctrls.desired_perf;
803 return cppc_perf_to_khz(&cpu_data->perf_caps, delivered_perf);
808 struct cppc_cpudata *cpu_data = policy->driver_data;
809 struct cppc_perf_caps *caps = &cpu_data->perf_caps;
827 struct cppc_cpudata *cpu_data = policy->driver_data;
829 return cpufreq_show_cpus(cpu_data->shared_cpu_map, buf);