Lines Matching refs:cpu

54 	int cpu = smp_processor_id();  in icp_native_get_xirr()  local
62 return in_be32(&icp_native_regs[cpu]->xirr.word); in icp_native_get_xirr()
67 int cpu = smp_processor_id(); in icp_native_set_xirr() local
69 out_be32(&icp_native_regs[cpu]->xirr.word, value); in icp_native_set_xirr()
74 int cpu = smp_processor_id(); in icp_native_set_cppr() local
76 out_8(&icp_native_regs[cpu]->xirr.bytes[0], value); in icp_native_set_cppr()
101 int cpu = smp_processor_id(); in icp_native_teardown_cpu() local
104 icp_native_set_qirr(cpu, 0xff); in icp_native_teardown_cpu()
146 static void icp_native_cause_ipi(int cpu, unsigned long data) in icp_native_cause_ipi() argument
148 kvmppc_set_host_ipi(cpu, 1); in icp_native_cause_ipi()
151 if (cpumask_test_cpu(cpu, cpu_sibling_mask(get_cpu()))) { in icp_native_cause_ipi()
152 doorbell_cause_ipi(cpu, data); in icp_native_cause_ipi()
159 icp_native_set_qirr(cpu, IPI_PRIORITY); in icp_native_cause_ipi()
175 int cpu = smp_processor_id(); in icp_native_flush_interrupt() local
176 kvmppc_set_host_ipi(cpu, 0); in icp_native_flush_interrupt()
177 icp_native_set_qirr(cpu, 0xff); in icp_native_flush_interrupt()
187 void xics_wake_cpu(int cpu) in xics_wake_cpu() argument
189 icp_native_set_qirr(cpu, IPI_PRIORITY); in xics_wake_cpu()
195 int cpu = smp_processor_id(); in icp_native_ipi_action() local
197 kvmppc_set_host_ipi(cpu, 0); in icp_native_ipi_action()
198 icp_native_set_qirr(cpu, 0xff); in icp_native_ipi_action()
209 int i, cpu = -1; in icp_native_map_one_cpu() local
218 cpu = i; in icp_native_map_one_cpu()
226 if (cpu == -1) in icp_native_map_one_cpu()
230 cpu, hw_id); in icp_native_map_one_cpu()
235 cpu, hw_id); in icp_native_map_one_cpu()
239 icp_native_regs[cpu] = ioremap(addr, size); in icp_native_map_one_cpu()
240 kvmppc_set_xics_phys(cpu, addr); in icp_native_map_one_cpu()
241 if (!icp_native_regs[cpu]) { in icp_native_map_one_cpu()
244 cpu, hw_id, addr); in icp_native_map_one_cpu()