/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | syscall_asm_amd64.S | 170 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 D | locore.S | 256 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 D | bios_call_src.S | 56 movq %r15, save_r15 152 xorq %r15, %r15 396 movq save_r15, %r15
|
H A D | fb_swtch_src.S | 130 xorq %r15, %r15
|
/illumos-gate/usr/src/uts/intel/kdi/ |
H A D | kdi_asm.S | 127 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 D | vmx_support.S | 77 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 D | svm_support.S | 75 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 D | machprivregs.h | 340 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 D | swtch.S | 88 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 D | retpoline.S | 88 RETPOLINE_MKTHUNK(r15) 104 RETPOLINE_MKGENERIC(r15) 120 RETPOLINE_MKJUMP(r15)
|
H A D | exception.S | 183 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 D | modstubs.S | 151 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 D | bignum_amd64_asm.S | 443 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 D | amd64_tramp.S | 47 movq %r9,%r15 54 pushq %r15 /* Push the entry address. */
|
H A D | exc.S | 113 pushq %r15
|
/illumos-gate/usr/src/lib/libc/amd64/unwind/ |
H A D | unwind_frame.S | 55 movq %r15,120(%rdi) 78 movq 120(%rax),%r15
|
/illumos-gate/usr/src/cmd/mdb/intel/amd64/libstand/ |
H A D | setjmp.S | 74 movq %r15, 32(%rdi) 106 movq 32(%rdi), %r15
|
/illumos-gate/usr/src/boot/libsa/amd64/ |
H A D | _setjmp.S | 59 movq %r15,56(%rax) /* 7; r15 */ 86 movq 56(%rdx),%r15
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | setjmp.S | 61 movq %r15, 32(%rdi) 83 movq 32(%rdi), %r15
|
/illumos-gate/usr/src/common/crypto/sha2/amd64/ |
H A D | sha512-x86_64.pl | 89 ($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 D | xen-x86_64.h | 157 uint64_t r15; member 225 unsigned long r15; member
|
/illumos-gate/usr/src/common/crypto/md5/amd64/ |
H A D | md5_amd64.pl | 178 push %r15 294 pop %r15
|
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | asmacros.h | 174 movq %r15,TF_R15(%rsp) ; \ 197 movq TF_R15(%rsp),%r15 ; \
|
/illumos-gate/usr/src/uts/intel/amd64/sys/ |
H A D | privregs.h | 156 movq %r15, REGOFF_R15(%rsp); \ 200 movq REGOFF_R15(%rsp), %r15
|
/illumos-gate/usr/src/uts/intel/brand/common/ |
H A D | brand_asm.h | 81 #define SCR_REG %r15
|