Lines Matching refs:cpu_dev
430 struct device *cpu_dev; in tegra_cpufreq_init_cpufreq_table() local
436 cpu_dev = get_cpu_device(policy->cpu); in tegra_cpufreq_init_cpufreq_table()
437 if (!cpu_dev) { in tegra_cpufreq_init_cpufreq_table()
443 ret = dev_pm_opp_of_add_table_indexed(cpu_dev, 0); in tegra_cpufreq_init_cpufreq_table()
445 max_opps = dev_pm_opp_get_opp_count(cpu_dev); in tegra_cpufreq_init_cpufreq_table()
447 dev_err(cpu_dev, "Failed to add OPPs\n"); in tegra_cpufreq_init_cpufreq_table()
453 opp = dev_pm_opp_find_freq_ceil(cpu_dev, &rate); in tegra_cpufreq_init_cpufreq_table()
458 dev_pm_opp_disable(cpu_dev, rate); in tegra_cpufreq_init_cpufreq_table()
461 dev_err(cpu_dev, "Invalid or empty opp table in device tree\n"); in tegra_cpufreq_init_cpufreq_table()
475 opp = dev_pm_opp_find_freq_exact(cpu_dev, pos->frequency * KHZ, false); in tegra_cpufreq_init_cpufreq_table()
481 ret = dev_pm_opp_enable(cpu_dev, pos->frequency * KHZ); in tegra_cpufreq_init_cpufreq_table()
495 dev_pm_opp_set_sharing_cpus(cpu_dev, policy->cpus); in tegra_cpufreq_init_cpufreq_table()
556 struct device *cpu_dev = get_cpu_device(policy->cpu); in tegra194_cpufreq_exit() local
558 dev_pm_opp_remove_all_dynamic(cpu_dev); in tegra194_cpufreq_exit()
713 struct device *cpu_dev; in tegra194_cpufreq_probe() local
778 cpu_dev = get_cpu_device(0); in tegra194_cpufreq_probe()
779 if (!cpu_dev) { in tegra194_cpufreq_probe()
784 if (dev_pm_opp_of_get_opp_desc_node(cpu_dev)) { in tegra194_cpufreq_probe()
785 err = dev_pm_opp_of_find_icc_paths(cpu_dev, NULL); in tegra194_cpufreq_probe()