Searched refs:oldlwp (Results 1 - 9 of 9) sorted by relevance
/netbsd-current/sys/arch/ia64/ia64/ |
H A D | vm_machdep.c | 72 cpu_switchto(lwp_t *oldlwp, lwp_t *newlwp, bool returning) argument 75 struct pcb *oldpcb = oldlwp ? lwp_getpcb(oldlwp) : NULL; 86 * 1. Any prior mutex_exit by oldlwp must be visible to other 104 /* required for lwp_startup, copy oldlwp into r9, "mov r9=in0" */ 105 __asm __volatile("mov %0=%1" : "=r"(reg9) : "r"(oldlwp)); 109 if (oldlwp == NULL) { 112 KASSERT(oldlwp == l); 116 /* return oldlwp for the original thread that called cpu_switchto */
|
/netbsd-current/sys/arch/usermode/dev/ |
H A D | cpu.c | 214 cpu_switchto_atomic(lwp_t *oldlwp, lwp_t *newlwp) argument 221 oldpcb = oldlwp ? lwp_getpcb(oldlwp) : NULL; 227 ci->ci_stash = oldlwp; 244 cpu_switchto(lwp_t *oldlwp, lwp_t *newlwp, bool returning) argument 246 struct pcb *oldpcb = oldlwp ? lwp_getpcb(oldlwp) : NULL; 253 oldlwp ? oldlwp->l_name : "none", 254 oldlwp [all...] |
/netbsd-current/sys/arch/x86/x86/ |
H A D | dbregs.c | 295 x86_dbregs_switch(struct lwp *oldlwp, struct lwp *newlwp) argument 300 oldpcb = lwp_getpcb(oldlwp); 312 x86_dbregs_save(oldlwp);
|
H A D | fpu.c | 313 fpu_switch(struct lwp *oldlwp, struct lwp *newlwp) argument 321 if (oldlwp->l_md.md_flags & MDL_FPU_IN_CPU) { 322 KASSERT(!(oldlwp->l_flag & LW_SYSTEM)); 323 pcb = lwp_getpcb(oldlwp); 325 !(oldlwp->l_proc->p_flag & PK_32)); 326 oldlwp->l_md.md_flags &= ~MDL_FPU_IN_CPU;
|
H A D | svs.c | 643 svs_lwp_switch(struct lwp *oldlwp, struct lwp *newlwp) argument 657 if (!(oldlwp->l_flag & LW_SYSTEM)) { 658 pcb = lwp_getpcb(oldlwp);
|
H A D | spectre.c | 960 speculation_barrier(struct lwp *oldlwp, struct lwp *newlwp) argument 971 if ((oldlwp->l_flag & LW_SYSTEM) && (newlwp->l_flag & LW_SYSTEM))
|
/netbsd-current/sys/arch/vax/include/ |
H A D | macros.h | 336 cpu_switchto(struct lwp *oldlwp, struct lwp *newlwp, bool returning) argument 346 : "g" (oldlwp), "g" (newlwp)
|
/netbsd-current/sys/arch/sparc/sparc/ |
H A D | locore.s | 4836 * %g1 = oldlwp (return value) 4848 mov %i0, %g1 ! save oldlwp 4897 * 1. Any prior mutex_exit by oldlwp must be visible to other 4953 mov %g1, %i0 ! restore oldlwp (for return value) 4966 restore ! return (oldlwp) 5027 ! newlwp in %l2, oldlwp already in %o0
|
/netbsd-current/sys/arch/sparc64/sparc64/ |
H A D | locore.s | 6698 * %l5 = pcb of oldlwp 6701 * %i0 = oldlwp 6738 * 1. Any prior mutex_exit by oldlwp must be visible to other 6952 ! newlwp in %l2, oldlwp in %o0
|
Completed in 130 milliseconds