Lines Matching refs:cpu
54 static inline void platform_do_lowpower(unsigned int cpu, int *spurious) in platform_do_lowpower() argument
56 u32 mpidr = cpu_logical_map(cpu); in platform_do_lowpower()
93 void exynos_cpu_power_down(int cpu) in exynos_cpu_power_down() argument
97 if (cpu == 0 && (soc_is_exynos5420() || soc_is_exynos5800())) { in exynos_cpu_power_down()
109 core_conf = pmu_raw_readl(EXYNOS_ARM_CORE_CONFIGURATION(cpu)); in exynos_cpu_power_down()
111 pmu_raw_writel(core_conf, EXYNOS_ARM_CORE_CONFIGURATION(cpu)); in exynos_cpu_power_down()
120 void exynos_cpu_power_up(int cpu) in exynos_cpu_power_up() argument
128 EXYNOS_ARM_CORE_CONFIGURATION(cpu)); in exynos_cpu_power_up()
136 int exynos_cpu_power_state(int cpu) in exynos_cpu_power_state() argument
138 return (pmu_raw_readl(EXYNOS_ARM_CORE_STATUS(cpu)) & in exynos_cpu_power_state()
179 static inline void __iomem *cpu_boot_reg(int cpu) in cpu_boot_reg() argument
187 boot_reg += 4*cpu; in cpu_boot_reg()
236 static void exynos_secondary_init(unsigned int cpu) in exynos_secondary_init() argument
251 static int exynos_boot_secondary(unsigned int cpu, struct task_struct *idle) in exynos_boot_secondary() argument
254 u32 mpidr = cpu_logical_map(cpu); in exynos_boot_secondary()
332 arch_send_wakeup_ipi_mask(cpumask_of(cpu)); in exynos_boot_secondary()
429 static void exynos_cpu_die(unsigned int cpu) in exynos_cpu_die() argument
432 u32 mpidr = cpu_logical_map(cpu); in exynos_cpu_die()
437 platform_do_lowpower(cpu, &spurious); in exynos_cpu_die()
446 pr_warn("CPU%u: %u spurious wakeup calls\n", cpu, spurious); in exynos_cpu_die()