Home
last modified time | relevance | path

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

123

/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 …]
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 …]
Dmemcpy_64.S36 movq %rdi, %rax
54 movq %rdi, %rax
61 movq %rdi, %rax
85 movq %r8, 0*8(%rdi)
86 movq %r9, 1*8(%rdi)
87 movq %r10, 2*8(%rdi)
88 movq %r11, 3*8(%rdi)
89 leaq 4*8(%rdi), %rdi
99 addq %rdx, %rdi
113 movq %r8, -1*8(%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.S28 101: movb %al,(%rdi)
30 incq %rdi
69 5: movq %r8,(%rdi)
70 6: movq %r9,1*8(%rdi)
71 7: movq %r10,2*8(%rdi)
72 8: movq %r11,3*8(%rdi)
77 13: movq %r8,4*8(%rdi)
78 14: movq %r9,5*8(%rdi)
79 15: movq %r10,6*8(%rdi)
80 16: movq %r11,7*8(%rdi)
[all …]
Dcsum-copy_64.S85 movq (%rdi), %rbx
87 movq 8(%rdi), %r8
89 movq 16(%rdi), %r11
91 movq 24(%rdi), %rdx
94 movq 32(%rdi), %r10
96 movq 40(%rdi), %r15
98 movq 48(%rdi), %r14
100 movq 56(%rdi), %r13
103 prefetcht0 5*64(%rdi)
136 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
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.S30 #define PUT(x) movq %rax,x*8(%rdi)
31 movq %rax,(%rdi)
39 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.S68 mov s1(%r11,%rdi,4),%r8d;\
70 mov s2(%r11,%rdi,4),%r9d;\
73 xor s2(%r11,%rdi,4),%r8d;\
76 xor s3(%r11,%rdi,4),%r9d;\
78 xor s3(%r11,%rdi,4),%r8d;\
80 xor (%r11,%rdi,4), %r9d;\
83 xor (%r11,%rdi,4), %r8d;\
85 xor s1(%r11,%rdi,4),%r9d;\
106 mov s1(%r11,%rdi,4),%r8d;\
108 mov s2(%r11,%rdi,4),%r9d;\
[all …]
Dchacha-avx2-x86_64.S38 # %rdi: Input state matrix, s
52 vbroadcasti128 0x00(%rdi),%ymm0
53 vbroadcasti128 0x10(%rdi),%ymm1
54 vbroadcasti128 0x20(%rdi),%ymm2
55 vbroadcasti128 0x30(%rdi),%ymm3
212 mov %rsp,%rdi
220 lea (%r11,%rax),%rdi
230 # %rdi: Input state matrix, s
246 vbroadcasti128 0x00(%rdi),%ymm0
247 vbroadcasti128 0x10(%rdi),%ymm1
[all …]
Dchacha-ssse3-x86_64.S115 # %rdi: Input state matrix, s
123 movdqa 0x00(%rdi),%xmm0
124 movdqa 0x10(%rdi),%xmm1
125 movdqa 0x20(%rdi),%xmm2
126 movdqa 0x30(%rdi),%xmm3
185 mov %rsp,%rdi
193 lea (%r11,%rax),%rdi
203 # %rdi: Input state matrix, s
208 movdqa 0x00(%rdi),%xmm0
209 movdqa 0x10(%rdi),%xmm1
[all …]
Dghash-clmulni-intel_asm.S95 movups (%rdi), DATA
101 movups DATA, (%rdi)
115 movups (%rdi), DATA
129 movups DATA, (%rdi)
Dchacha-avx512vl-x86_64.S28 # %rdi: Input state matrix, s
42 vbroadcasti128 0x00(%rdi),%ymm0
43 vbroadcasti128 0x10(%rdi),%ymm1
44 vbroadcasti128 0x20(%rdi),%ymm2
45 vbroadcasti128 0x30(%rdi),%ymm3
193 # %rdi: Input state matrix, s
209 vbroadcasti128 0x00(%rdi),%ymm0
210 vbroadcasti128 0x10(%rdi),%ymm1
211 vbroadcasti128 0x20(%rdi),%ymm2
212 vbroadcasti128 0x30(%rdi),%ymm3
[all …]
/arch/x86/entry/
Dentry_64.S173 movq %rax, %rdi
259 movq %rsp, %rdi
262 pushq RSP-RDI(%rdi) /* RSP */
263 pushq (%rdi) /* RDI */
271 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi
273 popq %rdi
296 movq %rsp, TASK_threadsp(%rdi)
335 movq %rax, %rdi
343 movq %rsp, %rdi
351 movq %r12, %rdi
[all …]
Dentry_64_compat.S82 pushq %rdi /* pt_regs->di */
138 movq %rsp, %rdi
221 pushq %rdi /* pt_regs->di */
256 movq %rsp, %rdi
279 popq %rdi /* pt_regs->di */
360 pushq %rdi /* pt_regs->di */
363 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi
368 pushq 6*8(%rdi) /* regs->ss */
369 pushq 5*8(%rdi) /* regs->rsp */
370 pushq 4*8(%rdi) /* regs->eflags */
[all …]
Dthunk_64.S19 pushq %rdi
31 movq 8(%rbp), %rdi
68 popq %rdi
/arch/x86/mm/
Dmem_encrypt_boot.S42 movq %rdi, %r10 /* Encrypted area */
47 movq %rax, %rdi /* Workarea encryption routine */
53 movq %r10, %rdi /* Encrypted area */
109 movq %rdi, %r10 /* Save encrypted area address */
131 movq %r8, %rdi /* Dest - intermediate copy buffer */
136 movq %r10, %rdi /* Dest - encrypted area */
/arch/x86/kernel/
Dftrace_64.S88 movq %rdi, RDI(%rsp)
106 movq MCOUNT_REG_SIZE+\added(%rsp), %rdi
107 movq %rdi, RIP(%rsp)
114 subq $MCOUNT_INSN_SIZE, %rdi
120 movq RDI(%rsp), %rdi
306 movq %rbp, %rdi
310 movq %rax, %rdi
314 JMP_NOSPEC %rdi
Drelocate_kernel_64.S94 movq %rdi, CP_PA_BACKUP_PAGES_MAP(%r11)
204 movq CP_PA_BACKUP_PAGES_MAP(%r8), %rdi
234 movq %rdi, %rcx /* Put the page_list in %rcx */
246 movq %rcx, %rdi
247 andq $0xfffffffffffff000, %rdi
265 movq %rdi, %rdx
268 movq %r10, %rdi
272 movq %rax, %rdi
277 movq %rdx, %rdi
Dhead_64.S85 leaq _text(%rip), %rdi
208 movq %rsi, %rdi
306 movq %rdi, 8(%rsp) /* pt_regs->di = RDI */
324 GET_CR2_INTO(%rdi) /* can clobber %rax if pv */
330 movq %rsp,%rdi /* RDI = pt_regs; RSI is already trapnr */
/arch/x86/boot/compressed/
Dhead_64.S327 1: popq %rdi
328 subq $1b, %rdi
376 movq %rsi, %rdi /* real mode address */
387 leaq trampoline_return(%rip), %rdi
408 leaq top_pgtable(%rbx), %rdi
428 movq %rbx, %rdi
437 leaq (_bss-8)(%rbx), %rdi
470 movq %rax, %rdi
490 movq efi_config(%rip), %rdi
507 movq %rdi, efi64_config(%rip) /* Handle */
[all …]
/arch/x86/kernel/acpi/
Dwakeup_64.S37 movq saved_rdi, %rdi
55 movq %rdi, pt_regs_di(%rax)
75 movq %rdi, saved_rdi
102 movq pt_regs_di(%rax), %rdi
120 movq %rsp, %rdi
/arch/x86/purgatory/
Dentry64.S43 movq rdi(%rip), %rdi
68 rdi: .quad 0x0 label

123