| /freebsd-10-stable/sys/amd64/amd64/ |
| D | support.S | 223 movq PCPU(CURPCB),%rax 266 movq PCPU(CURPCB),%rdx 273 movq PCPU(CURPCB),%rdx 286 movq PCPU(CURPCB),%rax 315 movq PCPU(CURPCB),%rdx 322 movq PCPU(CURPCB),%rdx 336 movq PCPU(CURPCB),%r8 375 movq PCPU(CURPCB),%r8 410 movq PCPU(CURPCB),%rcx 428 movq PCPU(CURPCB),%rcx [all …]
|
| D | cpu_switch.S | 72 movl PCPU(CPUID),%eax 76 movq PCPU(CURPMAP),%rdx 113 cmpq %rdi,PCPU(FPCURTHREAD) 142 movl PCPU(CPUID),%eax 144 movq PCPU(CURPMAP),%r12 157 incq PCPU(PM_SAVE_CNT) 161 movq %rdx,PCPU(CURPMAP) 173 decq PCPU(PM_SAVE_CNT) 207 movq PCPU(FS32P),%rdx 216 movq PCPU(GS32P),%rdx [all …]
|
| D | exception.S | 178 movq PCPU(CURPCB),%rdi 253 movq PCPU(CURPCB),%rdi 304 movq PCPU(CURPCB),%rdi 335 2: movq PCPU(CURPCB),%rdi 357 movq %rsp,PCPU(SCRATCH_RSP) 358 movq PCPU(RSP0),%rsp 364 movq PCPU(SCRATCH_RSP),%r11 /* %r11 already saved */ 370 movq PCPU(CURPCB),%r11 392 movq PCPU(CURTHREAD),%rdi 397 1: movq PCPU(CURPCB),%rax [all …]
|
| D | apic_vector.S | 275 movl PCPU(CPUID), %eax
|
| /freebsd-10-stable/sys/i386/i386/ |
| D | support.s | 278 movl PCPU(CURPCB),%eax 328 movl PCPU(CURPCB),%edx 338 movl PCPU(CURPCB),%edx 347 movl PCPU(CURPCB),%eax 377 movl PCPU(CURPCB),%edx 386 movl PCPU(CURPCB),%edx 397 movl PCPU(CURPCB),%ecx 417 movl PCPU(CURPCB),%ecx 433 movl PCPU(CURPCB),%ecx 464 movl PCPU(CURPCB),%ecx [all …]
|
| D | swtch.s | 77 movl PCPU(CPUID), %esi 82 movl PCPU(CURPMAP), %ebx 96 movl %ebx, PCPU(CURPMAP) 157 cmpl %ecx,PCPU(FPCURTHREAD) 188 movl PCPU(CPUID),%esi 192 movl PCPU(CURPMAP), %ebx 202 movl %ebx, PCPU(CURPMAP) 231 movl $1, PCPU(PRIVATE_TSS) /* mark use of private tss */ 241 movl %ebx, PCPU(COMMON_TSS) + TSS_ESP0 247 cmpl $0, PCPU(PRIVATE_TSS) /* Already using the common? */ [all …]
|
| D | vm86bios.s | 69 movl PCPU(CURTHREAD),%ecx 70 cmpl %ecx,PCPU(FPCURTHREAD) /* do we need to save fp? */ 92 movl PCPU(CURPCB),%eax 94 movl %edx,PCPU(CURPCB) /* set curpcb to vm86pcb */ 96 movl PCPU(TSS_GDT),%ebx /* entry in GDT */ 162 movl PCPU(TSS_GDT),%ebx /* entry in GDT */ 170 popl PCPU(CURPCB) /* restore curpcb/curproc */
|
| D | exception.s | 376 movl PCPU(CURPCB),%ecx 392 movl PCPU(CURTHREAD),%eax 463 movl PCPU(CURTHREAD),%eax /* curthread present? */ 484 movl PCPU(CURTHREAD),%eax
|
| D | apic_vector.s | 295 movl PCPU(CPUID), %eax
|
| /freebsd-10-stable/sys/sparc64/sparc64/ |
| D | interrupt.S | 122 2: ldx [PCPU(IRFREE)], %g1 124 stx %g2, [PCPU(IRFREE)] 138 ldx [PCPU(IRTAIL)], %g4 141 stx %g1, [PCPU(IRTAIL)] 188 ldx [PCPU(IRHEAD)], %l0 199 stx %l1, [PCPU(IRHEAD)] 201 stx %l1, [PCPU(IRTAIL)] 207 ldx [PCPU(IRFREE)], %l1 209 stx %l0, [PCPU(IRFREE)]
|
| D | swtch.S | 119 stx %i1, [PCPU(CURTHREAD)] 120 stx %l0, [PCPU(CURPCB)] 137 ldx [PCPU(PMAP)], %l2 169 lduw [PCPU(CPUID)], %l3 216 4: lduw [PCPU(TLB_CTX)], %i3 217 lduw [PCPU(TLB_CTX_MAX)], %i4 224 lduw [PCPU(TLB_CTX_MIN)], %i3 230 stw %i4, [PCPU(TLB_CTX)] 235 lduw [PCPU(CPUID)], %l3 268 stx %l1, [PCPU(PMAP)]
|
| D | mp_exception.S | 42 lduw [PCPU(CPUID)], r2 ; \ 69 lduw [PCPU(CACHE) + DC_SIZE], %g3 70 lduw [PCPU(CACHE) + DC_LINESIZE], %g4 109 lduw [PCPU(CACHE) + IC_SIZE], %g3 110 lduw [PCPU(CACHE) + IC_LINESIZE], %g4 150 lduw [PCPU(CACHE) + DC_LINESIZE], %g2 171 lduw [PCPU(CPUID)], %g2 173 lduw [PCPU(MID)], %g2
|
| D | exception.S | 165 ldx [PCPU(CURTHREAD)], %g2 ; \ 213 ldx [PCPU(CURTHREAD)], %g2 2191 ldx [PCPU(CURTHREAD)], %l0 2302 ldx [PCPU(CURTHREAD)], %g2 2392 ldx [PCPU(CURTHREAD)], %g2 2478 lduw [PCPU(CNT) + V_INTR], %l0 2480 stw %l0, [PCPU(CNT) + V_INTR] 2505 ldx [PCPU(CURTHREAD)], %l0 2689 ldx [PCPU(CURTHREAD)], %g3 2784 ldx [PCPU(CURTHREAD)], %g2 [all …]
|
| D | mp_locore.S | 280 lduw [PCPU(CPUID)], %g2 282 lduw [PCPU(MID)], %g2
|
| /freebsd-10-stable/sys/i386/linux/ |
| D | linux_support.s | 38 movl PCPU(CURPCB),%ecx 45 movl PCPU(CURPCB),%ecx 59 movl PCPU(CURPCB),%ecx 76 movl PCPU(CURPCB),%ecx 93 movl PCPU(CURPCB),%ecx 98 movl PCPU(CURPCB),%ecx 114 movl PCPU(CURPCB),%ecx
|
| /freebsd-10-stable/sys/amd64/linux32/ |
| D | linux32_support.s | 43 movq PCPU(CURPCB),%r8 55 movq PCPU(CURPCB),%r8 70 movq PCPU(CURPCB),%r8 89 movq PCPU(CURPCB),%r8 108 movq PCPU(CURPCB),%r8
|
| /freebsd-10-stable/sys/amd64/linux/ |
| D | linux_support.s | 43 movq PCPU(CURPCB),%r8 55 movq PCPU(CURPCB),%r8 70 movq PCPU(CURPCB),%r8 89 movq PCPU(CURPCB),%r8 108 movq PCPU(CURPCB),%r8
|
| /freebsd-10-stable/sys/sparc64/include/ |
| D | ktr.h | 62 lduw [PCPU(CPUID)], r2 ; \ 76 lduw [PCPU(CPUID)], r2 ; \ 83 lduw [PCPU(CPUID)], r2 ; \ 88 lduw [PCPU(CPUID)], r2 ; \
|
| D | asmacros.h | 163 #define PCPU(member) PCPU_REG + PC_ ## member macro
|
| /freebsd-10-stable/sys/amd64/vmm/intel/ |
| D | vmx_support.S | 152 movl PCPU(CPUID), %eax 224 movl PCPU(CPUID), %r10d 248 movl PCPU(CPUID), %r10d 291 movl PCPU(CPUID), %r10d
|
| /freebsd-10-stable/sys/i386/include/ |
| D | asmacros.h | 166 #define PCPU(member) %fs:PC_ ## member macro 184 movl reg,PCPU(CR3); \ 195 #define READ_CR3(reg) movl PCPU(CR3),reg;
|
| /freebsd-10-stable/sys/i386/xen/ |
| D | exception.s | 54 #define GET_VCPU_INFO(reg) movl PCPU(CPUID),reg ; \ 334 movl PCPU(CURPCB),%ecx 351 movl PCPU(CURTHREAD),%eax
|
| /freebsd-10-stable/sys/amd64/ia32/ |
| D | ia32_exception.S | 48 movq PCPU(CURPCB),%rdi
|
| /freebsd-10-stable/sys/amd64/include/ |
| D | asmacros.h | 207 #define PCPU(member) %gs:PC_ ## member macro
|
| /freebsd-10-stable/sys/dev/lmc/ |
| D | if_lmc.h | 1345 # define CHECK_CAP suser(PCPU(curproc)->p_ucred, &PCPU(curproc)->p_acflag)
|