| /freebsd-14.2/sys/i386/i386/ |
| H A D | copyout_fast.S | 72 movl PCPU(TRAMPSTK),%esp 73 movl PCPU(CURPCB),%edx 99 movl PCPU(CURPCB),%eax 107 movl PCPU(TRAMPSTK),%esp 149 movl PCPU(CURPCB),%eax 155 movl PCPU(TRAMPSTK),%esp 178 movl PCPU(CURPCB),%eax 204 movl PCPU(CURPCB),%eax 241 movl PCPU(CURPCB),%eax 269 movl PCPU(CURPCB),%eax [all …]
|
| H A D | support.S | 304 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 431 movdqa PCPU(MDS_TMP),%xmm0 [all …]
|
| H A D | swtch.S | 74 movl PCPU(CPUID), %esi 76 movl PCPU(CURPMAP), %ebx 87 movl %ebx, PCPU(CURPMAP) 164 movl PCPU(CPUID),%esi 168 movl PCPU(CURPMAP), %ebx 178 movl %ebx, PCPU(CURPMAP) 192 movl %eax, PCPU(KESP0) 198 movl PCPU(TRAMPSTK), %ebx 245 movl %edx, PCPU(CURPCB) 281 pushl PCPU(CURTHREAD) [all …]
|
| H A D | vm86bios.S | 62 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 D | exception.S | 273 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 D | apic_vector.S | 326 movl PCPU(CPUID), %eax
|
| /freebsd-14.2/sys/amd64/amd64/ |
| H A D | exception.S | 351 movq PCPU(KCR3),%rax 371 cmpq $~0,PCPU(UCR3) 432 cmpq $~0,PCPU(UCR3) 436 movq PCPU(KCR3),%rax 438 movq PCPU(RSP0),%rax 525 cmpq $~0,PCPU(UCR3) 528 movq PCPU(KCR3),%rax 537 movq PCPU(RSP0),%rsp 600 cmpq $~0,PCPU(UCR3) 602 movq PCPU(UCR3),%r9 [all …]
|
| H A D | support.S | 800 movq PCPU(CURPCB),%r11 866 movq PCPU(CURPCB),%r11 929 movq PCPU(CURPCB),%r8 965 movq PCPU(CURPCB),%r8 1009 movq PCPU(CURPCB),%r8 1039 movq PCPU(CURPCB),%r8 1077 movq PCPU(CURPCB),%rcx 1094 movq PCPU(CURPCB),%rcx 1378 movq PCPU(CURPCB),%r9 1534 movq PCPU(CURPCB),%r8 [all …]
|
| H A D | efirt_support.S | 50 movq PCPU(CURTHREAD), %rax 52 movq PCPU(CURPCB), %rsi 86 movq PCPU(CURTHREAD), %rbx 89 movq PCPU(CURPCB), %rsi 110 movq PCPU(CURPCB), %rsi 113 movq PCPU(CURTHREAD), %rbx
|
| H A D | cpu_switch.S | 172 movq PCPU(FS32P),%rdx 181 movq PCPU(GS32P),%rdx 190 movq PCPU(TSSP),%rax 192 movq PCPU(PRVSPACE),%r13 200 movq %r9,PCPU(RSP0) 201 movq %r8,PCPU(CURPCB) 202 movq PCPU(PTI_RSP0),%rax 203 cmpq $~0,PCPU(UCR3) 223 movq PCPU(CURTHREAD),%rdi 278 movq PCPU(TSS),%rax [all …]
|
| H A D | apic_vector.S | 230 movl PCPU(CPUID), %eax
|
| /freebsd-14.2/sys/amd64/linux32/ |
| H A D | linux32_support.S | 44 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
|
| /freebsd-14.2/sys/amd64/linux/ |
| H A D | linux_support.S | 44 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
|
| /freebsd-14.2/sys/amd64/include/ |
| H A D | asmacros.h | 83 #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
|
| /freebsd-14.2/sys/i386/include/ |
| H A D | asmacros.h | 92 #define PCPU(member) %fs:PC_ ## member macro 110 movl PCPU(KESP0), %edx 138 movl PCPU(CURPCB), %eax
|
| /freebsd-14.2/sys/amd64/sgx/ |
| H A D | sgx_support.S | 47 movq PCPU(CURPCB),%r8
|
| /freebsd-14.2/sys/amd64/ia32/ |
| H A D | ia32_exception.S | 51 movq PCPU(CURPCB),%rdi
|
| /freebsd-14.2/sys/contrib/device-tree/src/arm64/apple/ |
| H A D | t600x-pmgr.dtsi | 671 apple,always-on; /* PCPU voltage regulator interface (used by SMC) */
|
| /freebsd-14.2/contrib/bearssl/mk/ |
| H A D | Rules.mk | 325 T0SRC = T0$PBlobWriter.cs T0$PCPU.cs T0$PCodeElement.cs T0$PCodeElementJump.cs T0$PCodeElementUInt.…
|