Lines Matching refs:cpu
50 static int set_pmode(unsigned int cpu, unsigned int slow_mode) in set_pmode() argument
55 rc = cbe_cpufreq_set_pmode_pmi(cpu, slow_mode); in set_pmode()
57 rc = cbe_cpufreq_set_pmode(cpu, slow_mode); in set_pmode()
59 pr_debug("register contains slow mode %d\n", cbe_cpufreq_get_pmode(cpu)); in set_pmode()
74 struct device_node *cpu; in cbe_cpufreq_cpu_init() local
76 cpu = of_get_cpu_node(policy->cpu, NULL); in cbe_cpufreq_cpu_init()
78 if (!cpu) in cbe_cpufreq_cpu_init()
81 pr_debug("init cpufreq on CPU %d\n", policy->cpu); in cbe_cpufreq_cpu_init()
86 if (!cbe_get_cpu_pmd_regs(policy->cpu) || in cbe_cpufreq_cpu_init()
87 !cbe_get_cpu_mic_tm_regs(policy->cpu)) { in cbe_cpufreq_cpu_init()
92 max_freqp = of_get_property(cpu, "clock-frequency", NULL); in cbe_cpufreq_cpu_init()
94 of_node_put(cpu); in cbe_cpufreq_cpu_init()
115 cur_pmode = cbe_cpufreq_get_pmode(policy->cpu); in cbe_cpufreq_cpu_init()
121 cpumask_copy(policy->cpus, cpu_sibling_mask(policy->cpu)); in cbe_cpufreq_cpu_init()
134 policy->cpu, in cbe_cpufreq_target()
138 return set_pmode(policy->cpu, cbe_pmode_new); in cbe_cpufreq_target()