Lines Matching defs:core
64 unsigned int core = mpidr & MPIDR_CPU_MASK;
69 hisi_set_cpu_boot_flag(cluster, core);
71 mmio_write_32(CRG_REG_BASE + CRG_RVBAR(cluster, core),
75 hisi_powerup_core(cluster, core);
77 hisi_powerup_cluster(cluster, core);
95 unsigned int core = mpidr & MPIDR_CPU_MASK;
105 hisi_clear_cpu_boot_flag(cluster, core);
106 hisi_powerdn_core(cluster, core);
108 /* check if any core is powered up */
109 if (hisi_test_cpu_down(cluster, core)) {
116 hisi_powerdn_cluster(cluster, core);
191 unsigned int core = mpidr & MPIDR_CPU_MASK;
205 hisi_cpuidle_lock(cluster, core);
206 hisi_set_cpuidle_flag(cluster, core);
207 hisi_cpuidle_unlock(cluster, core);
209 mmio_write_32(CRG_REG_BASE + CRG_RVBAR(cluster, core),
212 hisi_enter_core_idle(cluster, core);
217 hisi_cpuidle_lock(cluster, core);
220 /* check if any core is powered up */
221 if (hisi_test_pwrdn_allcores(cluster, core)) {
229 * enable pdc to power down the core
234 hisi_cpuidle_unlock(cluster, core);
240 hisi_enter_ap_suspend(cluster, core);
242 hisi_enter_cluster_idle(cluster, core);
246 hisi_cpuidle_unlock(cluster, core);
267 unsigned int core = mpidr & MPIDR_CPU_MASK;
275 hisi_cpuidle_lock(cluster, core);
276 hisi_clear_cpuidle_flag(cluster, core);
277 hisi_cpuidle_unlock(cluster, core);