Lines Matching refs:cpu

52 static void __ref qcom_cpu_die(unsigned int cpu)  in qcom_cpu_die()  argument
58 static void qcom_secondary_init(unsigned int cpu) in qcom_secondary_init() argument
67 static int scss_release_secondary(unsigned int cpu) in scss_release_secondary() argument
92 static int kpssv1_release_secondary(unsigned int cpu) in kpssv1_release_secondary() argument
99 cpu_node = of_get_cpu_node(cpu, NULL); in kpssv1_release_secondary()
171 static int kpssv2_release_secondary(unsigned int cpu) in kpssv2_release_secondary() argument
179 cpu_node = of_get_cpu_node(cpu, NULL); in kpssv2_release_secondary()
273 static int qcom_boot_secondary(unsigned int cpu, int (*func)(unsigned int)) in qcom_boot_secondary() argument
277 if (!per_cpu(cold_boot_done, cpu)) { in qcom_boot_secondary()
278 ret = func(cpu); in qcom_boot_secondary()
280 per_cpu(cold_boot_done, cpu) = true; in qcom_boot_secondary()
294 arch_send_wakeup_ipi_mask(cpumask_of(cpu)); in qcom_boot_secondary()
305 static int msm8660_boot_secondary(unsigned int cpu, struct task_struct *idle) in msm8660_boot_secondary() argument
307 return qcom_boot_secondary(cpu, scss_release_secondary); in msm8660_boot_secondary()
310 static int kpssv1_boot_secondary(unsigned int cpu, struct task_struct *idle) in kpssv1_boot_secondary() argument
312 return qcom_boot_secondary(cpu, kpssv1_release_secondary); in kpssv1_boot_secondary()
315 static int kpssv2_boot_secondary(unsigned int cpu, struct task_struct *idle) in kpssv2_boot_secondary() argument
317 return qcom_boot_secondary(cpu, kpssv2_release_secondary); in kpssv2_boot_secondary()
322 int cpu; in qcom_smp_prepare_cpus() local
326 for_each_present_cpu(cpu) { in qcom_smp_prepare_cpus()
327 if (cpu == smp_processor_id()) in qcom_smp_prepare_cpus()
329 set_cpu_present(cpu, false); in qcom_smp_prepare_cpus()