Lines Matching refs:hwrpb
178 if (!(hwrpb->txrdy & cpumask)) in wait_for_txrdy()
183 if (!(hwrpb->txrdy & cpumask)) in wait_for_txrdy()
205 ((char*)hwrpb in send_secondary_console_msg()
206 + hwrpb->processor_offset in send_secondary_console_msg()
207 + cpuid * hwrpb->processor_size); in send_secondary_console_msg()
221 set_bit(cpuid, &hwrpb->rxrdy); in send_secondary_console_msg()
238 unsigned long txrdy = hwrpb->txrdy; in recv_secondary_console_msg()
254 ((char*)hwrpb in recv_secondary_console_msg()
255 + hwrpb->processor_offset in recv_secondary_console_msg()
256 + i * hwrpb->processor_size); in recv_secondary_console_msg()
282 hwrpb->txrdy = 0; in recv_secondary_console_msg()
296 ((char*)hwrpb in secondary_cpu_start()
297 + hwrpb->processor_offset in secondary_cpu_start()
298 + cpuid * hwrpb->processor_size); in secondary_cpu_start()
317 hwpcb->ksp, hwpcb->ptbr, hwrpb->vptb, hwpcb->unique)); in secondary_cpu_start()
323 hwrpb->CPU_restart = __smp_callin; in secondary_cpu_start()
324 hwrpb->CPU_restart_data = (unsigned long) __smp_callin; in secondary_cpu_start()
327 hwrpb_update_checksum(hwrpb); in secondary_cpu_start()
410 if (hwrpb->nr_processors > 1) { in setup_smp()
414 hwrpb->nr_processors)); in setup_smp()
417 ((char*)hwrpb + hwrpb->processor_offset); in setup_smp()
420 for (i = 0; i < hwrpb->nr_processors; i++) { in setup_smp()
422 ((char *)cpubase + i*hwrpb->processor_size); in setup_smp()
560 if (hwrpb->txrdy) in handle_ipi()