Lines Matching refs:cpu
84 while (current_set[cpuid]->cpu != cpuid) in sun4d_cpu_pre_online()
194 int cpu; in smp4d_ipi_init() local
199 for_each_possible_cpu(cpu) { in smp4d_ipi_init()
200 work = &per_cpu(sun4d_ipi_work, cpu); in smp4d_ipi_init()
231 static void sun4d_send_ipi(int cpu, int level) in sun4d_send_ipi() argument
233 cc_set_igen(IGEN_MESSAGE(0, cpu << 3, 6 + ((level >> 1) & 7), 1 << (level - 1))); in sun4d_send_ipi()
236 static void sun4d_ipi_single(int cpu) in sun4d_ipi_single() argument
238 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); in sun4d_ipi_single()
244 sun4d_send_ipi(cpu, SUN4D_IPI_IRQ); in sun4d_ipi_single()
247 static void sun4d_ipi_mask_one(int cpu) in sun4d_ipi_mask_one() argument
249 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); in sun4d_ipi_mask_one()
255 sun4d_send_ipi(cpu, SUN4D_IPI_IRQ); in sun4d_ipi_mask_one()
258 static void sun4d_ipi_resched(int cpu) in sun4d_ipi_resched() argument
260 struct sun4d_ipi_work *work = &per_cpu(sun4d_ipi_work, cpu); in sun4d_ipi_resched()
266 sun4d_send_ipi(cpu, SUN4D_IPI_IRQ); in sun4d_ipi_resched()
366 int cpu = hard_smp_processor_id(); in smp4d_percpu_timer_interrupt() local
372 bw_get_prof_limit(cpu); in smp4d_percpu_timer_interrupt()
375 cpu_tick[cpu]++; in smp4d_percpu_timer_interrupt()
376 if (!(cpu_tick[cpu] & 15)) { in smp4d_percpu_timer_interrupt()
377 if (cpu_tick[cpu] == 0x60) in smp4d_percpu_timer_interrupt()
378 cpu_tick[cpu] = 0; in smp4d_percpu_timer_interrupt()
379 cpu_leds[cpu] = led_mask[cpu_tick[cpu] >> 4]; in smp4d_percpu_timer_interrupt()
380 show_leds(cpu); in smp4d_percpu_timer_interrupt()
383 ce = &per_cpu(sparc32_clockevent, cpu); in smp4d_percpu_timer_interrupt()