| /arch/x86/lib/ |
| A D | memcpy_64.S | 36 movq %rdi, %rax 48 movq %rdi, %rax 72 movq %r8, 0*8(%rdi) 73 movq %r9, 1*8(%rdi) 76 leaq 4*8(%rdi), %rdi 86 addq %rdx, %rdi 104 leaq -4*8(%rdi), %rdi 112 subq %rdx, %rdi 151 movl %ecx, (%rdi) 165 movb %r8b, 1(%rdi) [all …]
|
| A D | memmove_64.S | 32 mov %rdi, %rax 35 cmp %rdi, %rsi 39 cmp %rdi, %r8 76 movq %r9, 2*8(%rdi) 77 movq %r8, 3*8(%rdi) 78 leaq 4*8(%rdi), %rdi 103 movq %rdi, %r10 105 leaq -8(%rdi, %rdx), %rdi 129 addq %rdx, %rdi 146 leaq -4*8(%rdi), %rdi [all …]
|
| A D | copy_page_64.S | 45 movq %rax, 0x8*0(%rdi) 46 movq %rbx, 0x8*1(%rdi) 47 movq %rdx, 0x8*2(%rdi) 48 movq %r8, 0x8*3(%rdi) 49 movq %r9, 0x8*4(%rdi) 50 movq %r10, 0x8*5(%rdi) 51 movq %r11, 0x8*6(%rdi) 52 movq %r12, 0x8*7(%rdi) 55 leaq 64 (%rdi), %rdi 73 movq %rax, 0x8*0(%rdi) [all …]
|
| A D | memset_64.S | 35 movq %rdi,%r9 49 movq %rdi,%r10 69 movq %rax,(%rdi) 70 movq %rax,8(%rdi) 71 movq %rax,16(%rdi) 77 leaq 64(%rdi),%rdi 91 movq %rax,(%rdi) 92 leaq 8(%rdi),%rdi 101 movb %al,(%rdi) 102 leaq 1(%rdi),%rdi [all …]
|
| A D | csum-copy_64.S | 70 movq (%rdi), %rbx 124 leaq 64(%rdi), %rdi 148 leaq 8(%rdi), %rdi 172 movw (%rdi), %bx 177 leaq 2(%rdi), %rdi 188 movb (%rdi), %bl 215 movw (%rdi), %bx 218 leaq 2(%rdi), %rdi 228 leaq 4(%rdi), %rdi 236 movb (%rdi), %bl [all …]
|
| A D | clear_page_64.S | 34 movq %rax,(%rdi) 42 leaq 64(%rdi),%rdi 79 0: movb %al,(%rdi) 80 inc %rdi 89 1: movq %rax,(%rdi) 90 addq $8,%rdi 99 10: movq %rax,(%rdi) 100 11: movq %rax,8(%rdi) 101 12: movq %rax,16(%rdi) 102 13: movq %rax,24(%rdi) [all …]
|
| A D | copy_user_uncached_64.S | 46 20: movnti %r8,(%rdi) 60 addq $64,%rdi 107 addq $8,%rdi 126 addq $4,%rdi 133 71: movw %ax,(%rdi) 135 addq $2,%rdi 141 81: movb %al,(%rdi) 175 inc %rdi 185 addq $2,%rdi 195 addq $4,%rdi [all …]
|
| A D | copy_user_64.S | 47 1: movb %al,(%rdi) 48 inc %rdi 61 3: movq %rax,(%rdi) 63 addq $8,%rdi 82 1: movq %rax,(%rdi) 88 leaq 8(%rdi),%rax 90 subq %rdi,%rax 93 addq %rax,%rdi
|
| A D | msr-reg.S | 19 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), %r12d 26 movl 24(%rdi), %esi 27 movl 28(%rdi), %edi
|
| A D | hweight.S | 48 pushq %rdi 51 movq %rdi, %rdx # w -> t 56 subq %rax, %rdi # w -= t 58 movq %rdi, %rax # w -> t 59 shrq $2, %rdi # w_tmp >>= 2 61 andq %rdi, %rdx # w_tmp &= 0x3333333333333333 74 popq %rdi
|
| A 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 127 movq %rdi, %rax
|
| A D | bhi.S | 39 cmovne %r10, %rdi 56 cmovne %r10, %rdi 67 cmovne %r10, %rdi 79 cmovne %r10, %rdi 92 cmovne %r10, %rdi 113 cmovne %r10, %rdi 128 cmovne %r10, %rdi
|
| /arch/x86/um/ |
| A D | setjmp_64.S | 27 movq %rbx,(%rdi) 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) 46 movq (%rdi),%rbx 47 movq 8(%rdi),%rsp 48 movq 16(%rdi),%rbp 49 movq 24(%rdi),%r12 [all …]
|
| /arch/x86/crypto/ |
| A D | twofish-x86_64-asm_64.S | 69 mov s1(%r11,%rdi,4),%r8d;\ 71 mov s2(%r11,%rdi,4),%r9d;\ 74 xor s2(%r11,%rdi,4),%r8d;\ 77 xor s3(%r11,%rdi,4),%r9d;\ 79 xor s3(%r11,%rdi,4),%r8d;\ 81 xor (%r11,%rdi,4), %r9d;\ 84 xor (%r11,%rdi,4), %r8d;\ 119 xor (%r11,%rdi,4), %r9d;\ 122 xor (%r11,%rdi,4), %r8d;\ 214 mov %rdi, %r11 [all …]
|
| A D | ghash-clmulni-intel_asm.S | 94 movups (%rdi), DATA 100 movups DATA, (%rdi) 114 movups (%rdi), DATA 128 movups DATA, (%rdi)
|
| /arch/x86/entry/ |
| A D | entry_64.S | 112 movq %rsp, %rdi 145 movq %rsp, %rdi 150 pushq (%rdi) /* RDI */ 160 popq %rdi 590 movq %rsp, %rdi 602 pushq (%rdi) 615 popq %rdi 691 movq %rax, (1*8)(%rdi) 1085 mov %rax, %rdi 1192 movq %rsp, %rdi [all …]
|
| A D | entry_64_fred.S | 21 movq %rsp, %rdi /* %rdi -> pt_regs */ 97 push %rdi /* fred_ss handed in by the caller */ 116 movq %rsp, %rdi /* %rdi -> pt_regs */
|
| /arch/x86/mm/ |
| A D | mem_encrypt_boot.S | 42 movq %rdi, %r10 /* Encrypted area */ 47 movq %rax, %rdi /* Workarea encryption routine */ 53 movq %r10, %rdi /* Encrypted area */ 113 movq %rdi, %r10 /* Save encrypted area address */ 135 movq %r8, %rdi /* Dest - intermediate copy buffer */ 140 movq %r10, %rdi /* Dest - encrypted area */
|
| /arch/x86/kernel/ |
| A D | ftrace_64.S | 87 movq %rdi, RDI(%rsp) 106 movq MCOUNT_REG_SIZE+\added(%rsp), %rdi 107 movq %rdi, RIP(%rsp) 114 subq $MCOUNT_INSN_SIZE, %rdi 124 movq RDI(%rsp), %rdi 289 1: movq MCOUNT_REG_SIZE(%rsp), %rdi 290 movq %rdi, MCOUNT_REG_SIZE-8(%rsp) 363 movq %rsp, %rdi 367 movq %rax, %rdi 381 mov %rdi, (%rsp)
|
| A D | head_64.S | 93 movq %r15, %rdi 104 leaq common_startup_64(%rip), %rdi 105 subq .Lcommon_startup_64(%rip), %rdi 121 mov %rax, %rdi 413 movq %r15, %rdi 460 movq %rsp, %rdi 521 movq %rdi, 8(%rsp) /* pt_regs->di = RDI */ 537 movq %rsp,%rdi /* RDI = pt_regs; RSI is already trapnr */ 563 movq %rsp, %rdi
|
| /arch/x86/net/ |
| A D | bpf_timed_may_goto.S | 26 pushq %rdi 36 movq %r10, %rdi 50 popq %rdi
|
| /arch/x86/virt/vmx/tdx/ |
| A D | tdxcall.S | 49 mov %rdi, %rax 83 movq TDX_MODULE_rdi(%rsi), %rdi 135 movq %rdi, TDX_MODULE_rdi(%rsi) 207 movq $TDX_SW_ERROR, %rdi 208 orq %rdi, %rax
|
| /arch/x86/boot/compressed/ |
| A D | idt_handlers_64.S | 23 pushq %rdi 40 movq %rsp, %rdi 60 popq %rdi
|
| /arch/x86/kernel/acpi/ |
| A D | wakeup_64.S | 40 movq saved_rdi(%rip), %rdi 59 movq %rdi, pt_regs_di(%rax) 79 movq %rdi, saved_rdi(%rip) 107 movq pt_regs_di(%rax), %rdi 125 movq %rsp, %rdi
|
| /arch/x86/xen/ |
| A D | xen-head.S | 44 mov %rsi, %rdi 60 mov %rdi, %rsp 95 push %rdi 122 pop %rdi
|