Home
last modified time | relevance | path

Searched refs:PCPU (Results 1 – 20 of 20) sorted by relevance

/src/sys/i386/i386/
H A Dsupport.S304 movl PCPU(CURPCB),%ecx
314 movl PCPU(CURPCB),%ecx
325 movl PCPU(CURPCB),%ecx
334 movl PCPU(CURPCB),%ecx
344 movl PCPU(CURPCB),%ecx
379 movb $1,PCPU(IBPB_SET)
387 cmpb $0,PCPU(IBPB_SET)
394 movb $0,PCPU(IBPB_SET)
415 1: movl PCPU(MDS_BUF), %edx
416 movdqa %xmm0, PCPU(MDS_TMP)
[all …]
H A Dcopyout_fast.S66 movl PCPU(COPYOUT_BUF),%edi
70 movl PCPU(COPYOUT_BUF),%esi /* kaddr */
72 movl PCPU(TRAMPSTK),%esp
73 movl PCPU(CURPCB),%edx
99 movl PCPU(CURPCB),%eax
106 movl PCPU(COPYOUT_BUF),%edi /* kaddr */
107 movl PCPU(TRAMPSTK),%esp
119 movl PCPU(COPYOUT_BUF),%esi
149 movl PCPU(CURPCB),%eax
155 movl PCPU(TRAMPSTK),%esp
[all …]
H A Dswtch.S56 movl PCPU(CPUID), %esi
58 movl PCPU(CURPMAP), %ebx
69 movl %ebx, PCPU(CURPMAP)
127 cmpl %ecx,PCPU(FPCURTHREAD)
146 movl PCPU(CPUID),%esi
150 movl PCPU(CURPMAP), %ebx
160 movl %ebx, PCPU(CURPMAP)
185 movl %eax, PCPU(KESP0)
189 movl $1, PCPU(PRIVATE_TSS) /* mark use of private tss */
191 movl PCPU(TRAMPSTK), %ebx
[all …]
H A Dvm86bios.S62 movl PCPU(CURTHREAD),%ecx
63 cmpl %ecx,PCPU(FPCURTHREAD) /* do we need to save fp? */
81 movl PCPU(CURPCB),%eax
83 movl %edx,PCPU(CURPCB) /* set curpcb to vm86pcb */
85 movl PCPU(TSS_GDT),%ebx /* entry in GDT */
154 movl PCPU(TSS_GDT),%ebx /* entry in GDT */
162 popl PCPU(CURPCB) /* restore curpcb/curproc */
H A Dexception.S273 movl PCPU(KESP0), %edx
499 movl PCPU(CURPCB),%ecx
515 movl PCPU(CURTHREAD),%eax
548 movl PCPU(TRAMPSTK), %edx
557 movl PCPU(CURPCB),%eax
646 movl PCPU(CURTHREAD),%eax /* curthread present? */
676 movl PCPU(CURTHREAD),%eax
H A Dapic_vector.S326 movl PCPU(CPUID), %eax
/src/sys/amd64/amd64/
H A Dexception.S221 movq PCPU(CURPCB),%rdi
300 movq PCPU(CURPCB),%rdi
350 movq %rax,PCPU(SAVED_UCR3)
351 movq PCPU(KCR3),%rax
370 movq %rax,PCPU(SAVED_UCR3)
371 cmpq $~0,PCPU(UCR3)
400 movq PCPU(CURPCB),%rdi
402 movq PCPU(SAVED_UCR3),%rax
432 cmpq $~0,PCPU(UCR3)
436 movq PCPU(KCR3),%rax
[all …]
H A Dsupport.S800 movq PCPU(CURPCB),%r11
866 movq PCPU(CURPCB),%r11
929 movq PCPU(CURPCB),%r8
962 movq PCPU(CURPCB),%r8
1003 movq PCPU(CURPCB),%r8
1030 movq PCPU(CURPCB),%r8
1065 movq PCPU(CURPCB),%rcx
1082 movq PCPU(CURPCB),%rcx
1101 movq PCPU(CURPCB),%rcx
1118 movq PCPU(CURPCB),%rcx
[all …]
H A Defirt_support.S50 movq PCPU(CURTHREAD), %rax
52 movq PCPU(CURPCB), %rsi
87 movq PCPU(CURTHREAD), %rbx
90 movq PCPU(CURPCB), %rsi
111 movq PCPU(CURPCB), %rsi
114 movq PCPU(CURTHREAD), %rbx
H A Dcpu_switch.S109 cmpq %rdi,PCPU(FPCURTHREAD)
163 movq PCPU(FS32P),%rdx
172 movq PCPU(GS32P),%rdx
181 movq PCPU(TSSP),%rax
183 movq PCPU(PRVSPACE),%r13
191 movq %r9,PCPU(RSP0)
192 movq %r8,PCPU(CURPCB)
193 movq PCPU(PTI_RSP0),%rax
194 cmpq $~0,PCPU(UCR3)
197 movq %r12,PCPU(CURTHREAD) /* into next thread */
[all …]
H A Dapic_vector.S236 movl PCPU(CPUID), %eax
/src/sys/amd64/linux32/
H A Dlinux32_support.S44 movq PCPU(CURPCB),%r8
57 movq PCPU(CURPCB),%r8
72 movq PCPU(CURPCB),%r8
88 movq PCPU(CURPCB),%r8
106 movq PCPU(CURPCB),%r8
126 movq PCPU(CURPCB),%r8
148 movq PCPU(CURPCB),%r8
168 movq PCPU(CURPCB),%r8
190 movq PCPU(CURPCB),%r8
210 movq PCPU(CURPCB),%r8
/src/sys/amd64/linux/
H A Dlinux_support.S44 movq PCPU(CURPCB),%r8
57 movq PCPU(CURPCB),%r8
72 movq PCPU(CURPCB),%r8
88 movq PCPU(CURPCB),%r8
106 movq PCPU(CURPCB),%r8
126 movq PCPU(CURPCB),%r8
148 movq PCPU(CURPCB),%r8
168 movq PCPU(CURPCB),%r8
190 movq PCPU(CURPCB),%r8
210 movq PCPU(CURPCB),%r8
/src/sys/amd64/include/
H A Dasmacros.h83 #define PCPU(member) %gs:PC_ ## member macro
111 movq PCPU(KCR3),%rax
113 movq PCPU(RSP0),%rax
124 cmpq $~0,PCPU(UCR3)
188 movq PCPU(CURPCB),%r8
/src/sys/i386/include/
H A Dasmacros.h92 #define PCPU(member) %fs:PC_ ## member macro
110 movl PCPU(KESP0), %edx
138 movl PCPU(CURPCB), %eax
/src/sys/tools/gdb/
H A DREADME.txt25 $PCPU(<field>[, <cpuid>]) Display the value of a PCPU/DPCPU field
/src/sys/amd64/sgx/
H A Dsgx_support.S47 movq PCPU(CURPCB),%r8
/src/sys/amd64/ia32/
H A Dia32_exception.S51 movq PCPU(CURPCB),%rdi
/src/sys/contrib/device-tree/src/arm64/apple/
H A Dt600x-pmgr.dtsi671 apple,always-on; /* PCPU voltage regulator interface (used by SMC) */
/src/contrib/bearssl/mk/
H A DRules.mk325 T0SRC = T0$PBlobWriter.cs T0$PCPU.cs T0$PCodeElement.cs T0$PCodeElementJump.cs T0$PCodeElementUInt.…