Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 81 of 81) sorted by relevance

/linux-4.1.27/arch/x86/lib/
Dmemmove_64.S33 mov %rdi, %rax
38 cmp %rdi, %rsi
42 cmp %rdi, %r8
73 movq %r11, 0*8(%rdi)
74 movq %r10, 1*8(%rdi)
75 movq %r9, 2*8(%rdi)
76 movq %r8, 3*8(%rdi)
77 leaq 4*8(%rdi), %rdi
88 lea -8(%rdi, %rdx), %r10
102 movq %rdi, %r10
[all …]
Dmemcpy_64.S33 movq %rdi, %rax
49 movq %rdi, %rax
57 movq %rdi, %rax
81 movq %r8, 0*8(%rdi)
82 movq %r9, 1*8(%rdi)
83 movq %r10, 2*8(%rdi)
84 movq %r11, 3*8(%rdi)
85 leaq 4*8(%rdi), %rdi
95 addq %rdx, %rdi
109 movq %r8, -1*8(%rdi)
[all …]
Dmemset_64.S32 movq %rdi,%r9
60 movq %rdi,%r9
70 movq %rdi,%r10
91 movq %rax,(%rdi)
92 movq %rax,8(%rdi)
93 movq %rax,16(%rdi)
94 movq %rax,24(%rdi)
95 movq %rax,32(%rdi)
96 movq %rax,40(%rdi)
97 movq %rax,48(%rdi)
[all …]
Dcopy_page_64.S48 movq %rax, 0x8*0(%rdi)
49 movq %rbx, 0x8*1(%rdi)
50 movq %rdx, 0x8*2(%rdi)
51 movq %r8, 0x8*3(%rdi)
52 movq %r9, 0x8*4(%rdi)
53 movq %r10, 0x8*5(%rdi)
54 movq %r11, 0x8*6(%rdi)
55 movq %r12, 0x8*7(%rdi)
58 leaq 64 (%rdi), %rdi
76 movq %rax, 0x8*0(%rdi)
[all …]
Dcopy_user_nocache_64.S30 101: movb %al,(%rdi)
32 incq %rdi
64 5: movnti %r8,(%rdi)
65 6: movnti %r9,1*8(%rdi)
66 7: movnti %r10,2*8(%rdi)
67 8: movnti %r11,3*8(%rdi)
72 13: movnti %r8,4*8(%rdi)
73 14: movnti %r9,5*8(%rdi)
74 15: movnti %r10,6*8(%rdi)
75 16: movnti %r11,7*8(%rdi)
[all …]
Dcsum-copy_64.S89 movq (%rdi), %rbx
91 movq 8(%rdi), %r8
93 movq 16(%rdi), %r11
95 movq 24(%rdi), %rdx
98 movq 32(%rdi), %r10
100 movq 40(%rdi), %rbp
102 movq 48(%rdi), %r14
104 movq 56(%rdi), %r13
107 prefetcht0 5*64(%rdi)
140 leaq 64(%rdi), %rdi
[all …]
Dcopy_user_64.S28 101: movb %al,(%rdi)
30 incq %rdi
47 movq %rdi,%rcx
120 5: movq %r8,(%rdi)
121 6: movq %r9,1*8(%rdi)
122 7: movq %r10,2*8(%rdi)
123 8: movq %r11,3*8(%rdi)
128 13: movq %r8,4*8(%rdi)
129 14: movq %r9,5*8(%rdi)
130 15: movq %r10,6*8(%rdi)
[all …]
Dmsr-reg.S19 movq %rdi, %r10 /* Save pointer */
21 movl (%rdi), %eax
22 movl 4(%rdi), %ecx
23 movl 8(%rdi), %edx
24 movl 12(%rdi), %ebx
25 movl 20(%rdi), %ebp
26 movl 24(%rdi), %esi
27 movl 28(%rdi), %edi
Drwsem.S67 pushq_cfi_reg rdi; \
82 popq_cfi_reg rdi
91 movq %rax,%rdi
102 movq %rax,%rdi
115 movq %rax,%rdi
126 movq %rax,%rdi
Dclear_page_64.S38 #define PUT(x) movq %rax,x*8(%rdi)
39 movq %rax,(%rdi)
47 leaq 64(%rdi),%rdi
Dthunk_64.S20 pushq_cfi_reg rdi
32 movq_cfi_restore 9*8, rdi
71 popq_cfi_reg rdi
/linux-4.1.27/tools/perf/arch/x86/tests/
Dregs_load.S31 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.1.27/arch/x86/um/
Dsetjmp_64.S26 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 …]
Dstub_64.S46 pop %rdi
/linux-4.1.27/arch/x86/crypto/
Dtwofish-x86_64-asm_64.S81 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 …]
Dsalsa20-x86_64-asm_64.S10 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 …]
Dghash-clmulni-intel_asm.S97 movups (%rdi), DATA
103 movups DATA, (%rdi)
115 movups (%rdi), DATA
129 movups DATA, (%rdi)
Dcrc32c-pcl-intel-asm_64.S77 #define bufp %rdi
97 pushq %rdi
107 mov bufp, bufptmp # rdi = *buf
310 popq %rdi
Dcrc32-pclmul_asm.S83 #define BUF %rdi
Dcrct10dif-pcl-asm_64.S65 #define arg1 %rdi
Dsha1_avx2_x86_64_asm.S74 #define CTX %rdi /* arg1 */
87 #define REG_RC %rdi
Dblowfish-x86_64-asm_64.S36 #define CTX %rdi
Dsha1_ssse3_asm.S33 #define CTX %rdi // arg1
98 mov %rsp, %rdi
Daes-x86_64-asm_64.S43 #define R6 %rdi
Dtwofish-x86_64-asm_64-3way.S39 #define CTX %rdi
Daes_ctrby8_avx-x86_64.S88 #define p_in %rdi
Dcast6-avx-x86_64-asm_64.S49 #define CTX %rdi
Dtwofish-avx-x86_64-asm_64.S52 #define CTX %rdi
Dcamellia-x86_64-asm_64.S53 #define CTX %rdi
Dcast5-avx-x86_64-asm_64.S49 #define CTX %rdi
Dsha512-avx-asm.S57 digest = %rdi
Dsha512-ssse3-asm.S56 digest = %rdi
Ddes3_ede-asm_64.S32 #define CTX %rdi
Dsha256-avx-asm.S100 CTX = %rdi # 1st arg
Dsha256-ssse3-asm.S92 CTX = %rdi # 1st arg
Dserpent-sse2-x86_64-asm_64.S32 #define CTX %rdi
Dsha256-avx2-asm.S95 CTX = %rdi # 1st arg
Dsha512-avx2-asm.S73 CTX = %rdi
Dserpent-avx-x86_64-asm_64.S41 #define CTX %rdi
Dserpent-avx2-asm_64.S34 #define CTX %rdi
Dcamellia-aesni-avx-asm_64.S27 #define CTX %rdi
Daesni-intel_asm.S93 #define arg1 rdi
128 #define KEYP %rdi
Dcamellia-aesni-avx2-asm_64.S22 #define CTX %rdi
Daesni-intel_avx-x86_64.S183 #define arg1 %rdi
/linux-4.1.27/arch/x86/kernel/
Dhead_64.S107 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 …]
Dentry_64.S153 CFI_REL_OFFSET rdi, RDI+\offset
237 pushq_cfi_reg rdi /* pt_regs->di */
314 movq %rsp, %rdi
325 movq %rsp, %rdi
377 pushq_cfi %rdi
379 popq_cfi %rdi
392 pushq_cfi %rdi
393 leaq 8(%rsp),%rdi # &ptregs -> arg1
395 popq_cfi %rdi
402 movq %rsp,%rdi # &ptregs -> arg1
[all …]
Drelocate_kernel_64.S89 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
Dmcount_64.S102 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
317 movq %rbp, %rdi
321 movq %rax, %rdi
325 jmp *%rdi
/linux-4.1.27/arch/x86/boot/compressed/
Dhead_64.S260 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 */
Defi_thunk_64.S104 mov %rdi, %rax
/linux-4.1.27/arch/x86/purgatory/
Dentry64.S45 movq rdi(%rip), %rdi
70 rdi: .quad 0x0 label
/linux-4.1.27/arch/x86/kernel/acpi/
Dwakeup_64.S30 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.1.27/arch/x86/ia32/
Dia32entry.S141 pushq_cfi_reg rdi /* pt_regs->di */
304 movq %rsp,%rdi /* &pt_regs -> arg1 */
374 pushq_cfi_reg rdi /* pt_regs->di */
461 movq %rsp,%rdi /* &pt_regs -> arg1 */
523 pushq_cfi_reg rdi /* pt_regs->di */
555 movq %rsp,%rdi /* &pt_regs -> arg1 */
601 CFI_REL_OFFSET rdi,RDI
/linux-4.1.27/arch/x86/power/
Dhibernate_asm_64.S30 movq %rdi, pt_regs_di(%rax)
87 movq pbe_orig_address(%rdx), %rdi
127 movq pt_regs_di(%rax), %rdi
/linux-4.1.27/arch/x86/xen/
Dxen-asm.S126 push %rdi
136 pop %rdi
Dsmp.c427 ctxt->user_regs.rdi = cpu; in cpu_initialize_context()
/linux-4.1.27/drivers/clk/qcom/
Dmmcc-msm8960.c510 struct clk_pix_rdi *rdi = to_clk_pix_rdi(hw); in pix_rdi_set_parent() local
529 val = rdi->s2_mask; in pix_rdi_set_parent()
532 regmap_update_bits(rdi->clkr.regmap, rdi->s2_reg, rdi->s2_mask, val); in pix_rdi_set_parent()
540 val = rdi->s_mask; in pix_rdi_set_parent()
543 regmap_update_bits(rdi->clkr.regmap, rdi->s_reg, rdi->s_mask, val); in pix_rdi_set_parent()
560 struct clk_pix_rdi *rdi = to_clk_pix_rdi(hw); in pix_rdi_get_parent() local
563 regmap_read(rdi->clkr.regmap, rdi->s2_reg, &val); in pix_rdi_get_parent()
564 if (val & rdi->s2_mask) in pix_rdi_get_parent()
567 regmap_read(rdi->clkr.regmap, rdi->s_reg, &val); in pix_rdi_get_parent()
568 if (val & rdi->s_mask) in pix_rdi_get_parent()
/linux-4.1.27/arch/x86/net/
Dbpf_jit.S76 mov %rbx, %rdi; /* arg1 == skb */ \
110 mov %rbx, %rdi; /* arg1 == skb */ \
/linux-4.1.27/arch/x86/include/asm/
Dcalling.h115 movq_cfi rdi, 14*8+\offset
182 movq_cfi_restore 14*8, rdi
Dkexec.h198 uint64_t rdi; member
Dinst.h95 .ifc \r64,%rdi
Dparavirt.h876 COND_PUSH(set, CLBR_RDI, rdi); \
886 COND_POP(set, CLBR_RDI, rdi); \
/linux-4.1.27/arch/x86/include/uapi/asm/
Dptrace.h63 unsigned long rdi; member
Dsigcontext.h169 __u64 rdi; member
Dkvm.h113 __u64 rsi, rdi, rsp, rbp; member
/linux-4.1.27/Documentation/
Dstatic-keys.txt196 ffffffff810442b0: 48 8b b8 e8 02 00 00 mov 0x2e8(%rax),%rdi
201 ffffffff810442c0: 48 c7 c7 e3 54 98 81 mov $0xffffffff819854e3,%rdi
218 ffffffff81044215: 48 8b b8 e8 02 00 00 mov 0x2e8(%rax),%rdi
223 ffffffff81044225: 48 c7 c7 13 53 98 81 mov $0xffffffff81985313,%rdi
Dkmemcheck.txt503 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.1.27/arch/x86/platform/efi/
Defi_thunk_64.S121 mov %rdi, %rax
Defi_stub_64.S87 call *%rdi
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S61 ## Function clobbers: rax, rcx, rdx, rbx, rsi, rdi, r9-r15# ymm0-15
64 ## Linux preserves: rdi rbp r8
221 arg1 = %rdi
Dsha1_mb_mgr_submit_avx2.S62 arg1 = %rdi
Dsha1_mb_mgr_flush_avx2.S61 #define arg1 %rdi
/linux-4.1.27/Documentation/networking/
Dfilter.txt496 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.1.27/Documentation/locking/
Dmutex-design.txt52 bc8: f0 ff 07 lock incl (%rdi)
/linux-4.1.27/drivers/isdn/hardware/mISDN/
Dhfc_multi.h45 int los, ais, slip_tx, slip_rx, rdi; /* current alarms */ member
Dhfcmulti.c2500 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.1.27/arch/x86/kvm/
Dx86.c6666 regs->rdi = kvm_register_read(vcpu, VCPU_REGS_RDI); in kvm_arch_vcpu_ioctl_get_regs()
6696 kvm_register_write(vcpu, VCPU_REGS_RDI, regs->rdi); in kvm_arch_vcpu_ioctl_set_regs()
Dsvm.c3946 [rdi]"i"(offsetof(struct vcpu_svm, vcpu.arch.regs[VCPU_REGS_RDI])), in svm_vcpu_run()
Dvmx.c8295 [rdi]"i"(offsetof(struct vcpu_vmx, vcpu.arch.regs[VCPU_REGS_RDI])), in vmx_vcpu_run()
/linux-4.1.27/arch/x86/
DKconfig274 …default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcal…
/linux-4.1.27/Documentation/virtual/kvm/
Dapi.txt300 __u64 rsi, rdi, rsp, rbp;