Lines Matching defs:mpidr
159 uint32_t rcar_pwrc_status(u_register_t mpidr)
169 cm = mpidr & MPIDR_CLUSTER_MASK;
177 cpu = mpidr & MPIDR_CPU_MASK;
191 static void scu_power_up(u_register_t mpidr)
198 c = rcar_pwrc_get_mpidr_cluster(mpidr);
246 void rcar_pwrc_cpuon(u_register_t mpidr)
255 c = rcar_pwrc_get_mpidr_cluster(mpidr);
261 scu_power_up(mpidr);
262 cpu = mpidr & MPIDR_CPU_MASK;
271 void rcar_pwrc_cpuoff(u_register_t mpidr)
279 cpu = mpidr & MPIDR_CPU_MASK;
280 c = rcar_pwrc_get_mpidr_cluster(mpidr);
283 if (read_mpidr_el1() != mpidr)
292 void rcar_pwrc_enable_interrupt_wakeup(u_register_t mpidr)
300 cpu = mpidr & MPIDR_CPU_MASK;
301 c = rcar_pwrc_get_mpidr_cluster(mpidr);
312 void rcar_pwrc_disable_interrupt_wakeup(u_register_t mpidr)
320 cpu = mpidr & MPIDR_CPU_MASK;
321 c = rcar_pwrc_get_mpidr_cluster(mpidr);
335 u_register_t cl, cpu, mpidr;
345 mpidr = ((cl << MPIDR_AFFINITY_BITS) | cpu);
346 if (mpidr == rcar_boot_mpidr) {
347 rcar_pwrc_enable_interrupt_wakeup(mpidr);
349 rcar_pwrc_disable_interrupt_wakeup(mpidr);
355 void rcar_pwrc_clusteroff(u_register_t mpidr)
366 c = rcar_pwrc_get_mpidr_cluster(mpidr);
827 uint32_t rcar_pwrc_get_mpidr_cluster(u_register_t mpidr)
832 if (mpidr & MPIDR_CLUSTER_MASK)
880 int32_t rcar_pwrc_cpu_on_check(u_register_t mpidr)
902 my_cpu = mpidr & ((uint64_t)(MPIDR_CPU_MASK));