Lines Matching refs:hwrpb
179 if (!(hwrpb->txrdy & cpumask)) in wait_for_txrdy()
184 if (!(hwrpb->txrdy & cpumask)) in wait_for_txrdy()
206 ((char*)hwrpb in send_secondary_console_msg()
207 + hwrpb->processor_offset in send_secondary_console_msg()
208 + cpuid * hwrpb->processor_size); in send_secondary_console_msg()
222 set_bit(cpuid, &hwrpb->rxrdy); in send_secondary_console_msg()
239 unsigned long txrdy = hwrpb->txrdy; in recv_secondary_console_msg()
255 ((char*)hwrpb in recv_secondary_console_msg()
256 + hwrpb->processor_offset in recv_secondary_console_msg()
257 + 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()
424 if (hwrpb->nr_processors > 1) { in setup_smp()
428 hwrpb->nr_processors)); in setup_smp()
431 ((char*)hwrpb + hwrpb->processor_offset); in setup_smp()
434 for (i = 0; i < hwrpb->nr_processors; i++) { in setup_smp()
436 ((char *)cpubase + i*hwrpb->processor_size); in setup_smp()
615 if (hwrpb->txrdy) in handle_ipi()