Home
last modified time | relevance | path

Searched refs:rsi (Results 1 – 25 of 111) sorted by relevance

12345

/Linux-v4.19/arch/x86/lib/
Dmemmove_64.S38 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 …]
Dcopy_page_64.S33 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 …]
Dmemcpy_64.S78 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 …]
Dcopy_user_64.S41 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 …]
Dcsum-copy_64.S113 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 …]
Dcmpxchg16b_emu.S36 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/
Dmemcpy_64.S78 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/
Dhead_64.S289 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/
Dmorus640-sse2-asm.S125 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 …]
Dmorus1280-avx2-asm.S125 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 …]
Dmorus1280-sse2-asm.S248 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 …]
Dcamellia-aesni-avx-asm_64.S909 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 …]
Dcamellia-aesni-avx2-asm_64.S954 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 …]
Dchacha20-ssse3-x86_64.S28 # %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 …]
Dchacha20-avx2-x86_64.S33 # %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 …]
Dblowfish-x86_64-asm_64.S37 #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/
Drelocate_kernel_64.S62 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
Dhead_64.S88 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? */
Dftrace_64.S100 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/
Dmem_encrypt_boot.S46 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/
Dcalling.h109 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/
Dsvcauth_gss.c74 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/
Defi_stub_64.S38 mov 0x8(%rsp), %rsi; \
39 mov %rsi, %cr0; \
52 mov %rsi, %rcx
/Linux-v4.19/arch/x86/um/
Dsetjmp_64.S25 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/
Dentry64.S44 movq rsi(%rip), %rsi
69 rsi: .quad 0x0 label

12345