Home
last modified time | relevance | path

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

12345

/Linux-v5.4/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.S79 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 …]
Dcopy_user_64.S27 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 …]
Dcsum-copy_64.S117 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 …]
Dcmpxchg16b_emu.S30 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/
Dmemcpy_64.S79 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/
Dhead_64.S289 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/
Dchacha-avx512vl-x86_64.S29 # %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 …]
Dchacha-avx2-x86_64.S39 # %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 …]
Dchacha-ssse3-x86_64.S116 # %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 …]
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.S949 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 …]
Dblowfish-x86_64-asm_64.S22 #define RIO %rsi
45 #define RT1 %rsi
116 movq %rsi, %r10;
153 movq %rsi, %r10;
298 movq %rsi, %r11;
345 movq %rsi, %r11
Dtwofish-avx-x86_64-asm_64.S66 #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,
Dcast6-avx-x86_64-asm_64.S60 #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/
Drelocate_kernel_64.S60 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
Dhead_64.S86 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/
Dmem_encrypt_boot.S43 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/
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-v5.4/net/sunrpc/auth_gss/
Dsvcauth_gss.c75 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/
Defi_stub_64.S38 mov 0x8(%rsp), %rsi; \
39 mov %rsi, %cr0; \
52 mov %rsi, %rcx
/Linux-v5.4/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-v5.4/arch/x86/purgatory/
Dentry64.S42 movq rsi(%rip), %rsi
67 rsi: .quad 0x0 label
/Linux-v5.4/arch/x86/kernel/acpi/
Dwakeup_64.S38 movq saved_rsi, %rsi
54 movq %rsi, pt_regs_si(%rax)
76 movq %rsi, saved_rsi
101 movq pt_regs_si(%rax), %rsi

12345