Home
last modified time | relevance | path

Searched refs:oldlwp (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/sys/arch/usermode/dev/
H A Dcpu.c214 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 Dvm_machdep.c72 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 Dfpu.c313 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 Ddbregs.c295 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 Dsvs.c643 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 Dspectre.c960 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 Dmacros.h336 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 Dlocore.s4848 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 Dlocore.s6952 ! newlwp in %l2, oldlwp in %o0