Lines Matching refs:i

78 int smp4m_boot_one_cpu(int i, struct task_struct *idle)  in smp4m_boot_one_cpu()  argument
84 cpu_find_by_mid(i, &cpu_node); in smp4m_boot_one_cpu()
85 current_set[i] = task_thread_info(idle); in smp4m_boot_one_cpu()
88 entry += ((i - 1) * 3); in smp4m_boot_one_cpu()
100 printk(KERN_INFO "Starting CPU %d at %p\n", i, entry); in smp4m_boot_one_cpu()
106 if (cpu_callin_map[i]) in smp4m_boot_one_cpu()
111 if (!(cpu_callin_map[i])) { in smp4m_boot_one_cpu()
112 printk(KERN_ERR "Processor %d is stuck.\n", i); in smp4m_boot_one_cpu()
122 int i, first; in smp4m_smp_done() local
128 for_each_online_cpu(i) { in smp4m_smp_done()
129 *prev = i; in smp4m_smp_done()
130 prev = &cpu_data(i).next; in smp4m_smp_done()
191 register int i; in sun4m_cross_call() local
195 for (i = 0; i < ncpus; i++) { in sun4m_cross_call()
196 if (cpumask_test_cpu(i, &mask)) { in sun4m_cross_call()
197 ccall_info.processors_in[i] = 0; in sun4m_cross_call()
198 ccall_info.processors_out[i] = 0; in sun4m_cross_call()
199 sun4m_send_ipi(i, IRQ_CROSS_CALL); in sun4m_cross_call()
201 ccall_info.processors_in[i] = 1; in sun4m_cross_call()
202 ccall_info.processors_out[i] = 1; in sun4m_cross_call()
208 register int i; in sun4m_cross_call() local
210 i = 0; in sun4m_cross_call()
212 if (!cpumask_test_cpu(i, &mask)) in sun4m_cross_call()
214 while (!ccall_info.processors_in[i]) in sun4m_cross_call()
216 } while (++i < ncpus); in sun4m_cross_call()
218 i = 0; in sun4m_cross_call()
220 if (!cpumask_test_cpu(i, &mask)) in sun4m_cross_call()
222 while (!ccall_info.processors_out[i]) in sun4m_cross_call()
224 } while (++i < ncpus); in sun4m_cross_call()
232 int i = smp_processor_id(); in smp4m_cross_call_irq() local
234 ccall_info.processors_in[i] = 1; in smp4m_cross_call_irq()
237 ccall_info.processors_out[i] = 1; in smp4m_cross_call_irq()