Lines Matching refs:addr
54 return sigp_retry(cpus[idx].addr, order, parm, status); in smp_sigp()
57 struct cpu *smp_cpu_from_addr(uint16_t addr) in smp_cpu_from_addr() argument
62 if (cpus[i].addr == addr) in smp_cpu_from_addr()
77 return cpus[idx].addr; in smp_cpu_addr()
141 if (sigp(cpus[idx].addr, SIGP_STOP, 0, NULL)) { in smp_cpu_stop_nowait()
169 cpus[idx].lowcore->restart_new_psw.addr = psw->addr; in smp_cpu_restart_nolock()
212 if (sigp(cpus[idx].addr, SIGP_RESTART, 0, NULL)) { in smp_cpu_restart_nowait()
272 lc->sw_int_psw.addr = psw.addr; in smp_cpu_setup_nolock()
273 lc->sw_int_grs[14] = psw.addr; in smp_cpu_setup_nolock()
276 lc->restart_new_psw.addr = (uint64_t)smp_cpu_setup_state; in smp_cpu_setup_nolock()
282 while (lc->restart_new_psw.addr != psw.addr) in smp_cpu_setup_nolock()
314 cpus[i].addr != this_cpu) { in smp_teardown()
315 sigp_retry(cpus[i].addr, SIGP_STOP, 0, NULL); in smp_teardown()
336 cpus[i].addr = entry[i].address; in smp_setup()
351 cpus[i].addr = cpus[0].addr; in smp_setup()
352 cpus[0].addr = cpu0_addr; in smp_setup()