Home
last modified time | relevance | path

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

/freebsd-10-stable/sys/amd64/amd64/
Dsupport.S223 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 …]
Dcpu_switch.S72 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 …]
Dexception.S178 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 …]
Dapic_vector.S275 movl PCPU(CPUID), %eax
/freebsd-10-stable/sys/i386/i386/
Dsupport.s278 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 …]
Dswtch.s77 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 …]
Dvm86bios.s69 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 */
Dexception.s376 movl PCPU(CURPCB),%ecx
392 movl PCPU(CURTHREAD),%eax
463 movl PCPU(CURTHREAD),%eax /* curthread present? */
484 movl PCPU(CURTHREAD),%eax
Dapic_vector.s295 movl PCPU(CPUID), %eax
/freebsd-10-stable/sys/sparc64/sparc64/
Dinterrupt.S122 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)]
Dswtch.S119 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)]
Dmp_exception.S42 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
Dexception.S165 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 …]
Dmp_locore.S280 lduw [PCPU(CPUID)], %g2
282 lduw [PCPU(MID)], %g2
/freebsd-10-stable/sys/i386/linux/
Dlinux_support.s38 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/
Dlinux32_support.s43 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/
Dlinux_support.s43 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/
Dktr.h62 lduw [PCPU(CPUID)], r2 ; \
76 lduw [PCPU(CPUID)], r2 ; \
83 lduw [PCPU(CPUID)], r2 ; \
88 lduw [PCPU(CPUID)], r2 ; \
Dasmacros.h163 #define PCPU(member) PCPU_REG + PC_ ## member macro
/freebsd-10-stable/sys/amd64/vmm/intel/
Dvmx_support.S152 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/
Dasmacros.h166 #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/
Dexception.s54 #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/
Dia32_exception.S48 movq PCPU(CURPCB),%rdi
/freebsd-10-stable/sys/amd64/include/
Dasmacros.h207 #define PCPU(member) %gs:PC_ ## member macro
/freebsd-10-stable/sys/dev/lmc/
Dif_lmc.h1345 # define CHECK_CAP suser(PCPU(curproc)->p_ucred, &PCPU(curproc)->p_acflag)