int __cpuinit boot_secondary(unsigned int cpu, struct task_struct *idle) { if (is_sh73a0()) return sh73a0_boot_secondary(cpu); return -ENOSYS; }
void __cpuinit platform_secondary_init(unsigned int cpu) { trace_hardirqs_off(); if (is_sh73a0()) sh73a0_secondary_init(cpu); }
static unsigned int __init shmobile_smp_get_core_count(void) { if (is_sh73a0()) return sh73a0_get_core_count(); return 1; }
static void __init shmobile_smp_prepare_cpus(void) { if (is_sh73a0()) sh73a0_smp_prepare_cpus(); if (is_r8a7779()) r8a7779_smp_prepare_cpus(); }
int __cpuinit boot_secondary(unsigned int cpu, struct task_struct *idle) { if (is_sh73a0()) return sh73a0_boot_secondary(cpu); if (is_r8a7779()) return r8a7779_boot_secondary(cpu); if (is_emev2()) return emev2_boot_secondary(cpu); return -ENOSYS; }
void __cpuinit platform_secondary_init(unsigned int cpu) { trace_hardirqs_off(); if (is_sh73a0()) sh73a0_secondary_init(cpu); if (is_r8a7779()) r8a7779_secondary_init(cpu); if (is_emev2()) emev2_secondary_init(cpu); }
static unsigned int __init shmobile_smp_get_core_count(void) { if (is_sh73a0()) return sh73a0_get_core_count(); if (is_r8a7779()) return r8a7779_get_core_count(); if (is_emev2()) return emev2_get_core_count(); return 1; }