Home
last modified time | relevance | path

Searched refs:rsi (Results 1 - 25 of 197) sorted by relevance

12345678

/kernel/linux/linux-6.6/arch/x86/lib/
H A Dmemmove_64.S23 * rsi: src
34 cmp %rdi, %rsi
36 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,
[all...]
/kernel/linux/linux-6.6/arch/x86/crypto/
H A Dsm4-aesni-avx-asm_64.S151 * %rsi: dst (1..4 blocks)
235 vmovdqu RA0, 0*16(%rsi);
238 vmovdqu RA1, 1*16(%rsi);
240 vmovdqu RA2, 2*16(%rsi);
243 vmovdqu RA3, 3*16(%rsi);
367 * %rsi: dst (1..8 blocks)
396 vmovdqu RA0, (0 * 16)(%rsi);
397 vmovdqu RA1, (1 * 16)(%rsi);
398 vmovdqu RA2, (2 * 16)(%rsi);
399 vmovdqu RA3, (3 * 16)(%rsi);
[all...]
H A Dblake2s-core.S71 movd (%rsi,%rax,4),%xmm4
73 movd (%rsi,%rax,4),%xmm5
75 movd (%rsi,%rax,4),%xmm6
77 movd (%rsi,%rax,4),%xmm7
92 movd (%rsi,%rax,4),%xmm5
94 movd (%rsi,%rax,4),%xmm6
96 movd (%rsi,%rax,4),%xmm7
98 movd (%rsi,%rax,4),%xmm4
116 movd (%rsi,%rax,4),%xmm6
118 movd (%rsi,
[all...]
H A Dsm4-aesni-avx2-asm_64.S285 * %rsi: dst (16 blocks)
376 vmovdqu RA0, (0 * 32)(%rsi);
377 vmovdqu RA1, (1 * 32)(%rsi);
378 vmovdqu RA2, (2 * 32)(%rsi);
379 vmovdqu RA3, (3 * 32)(%rsi);
380 vmovdqu RB0, (4 * 32)(%rsi);
381 vmovdqu RB1, (5 * 32)(%rsi);
382 vmovdqu RB2, (6 * 32)(%rsi);
383 vmovdqu RB3, (7 * 32)(%rsi);
397 * %rsi
[all...]
H A 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,
[all...]
H A 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...]
H A 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,
[all...]
/kernel/linux/linux-5.10/arch/x86/lib/
H A Dcopy_mc_64.S40 movb (%rsi), %al
41 COPY_MC_TEST_SRC %rsi 1 .E_leading_bytes
45 incq %rsi
57 movq (%rsi), %r8
58 COPY_MC_TEST_SRC %rsi 8 .E_read_words
62 addq $8, %rsi
75 movb (%rsi), %al
76 COPY_MC_TEST_SRC %rsi 1 .E_trailing_bytes
80 incq %rsi
/kernel/linux/linux-5.10/arch/x86/crypto/
H A Dblake2s-core.S71 movd (%rsi,%rax,4),%xmm4
73 movd (%rsi,%rax,4),%xmm5
75 movd (%rsi,%rax,4),%xmm6
77 movd (%rsi,%rax,4),%xmm7
92 movd (%rsi,%rax,4),%xmm5
94 movd (%rsi,%rax,4),%xmm6
96 movd (%rsi,%rax,4),%xmm7
98 movd (%rsi,%rax,4),%xmm4
116 movd (%rsi,%rax,4),%xmm6
118 movd (%rsi,
[all...]
H A 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,
[all...]
H A 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...]
H A 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,
[all...]
H A Dcamellia-aesni-avx2-asm_64.S937 * %rsi: dst (32 blocks)
949 movq %rsi, %rax;
955 %ymm8, %rsi);
966 * %rsi: dst (32 blocks)
983 movq %rsi, %rax;
989 %ymm8, %rsi);
1000 * %rsi: dst (32 blocks)
1017 cmpq %rsi, %rdx;
1021 movq %rsi, %rax;
1057 %ymm8, %rsi);
[all...]
H A Dcamellia-aesni-avx-asm_64.S899 * %rsi: dst (16 blocks)
909 movq %rsi, %rax;
915 %xmm8, %rsi);
924 * %rsi: dst (16 blocks)
939 movq %rsi, %rax;
945 %xmm8, %rsi);
954 * %rsi: dst (16 blocks)
996 %xmm8, %rsi);
1011 * %rsi: dst (16 blocks)
1109 %xmm8, %rsi);
[all...]
/kernel/linux/linux-5.10/arch/x86/boot/compressed/
H A Dhead_64.S375 movl BP_kernel_alignment(%rsi), %eax
387 movl BP_init_size(%rsi), %ebx
432 pushq %rsi
434 popq %rsi
449 pushq %rsi
450 movq %rsi, %rdi /* real mode address */
452 popq %rsi
467 pushq %rsi
484 popq %rsi
500 pushq %rsi
[all...]
H A Didt_handlers_64.S24 pushq %rsi
42 movq ORIG_RAX(%rsp), %rsi
59 popq %rsi
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dhead_64.S61 * %rsi holds a physical pointer to real_mode_data.
77 pushq %rsi
79 popq %rsi
100 pushq %rsi
102 popq %rsi
115 * %rsi holds a physical pointer to real_mode_data.
144 pushq %rsi
146 popq %rsi
170 * %rsi carries pointer to realmode data and is callee-clobbered. Save
173 pushq %rsi
[all...]
H A Drelocate_kernel_64.S48 * %rsi page_list
63 movq PTR(VA_CONTROL_PAGE)(%rsi), %r11
86 movq PTR(PA_CONTROL_PAGE)(%rsi), %r8
89 movq PTR(PA_TABLE_PAGE)(%rsi), %r9
92 movq PTR(PA_SWAP_PAGE)(%rsi), %r10
277 movq %rcx, %rsi /* For ever source page do a copy */
278 andq $0xfffffffffffff000, %rsi
281 movq %rsi, %rax
288 movq %rdx, %rsi
293 movq %r10, %rsi
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Drelocate_kernel_64.S50 * %rsi page_list
65 movq PTR(VA_CONTROL_PAGE)(%rsi), %r11
88 movq PTR(PA_CONTROL_PAGE)(%rsi), %r8
91 movq PTR(PA_TABLE_PAGE)(%rsi), %r9
94 movq PTR(PA_SWAP_PAGE)(%rsi), %r10
288 movq %rcx, %rsi /* For ever source page do a copy */
289 andq $0xfffffffffffff000, %rsi
292 movq %rsi, %rax
299 movq %rdx, %rsi
304 movq %r10, %rsi
[all...]
/kernel/linux/linux-5.10/net/sunrpc/auth_gss/
H A Dsvcauth_gss.c74 struct rsi { struct
82 static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old);
83 static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item);
85 static void rsi_free(struct rsi *rsii) in rsi_free()
95 struct rsi *rsii = container_of(head, struct rsi, rcu_head); in rsi_free_rcu()
103 struct rsi *rsi in rsi_put()
[all...]
/kernel/linux/linux-6.6/net/sunrpc/auth_gss/
H A Dsvcauth_gss.c98 struct rsi { struct
106 static struct rsi *rsi_update(struct cache_detail *cd, struct rsi *new, struct rsi *old);
107 static struct rsi *rsi_lookup(struct cache_detail *cd, struct rsi *item);
109 static void rsi_free(struct rsi *rsii) in rsi_free()
119 struct rsi *rsii = container_of(head, struct rsi, rcu_head); in rsi_free_rcu()
127 struct rsi *rsi in rsi_put()
[all...]
/kernel/linux/linux-6.6/arch/x86/boot/compressed/
H A Didt_handlers_64.S24 pushq %rsi
42 movq ORIG_RAX(%rsp), %rsi
59 popq %rsi
/kernel/linux/linux-6.6/arch/x86/coco/tdx/
H A Dtdcall.S142 movq TDX_HYPERCALL_rsi(%rax), %rsi
179 movq %rsi, TDX_HYPERCALL_rsi(%rax)
198 xor %rsi, %rsi
/kernel/linux/linux-5.10/arch/x86/um/
H A 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
/kernel/linux/linux-6.6/arch/x86/um/
H A 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

Completed in 11 milliseconds

12345678