Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/i86pc/ml/
H A Dsyscall_asm_amd64.S170 movq %gs:CPU_RTMP_RSP, %r15 /* grab the intr. stack pointer */ ;\
171 pushq (%r15) /* push the return address */
175 movq %r15, %gs:CPU_RTMP_R15 /* save %r15 */ ;\
176 movq %gs:CPU_THREAD, %r15 /* load the thread pointer */ ;\
177 movq T_STACK(%r15), %rsp /* switch to the kernel stack */ ;\
183 movq T_LWP(%r15), %r15 /* load the lwp pointer */ ;\
184 pushq %r15 /* push the lwp pointer */ ;\
185 movq LWP_PROCP(%r15), %r15 /* load the proc pointer */ ;\
186 movq P_BRAND(%r15), %r15 /* load the brand pointer */ ;\
187 movq B_MACHOPS(%r15), %r15 /* load the machops pointer */ ;\
[all …]
H A Dlocore.S256 movq %r15, %rsi
301 movq %r15, CPUC_DTRACE_ILLVAL(%rax)
408 movq %gs:CPU_THREAD, %r15
409 movq T_STACK(%r15), %rsp /* switch to the thread stack */
422 movq %gs:CPU_THREAD, %r15
423 movq T_STACK(%r15), %rsp /* switch to the thread stack */
455 cmpq %r15, P_AGENTTP(%rdx)
H A Dbios_call_src.S56 movq %r15, save_r15
152 xorq %r15, %r15
396 movq save_r15, %r15
H A Dfb_swtch_src.S130 xorq %r15, %r15
/illumos-gate/usr/src/uts/intel/kdi/
H A Dkdi_asm.S127 movq %r15, REG_OFF(KDIREG_R15)(base); \
153 movq REG_OFF(KDIREG_R15)(%rdi), %r15; \
178 leaq kdi_drreg(%rip), %r15; \
180 movq DR_CTL(%r15), %rsi; \
188 movq DRADDR_OFF(0)(%r15), %rsi; \
191 movq DRADDR_OFF(1)(%r15), %rsi; \
194 movq DRADDR_OFF(2)(%r15), %rsi; \
197 movq DRADDR_OFF(3)(%r15), %rsi; \
476 movq %rax, %r15 /* save cpusave area ptr */
479 movq %rax, KRS_DRCTL(%r15)
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx_support.S77 movq VMXCTX_GUEST_R15(%rdi),%r15; \
97 movq %r15, VMXCTX_GUEST_R15(%rdi); \
141 movq %r15, VMXSTK_R15(%rsp)
202 movq VMXSTK_R15(%rsp), %r15
240 movq VMXSTK_R15(%rsp), %r15
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm_support.S75 movq %r15, SVMSTK_R15(%rsp)
95 movq SCTX_R15(%rsi), %r15
132 movq %r15, SCTX_R15(%rax)
141 movq SVMSTK_R15(%rsp), %r15
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Dmachprivregs.h340 pushq %r15; \
343 movq %gs:CPU_THREAD, %r15; \
344 movq T_LWP(%r15), %r15; \
345 testb $0x1, PCB_RUPDATE(%r15); \
348 1: popq %r15
/illumos-gate/usr/src/uts/intel/ml/
H A Dswtch.S88 movq %r15, T_R15(thread_t); \
113 movq T_R15(scratch_reg), %r15
201 LOADCPU(%r15) /* %r15 = CPU */
202 movq CPU_THREAD(%r15), %r13 /* %r13 = curthread */
238 movq CPU_IDLE_THREAD(%r15), %rax /* idle thread pointer */
244 movq %rax, CPU_THREAD(%r15)
H A Dretpoline.S88 RETPOLINE_MKTHUNK(r15)
104 RETPOLINE_MKGENERIC(r15)
120 RETPOLINE_MKJUMP(r15)
H A Dexception.S183 movq %rax, %r15 /* %db6 -> %r15 */
188 movq %db6, %r15
564 movq %gs:CPU_VCPU_INFO, %r15
565 movq VCPU_INFO_ARCH_CR2(%r15), %r15 /* vcpu[].arch.cr2 */
569 movq %cr2, %r15
H A Dmodstubs.S151 movq %r15, (%rsp) /* (caller saved) */
152 movq %rax, %r15 /* stash the fcnname_info pointer */
163 movq %r15, %rdi
167 movq 0x18(%r15), %rax
197 movq (%r15), %rax
202 movq %r15, %rdi
207 popq %r15
/illumos-gate/usr/src/common/bignum/amd64/
H A Dbignum_amd64_asm.S443 pushq %r15
450 movq %rdx, %r15 / tlen = len
451 decq %r15 / tlen = len - 1
454 movq %r15, %rdx / arg3 = tlen
457 movq %rax, 0(%r13, %r15, 8) / tr[tlen] = cy
459 decq %r15 / --tlen
466 movq %r15, %rdx / arg3 = tlen
469 movq %rax, 0(%r13, %r15, 8) / tr[tlen] = cy
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/
H A Damd64_tramp.S47 movq %r9,%r15
54 pushq %r15 /* Push the entry address. */
H A Dexc.S113 pushq %r15
/illumos-gate/usr/src/lib/libc/amd64/unwind/
H A Dunwind_frame.S55 movq %r15,120(%rdi)
78 movq 120(%rax),%r15
/illumos-gate/usr/src/cmd/mdb/intel/amd64/libstand/
H A Dsetjmp.S74 movq %r15, 32(%rdi)
106 movq 32(%rdi), %r15
/illumos-gate/usr/src/boot/libsa/amd64/
H A D_setjmp.S59 movq %r15,56(%rax) /* 7; r15 */
86 movq 56(%rdx),%r15
/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Dsetjmp.S61 movq %r15, 32(%rdi)
83 movq 32(%rdi), %r15
/illumos-gate/usr/src/common/crypto/sha2/amd64/
H A Dsha512-x86_64.pl89 ($T1,$a0,$a1,$a2)=("%r12","%r13","%r14","%r15");
232 push %r15
313 pop %r15
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/
H A Dxen-x86_64.h157 uint64_t r15; member
225 unsigned long r15; member
/illumos-gate/usr/src/common/crypto/md5/amd64/
H A Dmd5_amd64.pl178 push %r15
294 pop %r15
/illumos-gate/usr/src/boot/sys/amd64/include/
H A Dasmacros.h174 movq %r15,TF_R15(%rsp) ; \
197 movq TF_R15(%rsp),%r15 ; \
/illumos-gate/usr/src/uts/intel/amd64/sys/
H A Dprivregs.h156 movq %r15, REGOFF_R15(%rsp); \
200 movq REGOFF_R15(%rsp), %r15
/illumos-gate/usr/src/uts/intel/brand/common/
H A Dbrand_asm.h81 #define SCR_REG %r15

12