OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CURLWP
(Results
1 - 18
of
18
) sorted by relevancy
/src/sys/arch/sparc64/sparc64/
lock_stubs.s
40
#undef
CURLWP
41
#define
CURLWP
(CPUINFO_VA+CI_CURLWP)
58
sethi %hi(
CURLWP
), %o1
59
LDPTR [%o1 + %lo(
CURLWP
)], %o1 ! current thread
76
sethi %hi(
CURLWP
), %o1
77
LDPTR [%o1 + %lo(
CURLWP
)], %o1 ! current thread
locore.s
4187
sethi %hi(
CURLWP
), %l1
4188
LDPTR [%l1 + %lo(
CURLWP
)], %l1
5469
!! Setup kernel stack (we rely on
curlwp
on this cpu
6700
* %l7 = %hi(
CURLWP
)
6726
sethi %hi(
CURLWP
), %l7
6754
STPTR %i1, [%l7 + %lo(
CURLWP
)] !
curlwp
= l;
6803
restore %i0, %g0, %o0 ! return old
curlwp
6829
sethi %hi(
CURLWP
), %l7
6831
LDPTR [%l7 + %lo(
CURLWP
)], %l0 ! l0 = interrupted lwp (curlwp
[
all
...]
/src/sys/arch/amd64/amd64/
lock_stubs.S
58
movq CPUVAR(
CURLWP
), %rcx
78
movq CPUVAR(
CURLWP
), %rax
201
2: movq CPUVAR(
CURLWP
), %rcx
241
subq CPUVAR(
CURLWP
), %rdx
279
2: movq CPUVAR(
CURLWP
), %rcx
spl.S
115
movq CPUVAR(
CURLWP
),%r15
120
* Simple MOV to set
curlwp
to softlwp. See below on ordering
133
movq %rdi,CPUVAR(
CURLWP
)
179
* other CPUs before we restore
curlwp
on this one,
186
* 2. Restoring
curlwp
must be visible on all other CPUs before
201
xchgq %r15,CPUVAR(
CURLWP
) /* restore
curlwp
*/
371
movq CPUVAR(
CURLWP
),%r14
cpufunc.S
278
movq CPUVAR(
CURLWP
), %rcx ;\
301
movq CPUVAR(
CURLWP
), %r8 ;\
322
movq CPUVAR(
CURLWP
), %r8
346
movq CPUVAR(
CURLWP
), %r8
amd64_trap.S
119
movq CPUVAR(
CURLWP
),%rax
456
movq CPUVAR(
CURLWP
),%r14
672
movq CPUVAR(
CURLWP
),%r14
copy.S
47
movq CPUVAR(
CURLWP
),reg; \
88
movq CPUVAR(
CURLWP
),%rbx
locore.S
999
* and
curlwp
.
1394
xchgq %rcx,CPUVAR(
CURLWP
)
1569
movq CPUVAR(
CURLWP
),%r14
1681
movq CPUVAR(
CURLWP
),%rax
/src/common/lib/libc/arch/sparc64/string/
strmacros.h
76
sethi %hi(
CURLWP
), %l4; /* Use
curlwp
*/ \
77
LDPTR [%l4 + %lo(
CURLWP
)], %l5; \
78
brz,pn %l5, 0b; nop; /* If
curlwp
is NULL need to use lwp0 */\
/src/sys/arch/i386/i386/
cpufunc.S
180
movl CPUVAR(
CURLWP
), %ecx
191
movl CPUVAR(
CURLWP
), %ecx
202
movl CPUVAR(
CURLWP
), %ecx
219
movl CPUVAR(
CURLWP
), %ecx ;\
243
movl CPUVAR(
CURLWP
), %ecx ;\
spl.S
385
movl CPUVAR(
CURLWP
),%esi
388
* Simple MOV to set
curlwp
to softlwp. See below on ordering
401
movl %edi,CPUVAR(
CURLWP
)
420
* other CPUs before we restore
curlwp
on this one,
427
* 2. Restoring
curlwp
must be visible on all other CPUs before
442
xchgl %esi,CPUVAR(
CURLWP
) /* restore ci_curlwp */
copy.S
77
movl CPUVAR(
CURLWP
),reg; \
113
movl CPUVAR(
CURLWP
),%ebx
141
movl CPUVAR(
CURLWP
),%edx
lock_stubs.S
169
subl CPUVAR(
CURLWP
), %ecx
locore.S
1097
*
curlwp
will work.
1614
xchgl %ecx,CPUVAR(
CURLWP
)
1766
movl CPUVAR(
CURLWP
),%edi
/src/sys/arch/i386/include/
frameasm.h
107
#define CHECK_ASTPENDING(reg) movl CPUVAR(
CURLWP
),reg ; \
118
movl CPUVAR(
CURLWP
),%eax ; \
/src/sys/arch/sparc64/include/
locore.h
27
#undef
CURLWP
31
#define
CURLWP
(CPUINFO_VA + CI_CURLWP)
/src/sys/arch/mips/mips/
mipsX_subr.S
594
lui k1, %hi(CPUVAR(
CURLWP
)) #05: k1=hi of
curlwp
596
PTR_L k1, %lo(CPUVAR(
CURLWP
))(k1) #07: k1=lo of
curlwp
635
lui k1, %hi(CPUVAR(
CURLWP
)) #0a: k1=hi of
curlwp
637
PTR_L k1, %lo(CPUVAR(
CURLWP
))(k1) #0c: k1=lo of
curlwp
645
lui k1, %hi(CPUVAR(
CURLWP
)) #10: k1=hi of
curlwp
[
all
...]
locore_mips1.S
616
*
curlwp
->l_md.md_regs.
624
PTR_L k1, CPUVAR(
CURLWP
)
728
PTR_L k1, CPUVAR(
CURLWP
)
766
move MIPS_CURLWP, k1 # set
curlwp
reg (t8)
896
*
curlwp
->l_md.md_utf->tf_regs.
904
PTR_L k1, CPUVAR(
CURLWP
)
918
move a0, k1 # 1st arg is
curlwp
949
PTR_L t0, L_PROC(a0) #
curlwp
->l_proc (used below)
951
move MIPS_CURLWP, a0 # set
curlwp
reg
Completed in 28 milliseconds
Indexes created Thu Oct 02 14:10:14 GMT 2025