Lines Matching defs:cpu_dev
73 struct device *cpu_dev;
166 dev_err(priv->cpu_dev, "could not find frequency for pstate %d\n",
241 struct device *cpu_dev;
246 cpu_dev = get_cpu_device(policy->cpu);
247 if (!cpu_dev) {
252 ret = dev_pm_opp_of_add_table(cpu_dev);
254 dev_err(cpu_dev, "%s: failed to add OPP table: %d\n", __func__, ret);
260 dev_err(cpu_dev, "%s: failed to get cluster info: %d\n", __func__, ret);
264 ret = dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus);
266 dev_err(cpu_dev, "%s: failed to mark OPPs as shared: %d\n", __func__, ret);
270 ret = dev_pm_opp_get_opp_count(cpu_dev);
272 dev_dbg(cpu_dev, "OPP table is not ready, deferring probe\n");
283 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);
285 dev_err(cpu_dev, "failed to init cpufreq table: %d\n", ret);
292 struct dev_pm_opp *opp = dev_pm_opp_find_freq_floor(cpu_dev, &rate);
302 priv->cpu_dev = cpu_dev;
308 transition_latency = dev_pm_opp_get_max_transition_latency(cpu_dev);
320 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);
324 dev_pm_opp_remove_all_dynamic(cpu_dev);
334 dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table);
335 dev_pm_opp_remove_all_dynamic(priv->cpu_dev);