OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Sep 30 20:09:53 GMT 2025