/linux-master/arch/x86/mm/ |
H A D | mem_encrypt_boot.S | 37 movq %rcx, %rax /* Workarea stack page */ 38 leaq PAGE_SIZE(%rax), %rsp /* Set new stack pointer */ 39 addq $PAGE_SIZE, %rax /* Workarea encryption routine */ 47 movq %rax, %rdi /* Workarea encryption routine */ 57 movq %rax, %r8 /* Workarea encryption routine */ 61 call *%rax /* Call the encryption routine */
|
/linux-master/arch/x86/entry/ |
H A D | calling.h | 20 rdi rsi rdx rcx r8-9 | rbx rbp [*] r12-15 | r10-11 | rax, rdx [**] 30 straight in rax, rdx. For structures larger than that (3 words or 68 .macro PUSH_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 unwind_hint=1 79 pushq \rax /* pt_regs->ax */ 125 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 clear_bp=1 unwind_hint=1 126 PUSH_REGS rdx=\rdx, rcx=\rcx, rax=\rax, save_ret=\save_ret unwind_hint=\unwind_hint variable 141 popq %rax 313 mov %rax, \\save_reg variable [all...] |
/linux-master/arch/x86/purgatory/ |
H A D | entry64.S | 32 leaq new_cs_exit(%rip), %rax 33 pushq %rax 38 movq rax(%rip), %rax 62 rax: .quad 0x0 label
|
/linux-master/tools/perf/arch/x86/tests/ |
H A D | regs_load.S | 32 movq %rax, AX(%rdi) 40 leaq 8(%rsp), %rax /* exclude this call. */ 41 movq %rax, SP(%rdi) 43 movq 0(%rsp), %rax 44 movq %rax, IP(%rdi)
|
/linux-master/arch/x86/crypto/ |
H A D | blake2s-core.S | 71 movd (%rsi,%rax,4),%xmm4 73 movd (%rsi,%rax,4),%xmm5 75 movd (%rsi,%rax,4),%xmm6 77 movd (%rsi,%rax,4),%xmm7 92 movd (%rsi,%rax,4),%xmm5 94 movd (%rsi,%rax,4),%xmm6 96 movd (%rsi,%rax,4),%xmm7 98 movd (%rsi,%rax,4),%xmm4 116 movd (%rsi,%rax,4),%xmm6 118 movd (%rsi,%rax, [all...] |
H A D | poly1305-x86_64-cryptogams.pl | 183 # input: copy of $r1 in %rax, $h0-$h2, $r0-$r1 187 mov %rax,$d2 188 mov $r0,%rax 192 mov %rax,$h0 # future $h0 193 mov $r0,%rax 197 add %rax,$d2 198 mov $s1,%rax 203 add %rax,$h0 213 mov \$-4,%rax # mask value 216 and $d3,%rax # las [all...] |
H A D | chacha-avx2-x86_64.S | 67 mov %rcx,%rax 142 cmp $0x10,%rax 149 cmp $0x20,%rax 156 cmp $0x30,%rax 163 cmp $0x40,%rax 171 cmp $0x50,%rax 177 cmp $0x60,%rax 183 cmp $0x70,%rax 189 cmp $0x80,%rax 200 mov %rax, [all...] |
H A D | chacha-ssse3-x86_64.S | 132 mov %rcx,%rax 137 cmp $0x10,%rax 145 cmp $0x20,%rax 153 cmp $0x30,%rax 161 cmp $0x40,%rax 173 mov %rax,%r9 176 and $~0x0f,%rax 184 lea (%rdx,%rax),%rsi 193 lea (%r11,%rax),%rdi 243 mov %rcx,%rax [all...] |
H A D | crc32c-pcl-intel-asm_64.S | 151 movq $2731, %rax # 2731 = ceil(2^16 / 24) 153 shrq $16, %rax 157 ## process rax 24-byte chunks (128 >= rax >= 0) 163 lea (bufptmp, %rax, 8), block_0 164 lea (block_0, %rax, 8), block_1 165 lea (block_1, %rax, 8), block_2 172 mov (%bufp,%rax,8), %bufp 220 shlq $3, %rax # rax * [all...] |
H A D | aria-aesni-avx2-asm_64.S | 891 movq %rsi, %rax; 892 leaq 8 * 32(%rax), %r8; 896 %ymm15, %rax, %r8); 899 %rax, %r9, 0); 902 %ymm15, %rax, %r9, 1); 905 %rax, %r9, 2); 908 %ymm15, %rax, %r9, 3); 911 %rax, %r9, 4); 914 %ymm15, %rax, %r9, 5); 917 %rax, [all...] |
H A D | aria-aesni-avx-asm_64.S | 894 movq %rsi, %rax; 895 leaq 8 * 16(%rax), %r8; 899 %xmm15, %rax, %r8); 902 %rax, %r9, 0); 905 %xmm15, %rax, %r9, 1); 908 %rax, %r9, 2); 911 %xmm15, %rax, %r9, 3); 914 %rax, %r9, 4); 917 %xmm15, %rax, %r9, 5); 920 %rax, [all...] |
H A D | camellia-aesni-avx2-asm_64.S | 234 %rax, (%r9)); 752 * %rax: temporary storage, 512 bytes 760 leaq 8 * 32(%rax), %rcx; 764 %ymm15, %rax, %rcx); 768 %ymm15, %rax, %rcx, 0); 770 fls32(%rax, %ymm0, %ymm1, %ymm2, %ymm3, %ymm4, %ymm5, %ymm6, %ymm7, 780 %ymm15, %rax, %rcx, 8); 782 fls32(%rax, %ymm0, %ymm1, %ymm2, %ymm3, %ymm4, %ymm5, %ymm6, %ymm7, 792 %ymm15, %rax, %rcx, 16); 811 %ymm15, (key_table)(CTX, %r8, 8), (%rax), [all...] |
/linux-master/arch/x86/virt/vmx/tdx/ |
H A D | tdxcall.S | 49 mov %rdi, %rax 95 * or P-SEAMLDR is busy with another SEAMCALL. %rax is not 98 * Set %rax to TDX_SEAMCALL_VMFAILINVALID for VMfailInvalid. 123 pushq %rax /* save the TDCALL/SEAMCALL return code */ 124 movq 8(%rsp), %rax /* restore the structure pointer */ 125 movq %rsi, TDX_MODULE_rsi(%rax) /* save RSI */ 126 popq %rax /* restore the return code */ 195 mov $TDX_SEAMCALL_VMFAILINVALID, %rax 208 orq %rdi, %rax
|
/linux-master/arch/x86/boot/compressed/ |
H A D | head_64.S | 327 addq %rax, %rbp 328 notq %rax 329 andq %rax, %rbp 366 leaq gdt64(%rip), %rax 367 addq %rax, 2(%rax) 368 lgdt (%rax) 372 leaq .Lon_kernel_cs(%rip), %rax 373 pushq %rax 435 leaq rva(gdt64)(%rbx), %rax [all...] |
H A D | idt_handlers_64.S | 27 pushq %rax 56 popq %rax
|
H A D | efi_mixed.S | 82 push %rax 84 push %rax 86 push %rax 91 movq 0x40(%rsp), %rax 124 movzwq efi32_boot_cs(%rip), %rax 125 pushq %rax 126 leaq efi_enter32(%rip), %rax 127 pushq %rax 131 movq %rdi, %rax
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | ptrace.h | 60 unsigned long rax; member in struct:pt_regs
|
/linux-master/tools/testing/selftests/x86/ |
H A D | thunks_32.S | 32 call *%rax
|
/linux-master/arch/x86/include/asm/ |
H A D | GEN-for-each-reg.h | 6 GEN(rax)
|
H A D | irqflags.h | 111 #define SAVE_FLAGS pushfq; popq %rax
|
/linux-master/arch/x86/lib/ |
H A D | copy_page_64.S | 33 movq 0x8*0(%rsi), %rax 44 movq %rax, 0x8*0(%rdi) 63 movq 0x8*0(%rsi), %rax 72 movq %rax, 0x8*0(%rdi)
|
/linux-master/tools/testing/selftests/sgx/ |
H A D | test_encl.c | 39 int rax; local 44 : "=a" (rax) 50 op->ret = rax;
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | handlers.S | 17 push %rax 22 pop %rax
|
/linux-master/arch/x86/kernel/ |
H A D | sev_verify_cbit.S | 87 movq %rdi, %rax
|
/linux-master/include/xen/interface/hvm/ |
H A D | hvm_vcpu.h | 75 uint64_t rax; member in struct:vcpu_hvm_x86_64
|