/linux-4.4.14/arch/x86/lib/ |
D | memmove_64.S | 31 mov %rdi, %rax 36 cmp %rdi, %rsi 40 cmp %rdi, %r8 71 movq %r11, 0*8(%rdi) 72 movq %r10, 1*8(%rdi) 73 movq %r9, 2*8(%rdi) 74 movq %r8, 3*8(%rdi) 75 leaq 4*8(%rdi), %rdi 86 lea -8(%rdi, %rdx), %r10 100 movq %rdi, %r10 [all …]
|
D | memcpy_64.S | 32 movq %rdi, %rax 48 movq %rdi, %rax 55 movq %rdi, %rax 79 movq %r8, 0*8(%rdi) 80 movq %r9, 1*8(%rdi) 81 movq %r10, 2*8(%rdi) 82 movq %r11, 3*8(%rdi) 83 leaq 4*8(%rdi), %rdi 93 addq %rdx, %rdi 107 movq %r8, -1*8(%rdi) [all …]
|
D | copy_page_64.S | 41 movq %rax, 0x8*0(%rdi) 42 movq %rbx, 0x8*1(%rdi) 43 movq %rdx, 0x8*2(%rdi) 44 movq %r8, 0x8*3(%rdi) 45 movq %r9, 0x8*4(%rdi) 46 movq %r10, 0x8*5(%rdi) 47 movq %r11, 0x8*6(%rdi) 48 movq %r12, 0x8*7(%rdi) 51 leaq 64 (%rdi), %rdi 69 movq %rax, 0x8*0(%rdi) [all …]
|
D | memset_64.S | 31 movq %rdi,%r9 59 movq %rdi,%r9 68 movq %rdi,%r10 88 movq %rax,(%rdi) 89 movq %rax,8(%rdi) 90 movq %rax,16(%rdi) 91 movq %rax,24(%rdi) 92 movq %rax,32(%rdi) 93 movq %rax,40(%rdi) 94 movq %rax,48(%rdi) [all …]
|
D | copy_user_64.S | 21 movq %rdi,%rcx 88 5: movq %r8,(%rdi) 89 6: movq %r9,1*8(%rdi) 90 7: movq %r10,2*8(%rdi) 91 8: movq %r11,3*8(%rdi) 96 13: movq %r8,4*8(%rdi) 97 14: movq %r9,5*8(%rdi) 98 15: movq %r10,6*8(%rdi) 99 16: movq %r11,7*8(%rdi) 101 leaq 64(%rdi),%rdi [all …]
|
D | csum-copy_64.S | 81 movq (%rdi), %rbx 83 movq 8(%rdi), %r8 85 movq 16(%rdi), %r11 87 movq 24(%rdi), %rdx 90 movq 32(%rdi), %r10 92 movq 40(%rdi), %rbp 94 movq 48(%rdi), %r14 96 movq 56(%rdi), %r13 99 prefetcht0 5*64(%rdi) 132 leaq 64(%rdi), %rdi [all …]
|
D | msr-reg.S | 17 movq %rdi, %r10 /* Save pointer */ 19 movl (%rdi), %eax 20 movl 4(%rdi), %ecx 21 movl 8(%rdi), %edx 22 movl 12(%rdi), %ebx 23 movl 20(%rdi), %ebp 24 movl 24(%rdi), %esi 25 movl 28(%rdi), %edi
|
D | rwsem.S | 66 pushq %rdi; \ 81 popq %rdi 89 movq %rax,%rdi 98 movq %rax,%rdi 109 movq %rax,%rdi 118 movq %rax,%rdi
|
D | clear_page_64.S | 34 #define PUT(x) movq %rax,x*8(%rdi) 35 movq %rax,(%rdi) 43 leaq 64(%rdi),%rdi
|
/linux-4.4.14/tools/perf/arch/x86/tests/ |
D | regs_load.S | 31 movq %rax, AX(%rdi) 32 movq %rbx, BX(%rdi) 33 movq %rcx, CX(%rdi) 34 movq %rdx, DX(%rdi) 35 movq %rsi, SI(%rdi) 36 movq %rdi, DI(%rdi) 37 movq %rbp, BP(%rdi) 40 movq %rax, SP(%rdi) 43 movq %rax, IP(%rdi) 45 movq $0, FLAGS(%rdi) [all …]
|
/linux-4.4.14/arch/x86/um/ |
D | setjmp_64.S | 26 movq %rbx,(%rdi) 27 movq %rsp,8(%rdi) # Post-return %rsp! 29 movq %rbp,16(%rdi) 30 movq %r12,24(%rdi) 31 movq %r13,32(%rdi) 32 movq %r14,40(%rdi) 33 movq %r15,48(%rdi) 34 movq %rsi,56(%rdi) # Return address 45 movq (%rdi),%rbx 46 movq 8(%rdi),%rsp [all …]
|
D | stub_64.S | 30 pop %rdi
|
/linux-4.4.14/arch/x86/crypto/ |
D | twofish-x86_64-asm_64.S | 81 mov s1(%r11,%rdi,4),%r8d;\ 83 mov s2(%r11,%rdi,4),%r9d;\ 86 xor s2(%r11,%rdi,4),%r8d;\ 89 xor s3(%r11,%rdi,4),%r9d;\ 91 xor s3(%r11,%rdi,4),%r8d;\ 93 xor (%r11,%rdi,4), %r9d;\ 96 xor (%r11,%rdi,4), %r8d;\ 98 xor s1(%r11,%rdi,4),%r9d;\ 119 mov s1(%r11,%rdi,4),%r8d;\ 121 mov s2(%r11,%rdi,4),%r9d;\ [all …]
|
D | salsa20-x86_64-asm_64.S | 10 mov %rdi,%r8 14 mov %rdx,%rdi 81 movq %rdi,128(%rsp) 83 leaq 192(%rsp),%rdi 89 leaq 192(%rsp),%rdi 96 movq %rdi,136(%rsp) 102 movq 56(%rsp),%rdi 104 mov %rdi,%rdx 106 shr $32,%rdi 170 lea (%rdi,%r15),%rbp [all …]
|
D | chacha20-avx2-x86_64.S | 27 # %rdi: Input state matrix, s 48 vpbroadcastd 0x00(%rdi),%ymm0 49 vpbroadcastd 0x04(%rdi),%ymm1 50 vpbroadcastd 0x08(%rdi),%ymm2 51 vpbroadcastd 0x0c(%rdi),%ymm3 52 vpbroadcastd 0x10(%rdi),%ymm4 53 vpbroadcastd 0x14(%rdi),%ymm5 54 vpbroadcastd 0x18(%rdi),%ymm6 55 vpbroadcastd 0x1c(%rdi),%ymm7 56 vpbroadcastd 0x20(%rdi),%ymm8 [all …]
|
D | chacha20-ssse3-x86_64.S | 24 # %rdi: Input state matrix, s 36 movdqa 0x00(%rdi),%xmm0 37 movdqa 0x10(%rdi),%xmm1 38 movdqa 0x20(%rdi),%xmm2 39 movdqa 0x30(%rdi),%xmm3 146 # %rdi: Input state matrix, s 165 movq 0x00(%rdi),%xmm1 168 movq 0x08(%rdi),%xmm3 171 movq 0x10(%rdi),%xmm5 174 movq 0x18(%rdi),%xmm7 [all …]
|
D | ghash-clmulni-intel_asm.S | 97 movups (%rdi), DATA 103 movups DATA, (%rdi) 115 movups (%rdi), DATA 129 movups DATA, (%rdi)
|
D | crc32c-pcl-intel-asm_64.S | 77 #define bufp %rdi 97 pushq %rdi 107 mov bufp, bufptmp # rdi = *buf 310 popq %rdi
|
D | poly1305-avx2-x86_64.S | 24 #define h0 0x00(%rdi) 25 #define h1 0x04(%rdi) 26 #define h2 0x08(%rdi) 27 #define h3 0x0c(%rdi) 28 #define h4 0x10(%rdi) 85 # %rdi: Accumulator h[5]
|
D | poly1305-sse2-x86_64.S | 22 #define h0 0x00(%rdi) 23 #define h1 0x04(%rdi) 24 #define h2 0x08(%rdi) 25 #define h3 0x0c(%rdi) 26 #define h4 0x10(%rdi) 52 # %rdi: Accumulator h[5] 303 # %rdi: Accumulator h[5]
|
D | crc32-pclmul_asm.S | 83 #define BUF %rdi
|
D | crct10dif-pcl-asm_64.S | 65 #define arg1 %rdi
|
D | sha1_avx2_x86_64_asm.S | 74 #define CTX %rdi /* arg1 */ 87 #define REG_RC %rdi
|
D | sha1_ni_asm.S | 58 #define DIGEST_PTR %rdi /* 1st arg */
|
D | blowfish-x86_64-asm_64.S | 36 #define CTX %rdi
|
D | sha1_ssse3_asm.S | 33 #define CTX %rdi // arg1 98 mov %rsp, %rdi
|
D | sha256_ni_asm.S | 58 #define DIGEST_PTR %rdi /* 1st arg */
|
D | aes-x86_64-asm_64.S | 43 #define R6 %rdi
|
D | twofish-x86_64-asm_64-3way.S | 39 #define CTX %rdi
|
D | aes_ctrby8_avx-x86_64.S | 88 #define p_in %rdi
|
D | cast6-avx-x86_64-asm_64.S | 49 #define CTX %rdi
|
D | twofish-avx-x86_64-asm_64.S | 52 #define CTX %rdi
|
D | camellia-x86_64-asm_64.S | 53 #define CTX %rdi
|
D | cast5-avx-x86_64-asm_64.S | 49 #define CTX %rdi
|
D | sha512-ssse3-asm.S | 56 digest = %rdi
|
D | sha512-avx-asm.S | 57 digest = %rdi
|
D | des3_ede-asm_64.S | 32 #define CTX %rdi
|
D | sha256-ssse3-asm.S | 92 CTX = %rdi # 1st arg
|
D | sha256-avx-asm.S | 100 CTX = %rdi # 1st arg
|
D | serpent-sse2-x86_64-asm_64.S | 32 #define CTX %rdi
|
D | sha256-avx2-asm.S | 95 CTX = %rdi # 1st arg
|
D | sha512-avx2-asm.S | 73 CTX = %rdi
|
D | camellia-aesni-avx-asm_64.S | 27 #define CTX %rdi
|
D | serpent-avx2-asm_64.S | 34 #define CTX %rdi
|
D | serpent-avx-x86_64-asm_64.S | 41 #define CTX %rdi
|
D | aesni-intel_asm.S | 93 #define arg1 rdi 128 #define KEYP %rdi
|
D | camellia-aesni-avx2-asm_64.S | 22 #define CTX %rdi
|
D | aesni-intel_avx-x86_64.S | 183 #define arg1 %rdi
|
/linux-4.4.14/arch/x86/kernel/ |
D | head_64.S | 107 leaq _text(%rip), %rdi 110 movq %rdi, %rax 118 movq %rdi, %rax 127 movq %rdi, %rax 128 shrq $PMD_SHIFT, %rdi 132 subq %rdi, %rcx 136 andq $(PTRS_PER_PMD - 1), %rdi 137 movq %rax, (%rbx,%rdi,8) 138 incq %rdi 149 leaq level2_kernel_pgt(%rip), %rdi [all …]
|
D | relocate_kernel_64.S | 89 movq %rdi, CP_PA_BACKUP_PAGES_MAP(%r11) 184 movq CP_PA_BACKUP_PAGES_MAP(%r8), %rdi 214 movq %rdi, %rcx /* Put the page_list in %rcx */ 226 movq %rcx, %rdi 227 andq $0xfffffffffffff000, %rdi 245 movq %rdi, %rdx 248 movq %r10, %rdi 252 movq %rax, %rdi 257 movq %rdx, %rdi
|
D | mcount_64.S | 102 movq %rdi, RDI(%rsp) 121 movq MCOUNT_REG_SIZE+\added(%rsp), %rdi 122 movq %rdi, RIP(%rsp) 129 subq $MCOUNT_INSN_SIZE, %rdi 135 movq RDI(%rsp), %rdi 323 movq %rbp, %rdi 327 movq %rax, %rdi 331 jmp *%rdi
|
/linux-4.4.14/arch/x86/entry/ |
D | entry_64.S | 163 pushq %rdi /* pt_regs->di */ 238 movq %rsp, %rdi 249 movq %rsp, %rdi 280 movq %rsp, %rdi 467 movq %rbp, %rdi 535 movq %rsp, %rdi 538 pushq %rdi 568 mov %rsp,%rdi 626 pushq %rdi 628 movq PER_CPU_VAR(espfix_waddr), %rdi [all …]
|
D | entry_64_compat.S | 82 pushq %rdi /* pt_regs->di */ 122 movq %rsp, %rdi 179 pushq %rdi /* pt_regs->di */ 202 movq %rsp, %rdi 220 popq %rdi /* pt_regs->di */ 284 pushq %rdi /* pt_regs->di */ 308 movq %rsp, %rdi
|
D | thunk_64.S | 18 pushq %rdi 30 movq 9*8(%rsp), %rdi 64 popq %rdi
|
D | calling.h | 112 movq %rdi, 14*8+\offset(%rsp) 176 movq 14*8(%rsp), %rdi
|
/linux-4.4.14/arch/x86/boot/compressed/ |
D | head_64.S | 260 movq %rax, %rdi 280 movq efi_config(%rip), %rdi 348 leaq (_bss-8)(%rbx), %rdi 365 movq %rdi, efi64_config(%rip) /* Handle */ 383 leaq _bss(%rip), %rdi 385 subq %rdi, %rcx 408 movq %rsi, %rdi /* real mode address */
|
D | efi_thunk_64.S | 104 mov %rdi, %rax
|
/linux-4.4.14/arch/x86/purgatory/ |
D | entry64.S | 45 movq rdi(%rip), %rdi 70 rdi: .quad 0x0 label
|
/linux-4.4.14/arch/x86/kernel/acpi/ |
D | wakeup_64.S | 30 movq saved_rdi, %rdi 50 movq %rdi, pt_regs_di(%rax) 70 movq %rdi, saved_rdi 97 movq pt_regs_di(%rax), %rdi
|
/linux-4.4.14/tools/testing/selftests/x86/ |
D | thunks.S | 36 mov %rsp,(%rdi) 37 mov %rdi,%rsp
|
D | test_syscall_vdso.c | 68 uint64_t rsi, rdi, rbp, rsp; member 121 …printf("si:%016llx di:%016llx bp:%016llx sp:%016llx\n", regs64.rsi, regs64.rdi, regs64.rbp, reg… in print_regs64()
|
D | ptrace_syscall.c | 20 # define user_arg0 rdi
|
/linux-4.4.14/arch/x86/power/ |
D | hibernate_asm_64.S | 30 movq %rdi, pt_regs_di(%rax) 87 movq pbe_orig_address(%rdx), %rdi 127 movq pt_regs_di(%rax), %rdi
|
/linux-4.4.14/arch/x86/xen/ |
D | xen-asm.S | 126 push %rdi 136 pop %rdi
|
D | smp.c | 451 ctxt->user_regs.rdi = cpu; in cpu_initialize_context()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | asm.h | 76 101: movb %al,(%rdi) 78 incq %rdi
|
D | kexec.h | 198 uint64_t rdi; member
|
D | inst.h | 95 .ifc \r64,%rdi
|
D | paravirt.h | 879 COND_PUSH(set, CLBR_RDI, rdi); \ 889 COND_POP(set, CLBR_RDI, rdi); \
|
/linux-4.4.14/arch/x86/net/ |
D | bpf_jit.S | 75 mov %rbx, %rdi; /* arg1 == skb */ \ 109 mov %rbx, %rdi; /* arg1 == skb */ \
|
/linux-4.4.14/drivers/clk/qcom/ |
D | mmcc-msm8960.c | 539 struct clk_pix_rdi *rdi = to_clk_pix_rdi(hw); in pix_rdi_set_parent() local 558 val = rdi->s2_mask; in pix_rdi_set_parent() 561 regmap_update_bits(rdi->clkr.regmap, rdi->s2_reg, rdi->s2_mask, val); in pix_rdi_set_parent() 569 val = rdi->s_mask; in pix_rdi_set_parent() 572 regmap_update_bits(rdi->clkr.regmap, rdi->s_reg, rdi->s_mask, val); in pix_rdi_set_parent() 591 struct clk_pix_rdi *rdi = to_clk_pix_rdi(hw); in pix_rdi_get_parent() local 594 regmap_read(rdi->clkr.regmap, rdi->s2_reg, &val); in pix_rdi_get_parent() 595 if (val & rdi->s2_mask) in pix_rdi_get_parent() 598 regmap_read(rdi->clkr.regmap, rdi->s_reg, &val); in pix_rdi_get_parent() 599 if (val & rdi->s_mask) in pix_rdi_get_parent()
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
D | ptrace.h | 63 unsigned long rdi; member
|
D | sigcontext.h | 333 __u64 rdi; member
|
D | kvm.h | 115 __u64 rsi, rdi, rsp, rbp; member
|
/linux-4.4.14/tools/perf/arch/x86/util/ |
D | dwarf-regs.c | 84 REG_OFFSET_NAME_64("%di", rdi),
|
/linux-4.4.14/Documentation/ |
D | static-keys.txt | 201 ffffffff810442b0: 48 8b b8 e8 02 00 00 mov 0x2e8(%rax),%rdi 206 ffffffff810442c0: 48 c7 c7 e3 54 98 81 mov $0xffffffff819854e3,%rdi 223 ffffffff81044215: 48 8b b8 e8 02 00 00 mov 0x2e8(%rax),%rdi 228 ffffffff81044225: 48 c7 c7 13 53 98 81 mov $0xffffffff81985313,%rdi
|
D | kmemcheck.txt | 503 ffffffff8104eddd: mov %r13,%rdi 506 ffffffff8104ede8: rep movsl %ds:(%rsi),%es:(%rdi) 509 ffffffff8104edee: movsw %ds:(%rsi),%es:(%rdi) 512 ffffffff8104edf4: movsb %ds:(%rsi),%es:(%rdi) 513 ffffffff8104edf5: mov %r8,%rdi
|
/linux-4.4.14/arch/x86/platform/efi/ |
D | efi_stub_64.S | 87 call *%rdi
|
D | efi_thunk_64.S | 121 mov %rdi, %rax
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
D | sha1_x8_avx2.S | 61 ## Function clobbers: rax, rcx, rdx, rbx, rsi, rdi, r9-r15# ymm0-15 64 ## Linux preserves: rdi rbp r8 221 arg1 = %rdi
|
D | sha1_mb_mgr_submit_avx2.S | 62 arg1 = %rdi
|
D | sha1_mb_mgr_flush_avx2.S | 61 #define arg1 %rdi
|
/linux-4.4.14/Documentation/networking/ |
D | filter.txt | 496 c: mov 0x68(%rdi),%r9d 497 10: sub 0x6c(%rdi),%r9d 498 14: mov 0xd8(%rdi),%r8 527 c: mov 0x68(%rdi),%r9d 529 10: sub 0x6c(%rdi),%r9d 531 14: mov 0xd8(%rdi),%r8 691 movq %rdi, %rax 717 R1 - rdi 728 ... since x86_64 ABI mandates rdi, rsi, rdx, rcx, r8, r9 for argument passing 756 mov %rdi,%rbx [all …]
|
/linux-4.4.14/Documentation/locking/ |
D | mutex-design.txt | 52 bc8: f0 ff 07 lock incl (%rdi)
|
/linux-4.4.14/drivers/isdn/hardware/mISDN/ |
D | hfc_multi.h | 45 int los, ais, slip_tx, slip_rx, rdi; /* current alarms */ member
|
D | hfcmulti.c | 2500 if (!temp && hc->chan[hc->dnum[0]].rdi) in handle_timer_irq() 2503 if (temp && !hc->chan[hc->dnum[0]].rdi) in handle_timer_irq() 2506 hc->chan[hc->dnum[0]].rdi = temp; in handle_timer_irq()
|
/linux-4.4.14/arch/x86/kvm/ |
D | x86.c | 6855 regs->rdi = kvm_register_read(vcpu, VCPU_REGS_RDI); in kvm_arch_vcpu_ioctl_get_regs() 6885 kvm_register_write(vcpu, VCPU_REGS_RDI, regs->rdi); in kvm_arch_vcpu_ioctl_set_regs()
|
D | svm.c | 3858 [rdi]"i"(offsetof(struct vcpu_svm, vcpu.arch.regs[VCPU_REGS_RDI])), in svm_vcpu_run()
|
D | vmx.c | 8656 [rdi]"i"(offsetof(struct vcpu_vmx, vcpu.arch.regs[VCPU_REGS_RDI])), in vmx_vcpu_run()
|
/linux-4.4.14/arch/x86/ |
D | Kconfig | 284 …default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcal…
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | api.txt | 305 __u64 rsi, rdi, rsp, rbp;
|