Lines Matching refs:hwrpb
181 if (!(hwrpb->txrdy & cpumask)) in wait_for_txrdy()
186 if (!(hwrpb->txrdy & cpumask)) in wait_for_txrdy()
208 ((char*)hwrpb in send_secondary_console_msg()
209 + hwrpb->processor_offset in send_secondary_console_msg()
210 + cpuid * hwrpb->processor_size); in send_secondary_console_msg()
224 set_bit(cpuid, &hwrpb->rxrdy); in send_secondary_console_msg()
241 unsigned long txrdy = hwrpb->txrdy; in recv_secondary_console_msg()
257 ((char*)hwrpb in recv_secondary_console_msg()
258 + hwrpb->processor_offset in recv_secondary_console_msg()
259 + i * hwrpb->processor_size); in recv_secondary_console_msg()
285 hwrpb->txrdy = 0; in recv_secondary_console_msg()
299 ((char*)hwrpb in secondary_cpu_start()
300 + hwrpb->processor_offset in secondary_cpu_start()
301 + cpuid * hwrpb->processor_size); in secondary_cpu_start()
320 hwpcb->ksp, hwpcb->ptbr, hwrpb->vptb, hwpcb->unique)); in secondary_cpu_start()
326 hwrpb->CPU_restart = __smp_callin; in secondary_cpu_start()
327 hwrpb->CPU_restart_data = (unsigned long) __smp_callin; in secondary_cpu_start()
330 hwrpb_update_checksum(hwrpb); in secondary_cpu_start()
413 if (hwrpb->nr_processors > 1) { in setup_smp()
417 hwrpb->nr_processors)); in setup_smp()
420 ((char*)hwrpb + hwrpb->processor_offset); in setup_smp()
423 for (i = 0; i < hwrpb->nr_processors; i++) { in setup_smp()
425 ((char *)cpubase + i*hwrpb->processor_size); in setup_smp()
569 if (hwrpb->txrdy) in handle_ipi()