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 (cpumask_test_cpu(cpu, cpu_sibling_mask(smp_processor_id())))) in icp_native_cause_ipi()
152 doorbell_cause_ipi(cpu, data); in icp_native_cause_ipi()
155 icp_native_set_qirr(cpu, IPI_PRIORITY); in icp_native_cause_ipi()
171 int cpu = smp_processor_id(); in icp_native_flush_interrupt() local
172 kvmppc_set_host_ipi(cpu, 0); in icp_native_flush_interrupt()
173 icp_native_set_qirr(cpu, 0xff); in icp_native_flush_interrupt()
183 void xics_wake_cpu(int cpu) in xics_wake_cpu() argument
185 icp_native_set_qirr(cpu, IPI_PRIORITY); in xics_wake_cpu()
191 int cpu = smp_processor_id(); in icp_native_ipi_action() local
193 kvmppc_set_host_ipi(cpu, 0); in icp_native_ipi_action()
194 icp_native_set_qirr(cpu, 0xff); in icp_native_ipi_action()
205 int i, cpu = -1; in icp_native_map_one_cpu() local
214 cpu = i; in icp_native_map_one_cpu()
222 if (cpu == -1) in icp_native_map_one_cpu()
226 cpu, hw_id); in icp_native_map_one_cpu()
231 cpu, hw_id); in icp_native_map_one_cpu()
235 icp_native_regs[cpu] = ioremap(addr, size); in icp_native_map_one_cpu()
236 kvmppc_set_xics_phys(cpu, addr); in icp_native_map_one_cpu()
237 if (!icp_native_regs[cpu]) { in icp_native_map_one_cpu()
240 cpu, hw_id, addr); in icp_native_map_one_cpu()