HomeSort by: relevance | last modified time | path
    Searched refs:newlwp (Results 1 - 11 of 11) sorted by relevancy

  /src/sys/rump/librump/rumpkern/
lwproc.c 448 rump_lwproc_switch(struct lwp *newlwp)
453 KASSERT(!(l->l_flag & LW_WEXIT) || newlwp);
455 if (__predict_false(newlwp && (newlwp->l_pflag & LP_RUNNING)))
457 newlwp, newlwp->l_proc->p_pid, newlwp->l_lid);
459 if (newlwp == NULL) {
473 newlwp->l_cpu = newlwp->l_target_cpu = l->l_cpu
    [all...]
threads.c 49 struct lwp *newlwp; member in struct:thrdesc
64 struct lwp *l = td->newlwp;
114 if (td->newlwp == l) {
196 td->newlwp = l = rump__lwproc_alloclwp(&proc0);
288 struct lwp *l = td->newlwp;
336 td->newlwp = l = rump__lwproc_alloclwp(p2);
358 if (td->newlwp == l) {
  /src/sys/arch/usermode/dev/
cpu.c 214 cpu_switchto_atomic(lwp_t *oldlwp, lwp_t *newlwp)
222 newpcb = lwp_getpcb(newlwp);
232 curlwp = newlwp;
244 cpu_switchto(lwp_t *oldlwp, lwp_t *newlwp, bool returning)
247 struct pcb *newpcb = lwp_getpcb(newlwp);
256 newlwp ? newlwp->l_name : "none",
257 newlwp ? newlwp->l_proc->p_pid : -1,
258 newlwp ? newlwp->l_lid : -1)
    [all...]
  /src/sys/arch/ia64/ia64/
vm_machdep.c 69 * specified by newlwp. man cpu_switchto(9)
72 cpu_switchto(lwp_t *oldlwp, lwp_t *newlwp, bool returning)
76 struct pcb *newpcb = lwp_getpcb(newlwp);
80 KASSERT(newlwp != NULL);
87 * CPUs before we set ci_curlwp := newlwp on this one,
90 * 2. ci_curlwp := newlwp must be visible on all other CPUs
91 * before any subsequent mutex_exit by newlwp can even test
101 ci->ci_curlwp = newlwp;
  /src/sys/arch/x86/x86/
dbregs.c 295 x86_dbregs_switch(struct lwp *oldlwp, struct lwp *newlwp)
301 newpcb = lwp_getpcb(newlwp);
315 x86_dbregs_restore(newlwp);
svs.c 643 svs_lwp_switch(struct lwp *oldlwp, struct lwp *newlwp)
652 if (newlwp->l_flag & LW_SYSTEM) {
667 pcb = lwp_getpcb(newlwp);
spectre.c 960 speculation_barrier(struct lwp *oldlwp, struct lwp *newlwp)
971 if ((oldlwp->l_flag & LW_SYSTEM) && (newlwp->l_flag & LW_SYSTEM))
fpu.c 429 fpu_switch(struct lwp *oldlwp, struct lwp *newlwp)
444 KASSERT(!(newlwp->l_md.md_flags & MDL_FPU_IN_CPU));
  /src/sys/arch/vax/include/
macros.h 336 cpu_switchto(struct lwp *oldlwp, struct lwp *newlwp, bool returning)
346 : "g" (oldlwp), "g" (newlwp)
  /src/sys/arch/sparc/sparc/
locore.s 4838 * %g3 = newlwp
4849 mov %i1, %g3 ! and newlwp
4898 * CPUs before we set ci_curlwp := newlwp on this one,
4901 * 2. ci_curlwp := newlwp must be visible on all other CPUs
4902 * before any subsequent mutex_exit by newlwp can even test
5027 ! newlwp in %l2, oldlwp already in %o0
  /src/sys/arch/sparc64/sparc64/
locore.s 6739 * CPUs before we set ci_curlwp := newlwp on this one,
6742 * 2. ci_curlwp := newlwp must be visible on all other CPUs
6743 * before any subsequent mutex_exit by newlwp can even test
6952 ! newlwp in %l2, oldlwp in %o0

Completed in 158 milliseconds