Searched refs:oldlwp (Results 1 – 9 of 9) sorted by relevance
/netbsd-src/sys/arch/usermode/dev/ |
H A D | cpu.c | 214 cpu_switchto_atomic(lwp_t *oldlwp, lwp_t *newlwp) in cpu_switchto_atomic() argument 221 oldpcb = oldlwp ? lwp_getpcb(oldlwp) : NULL; in cpu_switchto_atomic() 227 ci->ci_stash = oldlwp; in cpu_switchto_atomic() 244 cpu_switchto(lwp_t *oldlwp, lwp_t *newlwp, bool returning) in cpu_switchto() argument 246 struct pcb *oldpcb = oldlwp ? lwp_getpcb(oldlwp) : NULL; in cpu_switchto() 253 oldlwp ? oldlwp->l_name : "none", in cpu_switchto() 254 oldlwp ? oldlwp->l_proc->p_pid : -1, in cpu_switchto() 255 oldlwp ? oldlwp->l_lid : -1, in cpu_switchto() 265 (void *) oldlwp->l_private, in cpu_switchto() 284 2, oldlwp, newlwp, NULL, NULL); in cpu_switchto() [all …]
|
/netbsd-src/sys/arch/ia64/ia64/ |
H A D | vm_machdep.c | 72 cpu_switchto(lwp_t *oldlwp, lwp_t *newlwp, bool returning) in cpu_switchto() argument 75 struct pcb *oldpcb = oldlwp ? lwp_getpcb(oldlwp) : NULL; in cpu_switchto() 105 __asm __volatile("mov %0=%1" : "=r"(reg9) : "r"(oldlwp)); in cpu_switchto() 109 if (oldlwp == NULL) { in cpu_switchto() 112 KASSERT(oldlwp == l); in cpu_switchto()
|
/netbsd-src/sys/arch/x86/x86/ |
H A D | fpu.c | 313 fpu_switch(struct lwp *oldlwp, struct lwp *newlwp) in fpu_switch() argument 321 if (oldlwp->l_md.md_flags & MDL_FPU_IN_CPU) { in fpu_switch() 322 KASSERT(!(oldlwp->l_flag & LW_SYSTEM)); in fpu_switch() 323 pcb = lwp_getpcb(oldlwp); in fpu_switch() 325 !(oldlwp->l_proc->p_flag & PK_32)); in fpu_switch() 326 oldlwp->l_md.md_flags &= ~MDL_FPU_IN_CPU; in fpu_switch()
|
H A D | dbregs.c | 295 x86_dbregs_switch(struct lwp *oldlwp, struct lwp *newlwp) in x86_dbregs_switch() argument 300 oldpcb = lwp_getpcb(oldlwp); in x86_dbregs_switch() 312 x86_dbregs_save(oldlwp); in x86_dbregs_switch()
|
H A D | svs.c | 643 svs_lwp_switch(struct lwp *oldlwp, struct lwp *newlwp) in svs_lwp_switch() argument 657 if (!(oldlwp->l_flag & LW_SYSTEM)) { in svs_lwp_switch() 658 pcb = lwp_getpcb(oldlwp); in svs_lwp_switch()
|
H A D | spectre.c | 960 speculation_barrier(struct lwp *oldlwp, struct lwp *newlwp) in speculation_barrier() argument 971 if ((oldlwp->l_flag & LW_SYSTEM) && (newlwp->l_flag & LW_SYSTEM)) in speculation_barrier()
|
/netbsd-src/sys/arch/vax/include/ |
H A D | macros.h | 336 cpu_switchto(struct lwp *oldlwp, struct lwp *newlwp, bool returning) in cpu_switchto() argument 346 : "g" (oldlwp), "g" (newlwp) in cpu_switchto()
|
/netbsd-src/sys/arch/sparc/sparc/ |
H A D | locore.s | 4848 mov %i0, %g1 ! save oldlwp 4953 mov %g1, %i0 ! restore oldlwp (for return value) 4966 restore ! return (oldlwp) 5027 ! newlwp in %l2, oldlwp already in %o0
|
/netbsd-src/sys/arch/sparc64/sparc64/ |
H A D | locore.s | 6952 ! newlwp in %l2, oldlwp in %o0
|