Lines Matching refs:cpu_dev

73 	struct device *cpu_dev;  member
166 dev_err(priv->cpu_dev, "could not find frequency for pstate %d\n", in apple_soc_cpufreq_get_rate()
243 struct device *cpu_dev; in apple_soc_cpufreq_init() local
248 cpu_dev = get_cpu_device(policy->cpu); in apple_soc_cpufreq_init()
249 if (!cpu_dev) { in apple_soc_cpufreq_init()
254 ret = dev_pm_opp_of_add_table(cpu_dev); in apple_soc_cpufreq_init()
256 dev_err(cpu_dev, "%s: failed to add OPP table: %d\n", __func__, ret); in apple_soc_cpufreq_init()
262 dev_err(cpu_dev, "%s: failed to get cluster info: %d\n", __func__, ret); in apple_soc_cpufreq_init()
266 ret = dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); in apple_soc_cpufreq_init()
268 dev_err(cpu_dev, "%s: failed to mark OPPs as shared: %d\n", __func__, ret); in apple_soc_cpufreq_init()
272 ret = dev_pm_opp_get_opp_count(cpu_dev); in apple_soc_cpufreq_init()
274 dev_dbg(cpu_dev, "OPP table is not ready, deferring probe\n"); in apple_soc_cpufreq_init()
285 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table); in apple_soc_cpufreq_init()
287 dev_err(cpu_dev, "failed to init cpufreq table: %d\n", ret); in apple_soc_cpufreq_init()
294 struct dev_pm_opp *opp = dev_pm_opp_find_freq_floor(cpu_dev, &rate); in apple_soc_cpufreq_init()
304 priv->cpu_dev = cpu_dev; in apple_soc_cpufreq_init()
310 transition_latency = dev_pm_opp_get_max_transition_latency(cpu_dev); in apple_soc_cpufreq_init()
322 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table); in apple_soc_cpufreq_init()
326 dev_pm_opp_remove_all_dynamic(cpu_dev); in apple_soc_cpufreq_init()
336 dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table); in apple_soc_cpufreq_exit()
337 dev_pm_opp_remove_all_dynamic(priv->cpu_dev); in apple_soc_cpufreq_exit()