/Linux-v5.4/arch/x86/lib/ |
D | memmove_64.S | 38 cmp %rdi, %rsi 40 mov %rsi, %r8 67 movq 0*8(%rsi), %r11 68 movq 1*8(%rsi), %r10 69 movq 2*8(%rsi), %r9 70 movq 3*8(%rsi), %r8 71 leaq 4*8(%rsi), %rsi 87 movq -8(%rsi, %rdx), %r11 101 movq (%rsi), %r11 103 leaq -8(%rsi, %rdx), %rsi [all …]
|
D | copy_page_64.S | 33 movq 0x8*0(%rsi), %rax 34 movq 0x8*1(%rsi), %rbx 35 movq 0x8*2(%rsi), %rdx 36 movq 0x8*3(%rsi), %r8 37 movq 0x8*4(%rsi), %r9 38 movq 0x8*5(%rsi), %r10 39 movq 0x8*6(%rsi), %r11 40 movq 0x8*7(%rsi), %r12 42 prefetcht0 5*64(%rsi) 53 leaq 64 (%rsi), %rsi [all …]
|
D | memcpy_64.S | 79 movq 0*8(%rsi), %r8 80 movq 1*8(%rsi), %r9 81 movq 2*8(%rsi), %r10 82 movq 3*8(%rsi), %r11 83 leaq 4*8(%rsi), %rsi 98 addq %rdx, %rsi 108 movq -1*8(%rsi), %r8 109 movq -2*8(%rsi), %r9 110 movq -3*8(%rsi), %r10 111 movq -4*8(%rsi), %r11 [all …]
|
D | copy_user_64.S | 27 100: movb (%rsi),%al 29 incq %rsi 65 1: movq (%rsi),%r8 66 2: movq 1*8(%rsi),%r9 67 3: movq 2*8(%rsi),%r10 68 4: movq 3*8(%rsi),%r11 73 9: movq 4*8(%rsi),%r8 74 10: movq 5*8(%rsi),%r9 75 11: movq 6*8(%rsi),%r10 76 12: movq 7*8(%rsi),%r11 [all …]
|
D | csum-copy_64.S | 117 movq %rbx, (%rsi) 119 movq %r8, 8(%rsi) 121 movq %r11, 16(%rsi) 123 movq %rdx, 24(%rsi) 126 movq %r10, 32(%rsi) 128 movq %r15, 40(%rsi) 130 movq %r14, 48(%rsi) 132 movq %r13, 56(%rsi) 137 leaq 64(%rsi), %rsi 158 movq %rbx, (%rsi) [all …]
|
D | cmpxchg16b_emu.S | 30 cmpq PER_CPU_VAR((%rsi)), %rax 32 cmpq PER_CPU_VAR(8(%rsi)), %rdx 35 movq %rbx, PER_CPU_VAR((%rsi)) 36 movq %rcx, PER_CPU_VAR(8(%rsi))
|
/Linux-v5.4/tools/arch/x86/lib/ |
D | memcpy_64.S | 79 movq 0*8(%rsi), %r8 80 movq 1*8(%rsi), %r9 81 movq 2*8(%rsi), %r10 82 movq 3*8(%rsi), %r11 83 leaq 4*8(%rsi), %rsi 98 addq %rdx, %rsi 108 movq -1*8(%rsi), %r8 109 movq -2*8(%rsi), %r9 110 movq -3*8(%rsi), %r10 111 movq -4*8(%rsi), %r11 [all …]
|
/Linux-v5.4/arch/x86/boot/compressed/ |
D | head_64.S | 289 movl BP_kernel_alignment(%rsi), %eax 301 movl BP_init_size(%rsi), %ebx 370 pushq %rsi 371 movq %rsi, %rdi /* real mode address */ 373 popq %rsi 402 pushq %rsi 405 popq %rsi 430 pushq %rsi 431 leaq (_bss-8)(%rip), %rsi 438 popq %rsi [all …]
|
/Linux-v5.4/arch/x86/crypto/ |
D | chacha-avx512vl-x86_64.S | 29 # %rsi: up to 2 data blocks output, o 118 vmovdqu %xmm6,0x00(%rsi) 125 vmovdqu %xmm6,0x10(%rsi) 132 vmovdqu %xmm6,0x20(%rsi) 139 vmovdqu %xmm6,0x30(%rsi) 147 vmovdqu %xmm6,0x40(%rsi) 153 vmovdqu %xmm6,0x50(%rsi) 159 vmovdqu %xmm6,0x60(%rsi) 165 vmovdqu %xmm6,0x70(%rsi) 186 vmovdqu8 %xmm1,(%rsi,%r9){%k1} [all …]
|
D | chacha-avx2-x86_64.S | 39 # %rsi: up to 2 data blocks output, o 145 vmovdqu %xmm6,0x00(%rsi) 152 vmovdqu %xmm6,0x10(%rsi) 159 vmovdqu %xmm6,0x20(%rsi) 166 vmovdqu %xmm6,0x30(%rsi) 174 vmovdqu %xmm6,0x40(%rsi) 180 vmovdqu %xmm6,0x50(%rsi) 186 vmovdqu %xmm6,0x60(%rsi) 192 vmovdqu %xmm6,0x70(%rsi) 205 mov %rsi,%r11 [all …]
|
D | chacha-ssse3-x86_64.S | 116 # %rsi: up to 1 data block output, o 141 movdqu %xmm0,0x00(%rsi) 149 movdqu %xmm0,0x10(%rsi) 157 movdqu %xmm0,0x20(%rsi) 165 movdqu %xmm0,0x30(%rsi) 178 mov %rsi,%r11 184 lea (%rdx,%rax),%rsi 192 mov %rsp,%rsi 204 # %rsi: output (8 32-bit words) 216 movdqu %xmm0,0x00(%rsi) [all …]
|
D | camellia-aesni-avx-asm_64.S | 909 movq %rsi, %rax; 915 %xmm8, %rsi); 939 movq %rsi, %rax; 945 %xmm8, %rsi); 996 %xmm8, %rsi); 1109 %xmm8, %rsi); 1143 vmovdqu %xmm0, 0 * 16(%rsi); 1149 vmovdqu %xmm0, 1 * 16(%rsi); 1153 vmovdqu %xmm0, 2 * 16(%rsi); 1157 vmovdqu %xmm0, 3 * 16(%rsi); [all …]
|
D | camellia-aesni-avx2-asm_64.S | 949 movq %rsi, %rax; 955 %ymm8, %rsi); 983 movq %rsi, %rax; 989 %ymm8, %rsi); 1017 cmpq %rsi, %rdx; 1021 movq %rsi, %rax; 1057 %ymm8, %rsi); 1091 cmpq %rsi, %rdx; 1095 movq %rsi, %rax; 1197 %ymm8, %rsi); [all …]
|
D | blowfish-x86_64-asm_64.S | 22 #define RIO %rsi 45 #define RT1 %rsi 116 movq %rsi, %r10; 153 movq %rsi, %r10; 298 movq %rsi, %r11; 345 movq %rsi, %r11
|
D | twofish-avx-x86_64-asm_64.S | 66 #define RID2 %rsi 326 movq %rsi, %r11; 346 movq %rsi, %r11; 368 movq %rsi, %r11; 394 movq %rsi, %r11; 419 movq %rsi, %r11; 422 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2, 443 movq %rsi, %r11; 446 load_xts_8way(%rcx, %rdx, %rsi, RC1, RD1, RA1, RB1, RC2, RD2, RA2, RB2,
|
D | cast6-avx-x86_64-asm_64.S | 60 #define RID2 %rsi 354 movq %rsi, %r11; 377 movq %rsi, %r11; 401 movq %rsi, %r11; 428 movq %rsi, %r11; 455 movq %rsi, %r11; 458 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2, 482 movq %rsi, %r11; 485 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
|
/Linux-v5.4/arch/x86/kernel/ |
D | relocate_kernel_64.S | 60 movq PTR(VA_CONTROL_PAGE)(%rsi), %r11 83 movq PTR(PA_CONTROL_PAGE)(%rsi), %r8 86 movq PTR(PA_TABLE_PAGE)(%rsi), %r9 89 movq PTR(PA_SWAP_PAGE)(%rsi), %r10 262 movq %rcx, %rsi /* For ever source page do a copy */ 263 andq $0xfffffffffffff000, %rsi 266 movq %rsi, %rax 273 movq %rdx, %rsi 278 movq %r10, %rsi 282 lea PAGE_SIZE(%rax), %rsi
|
D | head_64.S | 86 pushq %rsi 88 popq %rsi 116 pushq %rsi 118 popq %rsi 208 movq %rsi, %rdi 304 pushq %rsi /* pt_regs->si */ 305 movq 8(%rsp), %rsi /* RSI = vector number */ 322 cmpq $14,%rsi /* Page fault? */
|
/Linux-v5.4/arch/x86/mm/ |
D | mem_encrypt_boot.S | 43 movq %rsi, %r11 /* Decrypted area */ 48 leaq __enc_copy(%rip), %rsi /* Encryption routine */ 54 movq %r11, %rsi /* Decrypted area */ 110 movq %rsi, %r11 /* Save decrypted area address */ 130 movq %r11, %rsi /* Source - decrypted area */ 135 movq %r8, %rsi /* Source - intermediate copy buffer */
|
/Linux-v5.4/arch/x86/entry/ |
D | calling.h | 109 pushq %rsi /* pt_regs->si */ 110 movq 8(%rsp), %rsi /* temporarily store the return address in %rsi */ 114 pushq %rsi /* pt_regs->si */ 143 pushq %rsi /* return address on top of stack */ 155 popq %rsi 164 popq %rsi 169 popq %rsi
|
/Linux-v5.4/net/sunrpc/auth_gss/ |
D | svcauth_gss.c | 75 struct rsi { struct 83 static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old); argument 84 static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item); 86 static void rsi_free(struct rsi *rsii) in rsi_free() 96 struct rsi *rsii = container_of(head, struct rsi, rcu_head); in rsi_free_rcu() 104 struct rsi *rsii = container_of(ref, struct rsi, h.ref); in rsi_put() 109 static inline int rsi_hash(struct rsi *item) in rsi_hash() 117 struct rsi *item = container_of(a, struct rsi, h); in rsi_match() 118 struct rsi *tmp = container_of(b, struct rsi, h); in rsi_match() 139 struct rsi *new = container_of(cnew, struct rsi, h); in rsi_init() [all …]
|
/Linux-v5.4/arch/x86/platform/efi/ |
D | efi_stub_64.S | 38 mov 0x8(%rsp), %rsi; \ 39 mov %rsi, %cr0; \ 52 mov %rsi, %rcx
|
/Linux-v5.4/arch/x86/um/ |
D | setjmp_64.S | 25 pop %rsi # Return address, and adjust the stack 29 push %rsi # Make the call/return stack happy 35 movq %rsi,56(%rdi) # Return address
|
/Linux-v5.4/arch/x86/purgatory/ |
D | entry64.S | 42 movq rsi(%rip), %rsi 67 rsi: .quad 0x0 label
|
/Linux-v5.4/arch/x86/kernel/acpi/ |
D | wakeup_64.S | 38 movq saved_rsi, %rsi 54 movq %rsi, pt_regs_si(%rax) 76 movq %rsi, saved_rsi 101 movq pt_regs_si(%rax), %rsi
|