| /f-stack/freebsd/i386/i386/ |
| H A D | copyout_fast.s | 53 movl PCPU(CURPCB),%eax 57 movl PCPU(TRAMPSTK),%esi 121 movl PCPU(CURPCB),%eax 125 movl PCPU(TRAMPSTK),%esi 193 movl PCPU(CURPCB),%eax 199 movl PCPU(TRAMPSTK),%esp 222 movl PCPU(CURPCB),%eax 248 movl PCPU(CURPCB),%eax 285 movl PCPU(CURPCB),%eax 313 movl PCPU(CURPCB),%eax [all …]
|
| H A D | support.s | 362 movl PCPU(CURPCB),%ecx 372 movl PCPU(CURPCB),%ecx 383 movl PCPU(CURPCB),%ecx 392 movl PCPU(CURPCB),%ecx 402 movl PCPU(CURPCB),%ecx 437 movb $1,PCPU(IBPB_SET) 445 cmpb $0,PCPU(IBPB_SET) 452 movb $0,PCPU(IBPB_SET) 473 1: movl PCPU(MDS_BUF), %edx 489 movdqa PCPU(MDS_TMP),%xmm0 [all …]
|
| H A D | swtch.s | 76 movl PCPU(CPUID), %esi 78 movl PCPU(CURPMAP), %ebx 89 movl %ebx, PCPU(CURPMAP) 166 movl PCPU(CPUID),%esi 170 movl PCPU(CURPMAP), %ebx 180 movl %ebx, PCPU(CURPMAP) 194 movl %eax, PCPU(KESP0) 200 movl PCPU(TRAMPSTK), %ebx 247 movl %edx, PCPU(CURPCB) 283 pushl PCPU(CURTHREAD) [all …]
|
| H A D | vm86bios.s | 64 movl PCPU(CURTHREAD),%ecx 65 cmpl %ecx,PCPU(FPCURTHREAD) /* do we need to save fp? */ 83 movl PCPU(CURPCB),%eax 85 movl %edx,PCPU(CURPCB) /* set curpcb to vm86pcb */ 87 movl PCPU(TSS_GDT),%ebx /* entry in GDT */ 157 movl PCPU(TSS_GDT),%ebx /* entry in GDT */ 165 popl PCPU(CURPCB) /* restore curpcb/curproc */
|
| H A D | exception.s | 236 movl PCPU(KESP0), %edx 473 movl PCPU(CURPCB),%ecx 489 movl PCPU(CURTHREAD),%eax 529 movl PCPU(TRAMPSTK), %edx 534 movl PCPU(CURPCB),%eax 623 movl PCPU(CURTHREAD),%eax /* curthread present? */ 653 movl PCPU(CURTHREAD),%eax
|
| H A D | apic_vector.s | 341 movl PCPU(CPUID), %eax
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | exception.S | 356 movq PCPU(KCR3),%rax 374 cmpq $~0,PCPU(UCR3) 435 cmpq $~0,PCPU(UCR3) 439 movq PCPU(KCR3),%rax 441 movq PCPU(RSP0),%rax 529 cmpq $~0,PCPU(UCR3) 532 movq PCPU(KCR3),%rax 542 movq PCPU(RSP0),%rsp 607 cmpq $~0,PCPU(UCR3) 609 movq PCPU(UCR3),%r9 [all …]
|
| H A D | support.S | 744 movq PCPU(CURPCB),%r11 810 movq PCPU(CURPCB),%r11 872 movq PCPU(CURPCB),%r8 908 movq PCPU(CURPCB),%r8 951 movq PCPU(CURPCB),%r8 981 movq PCPU(CURPCB),%r8 1019 movq PCPU(CURPCB),%rcx 1036 movq PCPU(CURPCB),%rcx 1320 movq PCPU(CURPCB),%r9 1477 movq PCPU(CURPCB),%r8 [all …]
|
| H A D | efirt_support.S | 53 movq PCPU(CURTHREAD), %rax 55 movq PCPU(CURPCB), %rsi 89 movq PCPU(CURTHREAD), %rbx 92 movq PCPU(CURPCB), %rsi 113 movq PCPU(CURPCB), %rsi 116 movq PCPU(CURTHREAD), %rbx
|
| H A D | cpu_switch.S | 174 movq PCPU(FS32P),%rdx 183 movq PCPU(GS32P),%rdx 192 movq PCPU(TSSP),%rax 194 movq PCPU(PRVSPACE),%r13 202 movq %r9,PCPU(RSP0) 203 movq %r8,PCPU(CURPCB) 204 movq PCPU(PTI_RSP0),%rax 205 cmpq $~0,PCPU(UCR3) 225 movq PCPU(CURTHREAD),%rdi 280 movq PCPU(TSS),%rax [all …]
|
| H A D | apic_vector.S | 225 movl PCPU(CPUID), %eax
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_support.s | 46 movq PCPU(CURPCB),%r8 59 movq PCPU(CURPCB),%r8 74 movq PCPU(CURPCB),%r8 90 movq PCPU(CURPCB),%r8 108 movq PCPU(CURPCB),%r8 128 movq PCPU(CURPCB),%r8 150 movq PCPU(CURPCB),%r8 170 movq PCPU(CURPCB),%r8 192 movq PCPU(CURPCB),%r8 212 movq PCPU(CURPCB),%r8
|
| /f-stack/freebsd/amd64/linux32/ |
| H A D | linux32_support.s | 46 movq PCPU(CURPCB),%r8 59 movq PCPU(CURPCB),%r8 74 movq PCPU(CURPCB),%r8 90 movq PCPU(CURPCB),%r8 108 movq PCPU(CURPCB),%r8 128 movq PCPU(CURPCB),%r8 150 movq PCPU(CURPCB),%r8 170 movq PCPU(CURPCB),%r8 192 movq PCPU(CURPCB),%r8 212 movq PCPU(CURPCB),%r8
|
| /f-stack/freebsd/amd64/include/ |
| H A D | asmacros.h | 159 #define PCPU(member) %gs:PC_ ## member macro 187 movq PCPU(KCR3),%rax 189 movq PCPU(RSP0),%rax 200 cmpq $~0,PCPU(UCR3) 264 movq PCPU(CURPCB),%r8
|
| /f-stack/freebsd/i386/include/ |
| H A D | asmacros.h | 172 #define PCPU(member) %fs:PC_ ## member macro 190 movl PCPU(KESP0), %edx 218 movl PCPU(CURPCB), %eax
|
| /f-stack/freebsd/amd64/sgx/ |
| H A D | sgx_support.S | 49 movq PCPU(CURPCB),%r8
|
| /f-stack/freebsd/amd64/ia32/ |
| H A D | ia32_exception.S | 53 movq PCPU(CURPCB),%rdi
|