Lines Matching refs:cpu_dev
40 struct device *cpu_dev; member
51 struct device *cpu_dev; in armada_8k_get_sharing_cpus() local
54 cpu_dev = get_cpu_device(cpu); in armada_8k_get_sharing_cpus()
55 if (!cpu_dev) { in armada_8k_get_sharing_cpus()
60 clk = clk_get(cpu_dev, NULL); in armada_8k_get_sharing_cpus()
72 static int __init armada_8k_add_opp(struct clk *clk, struct device *cpu_dev, in armada_8k_add_opp() argument
83 dev_err(cpu_dev, "Failed to get clock rate for this CPU\n"); in armada_8k_add_opp()
87 freq_tables[opps_index].cpu_dev = cpu_dev; in armada_8k_add_opp()
92 ret = dev_pm_opp_add(cpu_dev, freq, 0); in armada_8k_add_opp()
110 if (!freq_tables[opps_index].cpu_dev) in armada_8k_cpufreq_free_table()
122 dev_pm_opp_remove(freq_tables[opps_index].cpu_dev, in armada_8k_cpufreq_free_table()
157 struct device *cpu_dev; in armada_8k_cpufreq_init() local
160 cpu_dev = get_cpu_device(cpu); in armada_8k_cpufreq_init()
162 if (!cpu_dev) { in armada_8k_cpufreq_init()
167 clk = clk_get(cpu_dev, NULL); in armada_8k_cpufreq_init()
175 ret = armada_8k_add_opp(clk, cpu_dev, freq_tables, opps_index); in armada_8k_cpufreq_init()
184 dev_pm_opp_set_sharing_cpus(cpu_dev, &shared_cpus); in armada_8k_cpufreq_init()