/linux-master/arch/x86/lib/ |
H A D | copy_mc_64.S | 127 movq %rdi, %rax 143 movq %rcx, %rax
|
H A D | getuser.S | 42 mov %rax, %rdx 44 or %rdx, %rax
|
H A D | memcpy_64.S | 22 * rax original destination 36 movq %rdi, %rax 47 movq %rdi, %rax
|
H A D | copy_user_uncached_64.S | 27 * rax uncopied bytes or 0 if successful. 102 50: movq (%rsi),%rax 103 51: movnti %rax,(%rdi)
|
/linux-master/arch/x86/include/asm/ |
H A D | nospec-branch.h | 85 bts $63, %rax; \ 86 movq %rax, PER_CPU_VAR(pcpu_hot + X86_call_depth); 90 shl $56, %rax; \ 91 movq %rax, PER_CPU_VAR(pcpu_hot + X86_call_depth); \
|
H A D | inst.h | 74 .ifc \r64,%rax
|
/linux-master/arch/x86/kvm/svm/ |
H A D | vmenter.S | 341 mov SVM_current_vmcb(%rdi), %rax 342 mov KVM_VMCB_pa(%rax), %rax 347 1: vmrun %rax 353 FILL_RETURN_BUFFER %rax, RSB_CLEAR_LOOPS, X86_FEATURE_RETPOLINE
|
/linux-master/arch/x86/crypto/ |
H A D | camellia-aesni-avx-asm_64.S | 202 %rax, (%r9)); 718 * %rax: temporary storage, 256 bytes 726 leaq 8 * 16(%rax), %rcx; 730 %xmm15, %rax, %rcx); 734 %xmm15, %rax, %rcx, 0); 736 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 746 %xmm15, %rax, %rcx, 8); 748 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7, 758 %xmm15, %rax, %rcx, 16); 777 %xmm15, (key_table)(CTX, %r8, 8), (%rax), [all...] |
H A D | aria-gfni-avx512-asm_64.S | 630 movq %rsi, %rax; 631 leaq 8 * 64(%rax), %r8; 637 %zmm15, %rax, %r8); 644 %rax, %r9, 0); 651 %rax, %r9, 1); 658 %rax, %r9, 2); 665 %rax, %r9, 3); 672 %rax, %r9, 4); 679 %rax, %r9, 5); 686 %rax, [all...] |
H A D | chacha-avx512vl-x86_64.S | 173 mov %rcx,%rax 176 mov %rax,%r9 179 mov $1,%rax 180 shld %cl,%rax,%rax 181 sub $1,%rax 182 kmovq %rax,%k1 439 mov %rcx,%rax 442 mov %rax,%r9 445 mov $1,%rax [all...] |
H A D | sm4-aesni-avx2-asm_64.S | 242 leaq (32*4)(%rdi), %rax; 250 cmpq %rax, %rdi; 291 movq 8(%rcx), %rax; 292 bswapq %rax; 310 cmpq $(0xffffffffffffffff - 16), %rax;
|
H A D | aesni-intel_asm.S | 148 #define AREG %rax 248 # Clobbers rax, r10-r13 and xmm0-xmm6, %xmm13 256 mov \Iv, %rax 257 movdqu (%rax), %xmm0 274 # Clobbers rax, r10-r13, and xmm0-xmm15 410 movq %xmm0, %rax 413 mov %rax, (%arg3 , %r11, 1) 416 movq %xmm0, %rax 421 shr $8, %rax 429 # Clobbers rax, r1 [all...] |
/linux-master/arch/x86/platform/pvh/ |
H A D | head.S | 108 mov $_pa(startup_64), %rax 110 jmp *%rax
|
/linux-master/tools/perf/arch/x86/util/ |
H A D | dwarf-regs.c | 21 * but we want to use 'ax, bx' instead of 'rax, rbx' (which is struct 69 REG_OFFSET_NAME_64("%ax", rax), 123 { "rax", 0 }, { "eax", 0 }, { "ax", 0 }, { "al", 0 },
|
/linux-master/tools/arch/x86/lib/ |
H A D | memcpy_64.S | 21 * rax original destination 35 movq %rdi, %rax 46 movq %rdi, %rax
|
/linux-master/arch/x86/xen/ |
H A D | xen-asm.S | 41 push %rax 59 pop %rax 193 * rsp->rax } 303 mov $-ENOSYS, %rax
|
H A D | xen-head.S | 62 movq $INIT_PER_CPU_VAR(fixed_percpu_data),%rax
|
/linux-master/tools/testing/selftests/x86/ |
H A D | syscall_numbering.c | 378 regs.rax = MODIFIED_BY_PTRACE; 381 regs.rax = MODIFIED_BY_PTRACE; 385 regs.rax = MODIFIED_BY_PTRACE;
|
H A D | test_syscall_vdso.c | 59 uint64_t rax, rbx, rcx, rdx; member in struct:regs64 71 " push %rax\n" 73 " pop 0*8(%rax)\n" 74 " movq %rbx, 1*8(%rax)\n" 75 " movq %rcx, 2*8(%rax)\n" 76 " movq %rdx, 3*8(%rax)\n" 77 " movq %rsi, 4*8(%rax)\n" 78 " movq %rdi, 5*8(%rax)\n" 79 " movq %rbp, 6*8(%rax)\n" 80 " movq %rsp, 7*8(%rax)\ [all...] |
/linux-master/tools/testing/selftests/proc/ |
H A D | proc-empty-vm.c | 192 uint64_t rax = 0xffffffffff600000; local 194 "call *%[rax]" 195 : [rax] "+a" (rax)
|
H A D | proc-pid-vm.c | 260 uint64_t rax = 0xffffffffff600000; local 262 "call *%[rax]" 263 : [rax] "+a" (rax)
|
/linux-master/arch/x86/include/asm/xen/ |
H A D | interface_64.h | 84 uint64_t rax, r11, rcx, flags, rip, cs, rflags, rsp, ss; member in struct:iret_context 89 /* Anonymous union includes both 32- and 64-bit names (e.g., eax/rax). */ 95 /* Non-gcc sources must always use the proper 64-bit name (e.g., rax). */
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | fix_hypercall_test.c | 25 regs->rax = -EFAULT;
|
/linux-master/arch/x86/realmode/rm/ |
H A D | trampoline_64.S | 226 movq %cr4, %rax 244 movq %rax, %cr3
|
/linux-master/arch/x86/kernel/ |
H A D | sev-shared.c | 314 leaf->eax = ghcb->save.rax; 912 u64 rax = 0; local 915 rax = lower_bits(regs->ax, bits); 917 ghcb_set_rax(ghcb, rax); 926 regs->ax = lower_bits(ghcb->save.rax, bits); 986 regs->ax = ghcb->save.rax; 1009 ctxt->regs->ax = ghcb->save.rax;
|