Home
last modified time | relevance | path

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

1234

/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.S34 movq %rdi, %rax
52 movq %rdi, %rax
59 movq %rdi, %rax
83 movq %r8, 0*8(%rdi)
84 movq %r9, 1*8(%rdi)
85 movq %r10, 2*8(%rdi)
86 movq %r11, 3*8(%rdi)
87 leaq 4*8(%rdi), %rdi
97 addq %rdx, %rdi
111 movq %r8, -1*8(%rdi)
[all …]
Dcopy_page_64.S44 movq %rax, 0x8*0(%rdi)
45 movq %rbx, 0x8*1(%rdi)
46 movq %rdx, 0x8*2(%rdi)
47 movq %r8, 0x8*3(%rdi)
48 movq %r9, 0x8*4(%rdi)
49 movq %r10, 0x8*5(%rdi)
50 movq %r11, 0x8*6(%rdi)
51 movq %r12, 0x8*7(%rdi)
54 leaq 64 (%rdi), %rdi
72 movq %rax, 0x8*0(%rdi)
[all …]
Dmemset_64.S33 movq %rdi,%r9
63 movq %rdi,%r9
72 movq %rdi,%r10
92 movq %rax,(%rdi)
93 movq %rax,8(%rdi)
94 movq %rax,16(%rdi)
95 movq %rax,24(%rdi)
96 movq %rax,32(%rdi)
97 movq %rax,40(%rdi)
98 movq %rax,48(%rdi)
[all …]
Dcopy_user_64.S45 5: movq %r8,(%rdi)
46 6: movq %r9,1*8(%rdi)
47 7: movq %r10,2*8(%rdi)
48 8: movq %r11,3*8(%rdi)
53 13: movq %r8,4*8(%rdi)
54 14: movq %r9,5*8(%rdi)
55 15: movq %r10,6*8(%rdi)
56 16: movq %r11,7*8(%rdi)
58 leaq 64(%rdi),%rdi
67 19: movq %r8,(%rdi)
[all …]
Dcsum-copy_64.S81 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), %r15
94 movq 48(%rdi), %r14
96 movq 56(%rdi), %r13
99 prefetcht0 5*64(%rdi)
132 leaq 64(%rdi), %rdi
[all …]
Dmsr-reg.S18 movq %rdi, %r10 /* Save pointer */
20 movl (%rdi), %eax
21 movl 4(%rdi), %ecx
22 movl 8(%rdi), %edx
23 movl 12(%rdi), %ebx
24 movl 20(%rdi), %r12d
25 movl 24(%rdi), %esi
26 movl 28(%rdi), %edi
Drwsem.S69 pushq %rdi; \
84 popq %rdi
93 movq %rax,%rdi
104 movq %rax,%rdi
114 movq %rax,%rdi
127 movq %rax,%rdi
138 movq %rax,%rdi
Dhweight.S41 pushq %rdi
44 movq %rdi, %rdx # w -> t
49 subq %rax, %rdi # w -= t
51 movq %rdi, %rax # w -> t
52 shrq $2, %rdi # w_tmp >>= 2
54 andq %rdi, %rdx # w_tmp &= 0x3333333333333333
67 popq %rdi
Dclear_page_64.S31 #define PUT(x) movq %rax,x*8(%rdi)
32 movq %rax,(%rdi)
40 leaq 64(%rdi),%rdi
/arch/x86/um/
Dsetjmp_64.S27 movq %rbx,(%rdi)
28 movq %rsp,8(%rdi) # Post-return %rsp!
30 movq %rbp,16(%rdi)
31 movq %r12,24(%rdi)
32 movq %r13,32(%rdi)
33 movq %r14,40(%rdi)
34 movq %r15,48(%rdi)
35 movq %rsi,56(%rdi) # Return address
46 movq (%rdi),%rbx
47 movq 8(%rdi),%rsp
[all …]
/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 …]
Dchacha20-avx2-x86_64.S32 # %rdi: Input state matrix, s
53 vpbroadcastd 0x00(%rdi),%ymm0
54 vpbroadcastd 0x04(%rdi),%ymm1
55 vpbroadcastd 0x08(%rdi),%ymm2
56 vpbroadcastd 0x0c(%rdi),%ymm3
57 vpbroadcastd 0x10(%rdi),%ymm4
58 vpbroadcastd 0x14(%rdi),%ymm5
59 vpbroadcastd 0x18(%rdi),%ymm6
60 vpbroadcastd 0x1c(%rdi),%ymm7
61 vpbroadcastd 0x20(%rdi),%ymm8
[all …]
Dghash-clmulni-intel_asm.S98 movups (%rdi), DATA
104 movups DATA, (%rdi)
118 movups (%rdi), DATA
132 movups DATA, (%rdi)
Dchacha20-ssse3-x86_64.S27 # %rdi: Input state matrix, s
39 movdqa 0x00(%rdi),%xmm0
40 movdqa 0x10(%rdi),%xmm1
41 movdqa 0x20(%rdi),%xmm2
42 movdqa 0x30(%rdi),%xmm3
149 # %rdi: Input state matrix, s
168 movq 0x00(%rdi),%xmm1
171 movq 0x08(%rdi),%xmm3
174 movq 0x10(%rdi),%xmm5
177 movq 0x18(%rdi),%xmm7
[all …]
/arch/x86/entry/
Dentry_64.S189 pushq %rdi
190 movq $entry_SYSCALL_64_stage2, %rdi
191 JMP_NOSPEC %rdi
198 popq %rdi
232 movq %rsp, %rdi
312 movq %rsp, %rdi
315 pushq RSP-RDI(%rdi) /* RSP */
316 pushq (%rdi) /* RDI */
322 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
324 popq %rdi
[all …]
Dentry_64_compat.S82 pushq %rdi /* pt_regs->di */
138 movq %rsp, %rdi
221 pushq %rdi /* pt_regs->di */
253 movq %rsp, %rdi
271 popq %rdi /* pt_regs->di */
355 pushq %rdi /* pt_regs->di */
388 movq %rsp, %rdi
Dthunk_64.S21 pushq %rdi
33 movq 8(%rbp), %rdi
69 popq %rdi
/arch/x86/mm/
Dmem_encrypt_boot.S45 movq %rdi, %r10 /* Encrypted area */
50 movq %rax, %rdi /* Workarea encryption routine */
56 movq %r10, %rdi /* Encrypted area */
112 movq %rdi, %r10 /* Save encrypted area address */
134 movq %r8, %rdi /* Dest - intermediate copy buffer */
139 movq %r10, %rdi /* Dest - encrypted area */
/arch/x86/kernel/
Drelocate_kernel_64.S96 movq %rdi, CP_PA_BACKUP_PAGES_MAP(%r11)
206 movq CP_PA_BACKUP_PAGES_MAP(%r8), %rdi
236 movq %rdi, %rcx /* Put the page_list in %rcx */
248 movq %rcx, %rdi
249 andq $0xfffffffffffff000, %rdi
267 movq %rdi, %rdx
270 movq %r10, %rdi
274 movq %rax, %rdi
279 movq %rdx, %rdi
Dftrace_64.S101 movq %rdi, RDI(%rsp)
120 movq MCOUNT_REG_SIZE+\added(%rsp), %rdi
121 movq %rdi, RIP(%rsp)
128 subq $MCOUNT_INSN_SIZE, %rdi
134 movq RDI(%rsp), %rdi
324 movq %rbp, %rdi
328 movq %rax, %rdi
332 JMP_NOSPEC %rdi
/arch/x86/boot/compressed/
Dhead_64.S325 leaq lvl5_pgtable(%rbx), %rdi
334 movq %cr3, %rdi
335 leaq 0x7 (%rdi), %rax
356 leaq (_bss-8)(%rbx), %rdi
389 movq %rax, %rdi
409 movq efi_config(%rip), %rdi
426 movq %rdi, efi64_config(%rip) /* Handle */
444 leaq _bss(%rip), %rdi
446 subq %rdi, %rcx
467 movq %rsi, %rdi /* real mode address */
/arch/x86/kernel/acpi/
Dwakeup_64.S31 movq saved_rdi, %rdi
52 movq %rdi, pt_regs_di(%rax)
72 movq %rdi, saved_rdi
99 movq pt_regs_di(%rax), %rdi
117 movq %rsp, %rdi
/arch/x86/purgatory/
Dentry64.S45 movq rdi(%rip), %rdi
70 rdi: .quad 0x0 label
/arch/x86/xen/
Dxen-asm.S119 push %rdi
129 pop %rdi

1234