Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/amd64/amd64/
Dsupport.S213 movq PCPU(CURPCB),%rax
256 movq PCPU(CURPCB),%rdx
262 movq PCPU(CURPCB),%rdx
273 movq PCPU(CURPCB),%rax
302 movq PCPU(CURPCB),%rdx
308 movq PCPU(CURPCB),%rdx
319 movq PCPU(CURPCB),%rcx
338 movq PCPU(CURPCB),%rcx
348 movq PCPU(CURPCB),%rcx
367 movq PCPU(CURPCB),%rcx
[all …]
Dcpu_switch.S72 movl PCPU(CPUID),%eax
76 movq PCPU(CURPMAP),%rdx
114 cmpq %rdi,PCPU(FPCURTHREAD)
134 movq %rax,PCPU(FPCURTHREAD)
149 movl PCPU(CPUID), %eax
151 movq PCPU(CURPMAP),%rcx
160 movq %rdx,PCPU(CURPMAP)
192 movq PCPU(FS32P),%rdx
201 movq PCPU(GS32P),%rdx
210 movq PCPU(TSSP),%rax
[all …]
Dexception.S180 movq PCPU(CURPCB),%rdi
255 movq PCPU(CURPCB),%rdi
306 movq PCPU(CURPCB),%rdi
337 2: movq PCPU(CURPCB),%rdi
359 movq %rsp,PCPU(SCRATCH_RSP)
360 movq PCPU(RSP0),%rsp
366 movq PCPU(SCRATCH_RSP),%r11 /* %r11 already saved */
372 movq PCPU(CURPCB),%r11
394 movq PCPU(CURTHREAD),%rdi
399 1: movq PCPU(CURPCB),%rax
[all …]
Dapic_vector.S140 movl PCPU(CPUID), %eax
173 movl PCPU(CPUID), %eax
206 movl PCPU(CPUID), %eax
245 movl PCPU(CPUID), %eax
318 movl PCPU(CPUID), %eax
/freebsd-9-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
430 movl PCPU(CURPCB),%ecx
458 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 */
Dapic_vector.s157 movl PCPU(CPUID), %eax
196 movl PCPU(CPUID), %eax
236 movl PCPU(CPUID), %eax
280 movl PCPU(CPUID), %eax
369 movl PCPU(CPUID), %eax
Dexception.s367 movl PCPU(CURPCB),%ecx
383 movl PCPU(CURTHREAD),%eax
454 movl PCPU(CURTHREAD),%eax /* curthread present? */
475 movl PCPU(CURTHREAD),%eax
/freebsd-9-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
217 4: lduw [PCPU(TLB_CTX)], %i3
218 lduw [PCPU(TLB_CTX_MAX)], %i4
225 lduw [PCPU(TLB_CTX_MIN)], %i3
231 stw %i4, [PCPU(TLB_CTX)]
236 lduw [PCPU(CPUID)], %l3
270 stx %l1, [PCPU(PMAP)]
Dmp_exception.S43 lduw [PCPU(CPUID)], r2 ; \
72 lduw [PCPU(CACHE) + DC_SIZE], %g3
73 lduw [PCPU(CACHE) + DC_LINESIZE], %g4
112 lduw [PCPU(CACHE) + IC_SIZE], %g3
113 lduw [PCPU(CACHE) + IC_LINESIZE], %g4
153 lduw [PCPU(CACHE) + DC_LINESIZE], %g2
174 lduw [PCPU(CPUID)], %g2
176 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)], %g2
2794 ldx [PCPU(CURTHREAD)], %g2
[all …]
Dmp_locore.S280 lduw [PCPU(CPUID)], %g2
282 lduw [PCPU(MID)], %g2
/freebsd-9-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-9-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-9-stable/sys/sparc64/include/
Dktr.h65 lduw [PCPU(MID)], r2 ; \
82 lduw [PCPU(CPUID)], r2 ; \
90 lduw [PCPU(CPUID)], r2 ; \
96 lduw [PCPU(CPUID)], r2 ; \
Dasmacros.h163 #define PCPU(member) PCPU_REG + PC_ ## member macro
/freebsd-9-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-9-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-9-stable/sys/amd64/ia32/
Dia32_exception.S48 movq PCPU(CURPCB),%rdi
/freebsd-9-stable/sys/amd64/acpica/
Dacpi_switch.S115 movq PCPU(TSS), %rax
/freebsd-9-stable/sys/amd64/include/
Dasmacros.h197 #define PCPU(member) %gs:PC_ ## member macro
/freebsd-9-stable/sys/dev/lmc/
Dif_lmc.h1345 # define CHECK_CAP suser(PCPU(curproc)->p_ucred, &PCPU(curproc)->p_acflag)