Lines Matching refs:cpu
51 int cpu) in __handle_ipi() argument
96 int cpu = smp_processor_id(); in handle_ipi() local
97 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); in handle_ipi()
101 __handle_ipi(&ops, ipi, cpu); in handle_ipi()
108 unsigned long cpu; in send_ipi() local
113 for_each_cpu(cpu, cpumask) { in send_ipi()
114 struct ipi_data *ipi = &per_cpu(ipi_data, cpu); in send_ipi()
118 retval = __vmintop_post(BASE_IPI_IRQ+cpu); in send_ipi()
122 BASE_IPI_IRQ+cpu); in send_ipi()
147 unsigned int cpu; in start_secondary() local
168 cpu = smp_processor_id(); in start_secondary()
170 setup_irq(BASE_IPI_IRQ + cpu, &ipi_intdesc); in start_secondary()
175 printk(KERN_INFO "%s cpu %d\n", __func__, current_thread_info()->cpu); in start_secondary()
177 notify_cpu_starting(cpu); in start_secondary()
179 set_cpu_online(cpu, true); in start_secondary()
193 int __cpu_up(unsigned int cpu, struct task_struct *idle) in __cpu_up() argument
198 thread->cpu = cpu; in __cpu_up()
204 while (!cpu_online(cpu)) in __cpu_up()
232 void smp_send_reschedule(int cpu) in smp_send_reschedule() argument
234 send_ipi(cpumask_of(cpu), IPI_RESCHEDULE); in smp_send_reschedule()
245 void arch_send_call_function_single_ipi(int cpu) in arch_send_call_function_single_ipi() argument
247 send_ipi(cpumask_of(cpu), IPI_CALL_FUNC); in arch_send_call_function_single_ipi()