Lines Matching refs:cpu
42 static void ps3_smp_message_pass(int cpu, int msg) in ps3_smp_message_pass() argument
52 virq = per_cpu(ps3_ipi_virqs, cpu)[msg]; in ps3_smp_message_pass()
57 " (%d)\n", __func__, __LINE__, cpu, msg, result); in ps3_smp_message_pass()
62 int cpu; in ps3_smp_probe() local
64 for (cpu = 0; cpu < 2; cpu++) { in ps3_smp_probe()
66 unsigned int *virqs = per_cpu(ps3_ipi_virqs, cpu); in ps3_smp_probe()
69 DBG(" -> %s:%d: (%d)\n", __func__, __LINE__, cpu); in ps3_smp_probe()
83 result = ps3_event_receive_port_setup(cpu, &virqs[i]); in ps3_smp_probe()
89 __func__, __LINE__, cpu, i, virqs[i]); in ps3_smp_probe()
96 ps3_register_ipi_irq(cpu, virqs[i]); in ps3_smp_probe()
99 ps3_register_ipi_debug_brk(cpu, virqs[PPC_MSG_DEBUGGER_BREAK]); in ps3_smp_probe()
101 DBG(" <- %s:%d: (%d)\n", __func__, __LINE__, cpu); in ps3_smp_probe()
105 void ps3_smp_cleanup_cpu(int cpu) in ps3_smp_cleanup_cpu() argument
107 unsigned int *virqs = per_cpu(ps3_ipi_virqs, cpu); in ps3_smp_cleanup_cpu()
110 DBG(" -> %s:%d: (%d)\n", __func__, __LINE__, cpu); in ps3_smp_cleanup_cpu()
118 DBG(" <- %s:%d: (%d)\n", __func__, __LINE__, cpu); in ps3_smp_cleanup_cpu()