/Linux-v4.19/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 | 78 movq 0*8(%rsi), %r8 79 movq 1*8(%rsi), %r9 80 movq 2*8(%rsi), %r10 81 movq 3*8(%rsi), %r11 82 leaq 4*8(%rsi), %rsi 97 addq %rdx, %rsi 107 movq -1*8(%rsi), %r8 108 movq -2*8(%rsi), %r9 109 movq -3*8(%rsi), %r10 110 movq -4*8(%rsi), %r11 [all …]
|
D | copy_user_64.S | 41 1: movq (%rsi),%r8 42 2: movq 1*8(%rsi),%r9 43 3: movq 2*8(%rsi),%r10 44 4: movq 3*8(%rsi),%r11 49 9: movq 4*8(%rsi),%r8 50 10: movq 5*8(%rsi),%r9 51 11: movq 6*8(%rsi),%r10 52 12: movq 7*8(%rsi),%r11 57 leaq 64(%rsi),%rsi 66 18: movq (%rsi),%r8 [all …]
|
D | csum-copy_64.S | 113 movq %rbx, (%rsi) 115 movq %r8, 8(%rsi) 117 movq %r11, 16(%rsi) 119 movq %rdx, 24(%rsi) 122 movq %r10, 32(%rsi) 124 movq %r15, 40(%rsi) 126 movq %r14, 48(%rsi) 128 movq %r13, 56(%rsi) 133 leaq 64(%rsi), %rsi 154 movq %rbx, (%rsi) [all …]
|
D | cmpxchg16b_emu.S | 36 cmpq PER_CPU_VAR((%rsi)), %rax 38 cmpq PER_CPU_VAR(8(%rsi)), %rdx 41 movq %rbx, PER_CPU_VAR((%rsi)) 42 movq %rcx, PER_CPU_VAR(8(%rsi))
|
/Linux-v4.19/tools/arch/x86/lib/ |
D | memcpy_64.S | 78 movq 0*8(%rsi), %r8 79 movq 1*8(%rsi), %r9 80 movq 2*8(%rsi), %r10 81 movq 3*8(%rsi), %r11 82 leaq 4*8(%rsi), %rsi 97 addq %rdx, %rsi 107 movq -1*8(%rsi), %r8 108 movq -2*8(%rsi), %r9 109 movq -3*8(%rsi), %r10 110 movq -4*8(%rsi), %r11 [all …]
|
/Linux-v4.19/arch/x86/boot/compressed/ |
D | head_64.S | 289 movl BP_kernel_alignment(%rsi), %eax 301 movl BP_init_size(%rsi), %ebx 367 pushq %rsi 368 movq %rsi, %rdi /* real mode address */ 370 popq %rsi 399 pushq %rsi 402 popq %rsi 427 pushq %rsi 428 leaq (_bss-8)(%rip), %rsi 435 popq %rsi [all …]
|
/Linux-v4.19/arch/x86/crypto/ |
D | morus640-sse2-asm.S | 125 add %rsi, %r8 135 add %rsi, %r8 146 add %rsi, %r8 160 add %rsi, %r8 236 movdqu (%rsi), KEY 293 mov %rsi, %r8 299 movdqa (%rsi), MSG 302 add $16, %rsi 309 movdqu (%rsi), MSG 312 add $16, %rsi [all …]
|
D | morus1280-avx2-asm.S | 125 add %rsi, %r8 135 add %rsi, %r8 146 add %rsi, %r8 160 add %rsi, %r8 170 movdqu (%rsi), MSG_LOW 254 vmovdqu (%rsi), KEY 312 mov %rsi, %r8 318 vmovdqa (%rsi), MSG 321 add $32, %rsi 328 vmovdqu (%rsi), MSG [all …]
|
D | morus1280-sse2-asm.S | 248 add %rsi, %r8 258 add %rsi, %r8 269 add %rsi, %r8 283 add %rsi, %r8 294 movdqu (%rsi), MSG_LO 379 movdqu 0(%rsi), KEY_LO 380 movdqu 16(%rsi), KEY_HI 453 mov %rsi, %r8 459 movdqa 0(%rsi), MSG_LO 460 movdqa 16(%rsi), MSG_HI [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 | 954 movq %rsi, %rax; 960 %ymm8, %rsi); 988 movq %rsi, %rax; 994 %ymm8, %rsi); 1022 cmpq %rsi, %rdx; 1026 movq %rsi, %rax; 1062 %ymm8, %rsi); 1096 cmpq %rsi, %rdx; 1100 movq %rsi, %rax; 1202 %ymm8, %rsi); [all …]
|
D | chacha20-ssse3-x86_64.S | 28 # %rsi: 1 data block output, o 128 movdqu %xmm0,0x00(%rsi) 133 movdqu %xmm1,0x10(%rsi) 138 movdqu %xmm2,0x20(%rsi) 143 movdqu %xmm3,0x30(%rsi) 150 # %rsi: 4 data blocks output, o 578 movdqu %xmm0,0x00(%rsi) 582 movdqu %xmm0,0x80(%rsi) 586 movdqu %xmm0,0x40(%rsi) 590 movdqu %xmm0,0xc0(%rsi) [all …]
|
D | chacha20-avx2-x86_64.S | 33 # %rsi: 8 data blocks output, o 410 vmovdqu %ymm0,0x0000(%rsi) 413 vmovdqu %ymm0,0x0080(%rsi) 416 vmovdqu %ymm0,0x0040(%rsi) 419 vmovdqu %ymm0,0x00c0(%rsi) 421 vmovdqu %ymm4,0x0100(%rsi) 423 vmovdqu %ymm5,0x00180(%rsi) 425 vmovdqu %ymm6,0x0140(%rsi) 427 vmovdqu %ymm7,0x01c0(%rsi) 429 vmovdqu %ymm8,0x0020(%rsi) [all …]
|
D | blowfish-x86_64-asm_64.S | 37 #define RIO %rsi 60 #define RT1 %rsi 131 movq %rsi, %r10; 168 movq %rsi, %r10; 313 movq %rsi, %r11; 360 movq %rsi, %r11
|
/Linux-v4.19/arch/x86/kernel/ |
D | relocate_kernel_64.S | 62 movq PTR(VA_CONTROL_PAGE)(%rsi), %r11 85 movq PTR(PA_CONTROL_PAGE)(%rsi), %r8 88 movq PTR(PA_TABLE_PAGE)(%rsi), %r9 91 movq PTR(PA_SWAP_PAGE)(%rsi), %r10 264 movq %rcx, %rsi /* For ever source page do a copy */ 265 andq $0xfffffffffffff000, %rsi 268 movq %rsi, %rax 275 movq %rdx, %rsi 280 movq %r10, %rsi 284 lea PAGE_SIZE(%rax), %rsi
|
D | head_64.S | 88 pushq %rsi 90 popq %rsi 118 pushq %rsi 120 popq %rsi 210 movq %rsi, %rdi 306 pushq %rsi /* pt_regs->si */ 307 movq 8(%rsp), %rsi /* RSI = vector number */ 324 cmpq $14,%rsi /* Page fault? */
|
D | ftrace_64.S | 100 movq %rsi, RSI(%rsp) 117 movq MCOUNT_REG_SIZE+8+\added(%rsp), %rsi 120 movq 8(%rdx), %rsi 139 movq RSI(%rsp), %rsi 307 leaq MCOUNT_REG_SIZE+8(%rsp), %rsi 311 leaq 8(%rdx), %rsi
|
/Linux-v4.19/arch/x86/mm/ |
D | mem_encrypt_boot.S | 46 movq %rsi, %r11 /* Decrypted area */ 51 leaq __enc_copy(%rip), %rsi /* Encryption routine */ 57 movq %r11, %rsi /* Decrypted area */ 113 movq %rsi, %r11 /* Save decrypted area address */ 133 movq %r11, %rsi /* Source - decrypted area */ 138 movq %r8, %rsi /* Source - intermediate copy buffer */
|
/Linux-v4.19/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-v4.19/net/sunrpc/auth_gss/ |
D | svcauth_gss.c | 74 struct rsi { struct 81 static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old); argument 82 static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item); 84 static void rsi_free(struct rsi *rsii) in rsi_free() 94 struct rsi *rsii = container_of(ref, struct rsi, h.ref); in rsi_put() 99 static inline int rsi_hash(struct rsi *item) in rsi_hash() 107 struct rsi *item = container_of(a, struct rsi, h); in rsi_match() 108 struct rsi *tmp = container_of(b, struct rsi, h); in rsi_match() 129 struct rsi *new = container_of(cnew, struct rsi, h); in rsi_init() 130 struct rsi *item = container_of(citem, struct rsi, h); in rsi_init() [all …]
|
/Linux-v4.19/arch/x86/platform/efi/ |
D | efi_stub_64.S | 38 mov 0x8(%rsp), %rsi; \ 39 mov %rsi, %cr0; \ 52 mov %rsi, %rcx
|
/Linux-v4.19/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-v4.19/arch/x86/purgatory/ |
D | entry64.S | 44 movq rsi(%rip), %rsi 69 rsi: .quad 0x0 label
|