/arch/x86/lib/ |
D | memmove_64.S | 30 mov %rdi, %rax 33 cmp %rdi, %rsi 37 cmp %rdi, %r8 70 movq %r11, 0*8(%rdi) 71 movq %r10, 1*8(%rdi) 72 movq %r9, 2*8(%rdi) 73 movq %r8, 3*8(%rdi) 74 leaq 4*8(%rdi), %rdi 85 lea -8(%rdi, %rdx), %r10 99 movq %rdi, %r10 [all …]
|
D | copy_page_64.S | 44 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 …]
|
D | memcpy_64.S | 35 movq %rdi, %rax 53 movq %rdi, %rax 60 movq %rdi, %rax 84 movq %r8, 0*8(%rdi) 85 movq %r9, 1*8(%rdi) 86 movq %r10, 2*8(%rdi) 87 movq %r11, 3*8(%rdi) 88 leaq 4*8(%rdi), %rdi 98 addq %rdx, %rdi 112 movq %r8, -1*8(%rdi) [all …]
|
D | memset_64.S | 31 movq %rdi,%r9 61 movq %rdi,%r9 70 movq %rdi,%r10 90 movq %rax,(%rdi) 91 movq %rax,8(%rdi) 92 movq %rax,16(%rdi) 93 movq %rax,24(%rdi) 94 movq %rax,32(%rdi) 95 movq %rax,40(%rdi) 96 movq %rax,48(%rdi) [all …]
|
D | csum-copy_64.S | 70 movq (%rdi), %rbx 72 movq 8(%rdi), %r8 74 movq 16(%rdi), %r11 76 movq 24(%rdi), %rdx 79 movq 32(%rdi), %r10 81 movq 40(%rdi), %r15 83 movq 48(%rdi), %r14 85 movq 56(%rdi), %r13 93 prefetcht0 5*64(%rdi) 124 leaq 64(%rdi), %rdi [all …]
|
D | copy_user_64.S | 29 101: movb %al,(%rdi) 31 incq %rdi 70 5: movq %r8,(%rdi) 71 6: movq %r9,1*8(%rdi) 72 7: movq %r10,2*8(%rdi) 73 8: movq %r11,3*8(%rdi) 78 13: movq %r8,4*8(%rdi) 79 14: movq %r9,5*8(%rdi) 80 15: movq %r10,6*8(%rdi) 81 16: movq %r11,7*8(%rdi) [all …]
|
D | msr-reg.S | 18 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
|
D | copy_mc_64.S | 39 movb %al, (%rdi) 41 incq %rdi 54 movq %r8, (%rdi) 56 addq $8, %rdi 70 movb %al, (%rdi) 72 incq %rdi 129 movq %rdi, %rax
|
D | hweight.S | 41 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
|
D | clear_page_64.S | 30 #define PUT(x) movq %rax,x*8(%rdi) 31 movq %rax,(%rdi) 39 leaq 64(%rdi),%rdi
|
/arch/x86/um/ |
D | setjmp_64.S | 27 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/ |
D | twofish-x86_64-asm_64.S | 68 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 …]
|
D | chacha-avx2-x86_64.S | 38 # %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 …]
|
D | blake2s-core.S | 52 movdqu (%rdi),%xmm0 53 movdqu 0x10(%rdi),%xmm1 56 movdqu 0x20(%rdi),%xmm14 170 movdqu %xmm0,(%rdi) 171 movdqu %xmm1,0x10(%rdi) 172 movdqu %xmm14,0x20(%rdi) 179 vmovdqu (%rdi),%xmm0 180 vmovdqu 0x10(%rdi),%xmm1 181 vmovdqu 0x20(%rdi),%xmm4 250 vmovdqu %xmm0,(%rdi) [all …]
|
D | chacha-ssse3-x86_64.S | 115 # %rdi: Input state matrix, s 123 movdqu 0x00(%rdi),%xmm0 124 movdqu 0x10(%rdi),%xmm1 125 movdqu 0x20(%rdi),%xmm2 126 movdqu 0x30(%rdi),%xmm3 185 mov %rsp,%rdi 193 lea (%r11,%rax),%rdi 203 # %rdi: Input state matrix, s 208 movdqu 0x00(%rdi),%xmm0 209 movdqu 0x10(%rdi),%xmm1 [all …]
|
D | ghash-clmulni-intel_asm.S | 94 movups (%rdi), DATA 100 movups DATA, (%rdi) 114 movups (%rdi), DATA 128 movups DATA, (%rdi)
|
D | chacha-avx512vl-x86_64.S | 28 # %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/ |
D | entry_64.S | 110 movq %rsp, %rdi 204 movq %rsp, %rdi 208 pushq RSP-RDI(%rdi) /* RSP */ 209 pushq (%rdi) /* RDI */ 217 SWITCH_TO_USER_CR3_STACK scratch_reg=%rdi 219 popq %rdi 243 movq %rsp, TASK_threadsp(%rdi) 282 movq %rax, %rdi 290 movq %rsp, %rdi 297 movq %r12, %rdi [all …]
|
D | entry_64_compat.S | 87 pushq %rdi /* pt_regs->di */ 143 movq %rsp, %rdi 229 pushq %rdi /* pt_regs->di */ 263 movq %rsp, %rdi 288 popq %rdi /* pt_regs->di */ 370 pushq %rdi /* pt_regs->di */ 373 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi 378 movq %rsp, %rdi 381 pushq 6*8(%rdi) /* regs->ss */ 382 pushq 5*8(%rdi) /* regs->rsp */ [all …]
|
/arch/x86/mm/ |
D | mem_encrypt_boot.S | 42 movq %rdi, %r10 /* Encrypted area */ 47 movq %rax, %rdi /* Workarea encryption routine */ 53 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/ |
D | ftrace_64.S | 85 movq %rdi, RDI(%rsp) 104 movq MCOUNT_REG_SIZE+\added(%rsp), %rdi 105 movq %rdi, RIP(%rsp) 112 subq $MCOUNT_INSN_SIZE, %rdi 122 movq RDI(%rsp), %rdi 272 1: movq MCOUNT_REG_SIZE(%rsp), %rdi 273 movq %rdi, MCOUNT_REG_SIZE-8(%rsp) 342 movq %rbp, %rdi 346 movq %rax, %rdi 360 mov %rdi, (%rsp)
|
D | relocate_kernel_64.S | 97 movq %rdi, CP_PA_BACKUP_PAGES_MAP(%r11) 211 movq CP_PA_BACKUP_PAGES_MAP(%r8), %rdi 249 movq %rdi, %rcx /* Put the page_list in %rcx */ 261 movq %rcx, %rdi 262 andq $0xfffffffffffff000, %rdi 280 movq %rdi, %rdx 283 movq %r10, %rdi 287 movq %rax, %rdi 292 movq %rdx, %rdi
|
D | head_64.S | 67 leaq _text(%rip), %rdi 90 leaq _text(%rip), %rdi 165 movq %rax, %rdi 250 movq %rsi, %rdi 321 movq %rsp, %rdi 386 movq %rdi, 8(%rsp) /* pt_regs->di = RDI */ 402 movq %rsp,%rdi /* RDI = pt_regs; RSI is already trapnr */ 427 movq %rsp, %rdi
|
/arch/x86/boot/compressed/ |
D | idt_handlers_64.S | 23 pushq %rdi 40 movq %rsp, %rdi 60 popq %rdi
|
/arch/x86/kernel/acpi/ |
D | wakeup_64.S | 39 movq saved_rdi, %rdi 58 movq %rdi, pt_regs_di(%rax) 78 movq %rdi, saved_rdi 105 movq pt_regs_di(%rax), %rdi 123 movq %rsp, %rdi
|