Home
last modified time | relevance | path

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

12345

/linux/arch/x86/virt/vmx/tdx/
H A Dtdxcall.S52 movq TDX_MODULE_rcx(%rsi), %rcx
53 movq TDX_MODULE_rdx(%rsi), %rdx
54 movq TDX_MODULE_r8(%rsi), %r8
55 movq TDX_MODULE_r9(%rsi), %r9
56 movq TDX_MODULE_r10(%rsi), %r10
57 movq TDX_MODULE_r11(%rsi), %r11
72 movq TDX_MODULE_r12(%rsi), %r12
73 movq TDX_MODULE_r13(%rsi), %r13
74 movq TDX_MODULE_r14(%rsi), %r14
75 movq TDX_MODULE_r15(%rsi), %r15
[all …]
/linux/tools/arch/x86/lib/
H A Dmemcpy_64.S65 movq 0*8(%rsi), %r8
66 movq 1*8(%rsi), %r9
67 movq 2*8(%rsi), %r10
68 movq 3*8(%rsi), %r11
69 leaq 4*8(%rsi), %rsi
84 addq %rdx, %rsi
94 movq -1*8(%rsi), %r8
95 movq -2*8(%rsi), %r9
96 movq -3*8(%rsi), %r10
97 movq -4*8(%rsi), %r11
[all …]
/linux/arch/x86/lib/
H A Dcsum-copy_64.S107 movq %rbx, (%rsi)
109 movq %r8, 8(%rsi)
111 movq %r11, 16(%rsi)
113 movq %rdx, 24(%rsi)
116 movq %r10, 32(%rsi)
118 movq %r15, 40(%rsi)
120 movq %r14, 48(%rsi)
122 movq %r13, 56(%rsi)
125 leaq 64(%rsi), %rsi
146 movq %rbx, (%rsi)
[all …]
H A Dcmpxchg16b_emu.S26 cmpq __percpu (%rsi), %rax
28 cmpq __percpu 8(%rsi), %rdx
32 movq %rbx, __percpu (%rsi)
33 movq %rcx, __percpu 8(%rsi)
45 movq __percpu (%rsi), %rax
46 movq __percpu 8(%rsi), %rdx
H A Dcopy_user_64.S46 0: movb (%rsi),%al
49 inc %rsi
60 2: movq (%rsi),%rax
62 addq $8,%rsi
81 0: movq (%rsi),%rax
94 addq %rax,%rsi
H A Dcopy_mc_64.S37 movb (%rsi), %al
40 incq %rsi
52 movq (%rsi), %r8
55 addq $8, %rsi
68 movb (%rsi), %al
71 incq %rsi
H A Dbhi.S57 cmovne %rax, %rsi
68 cmovne %rax, %rsi
80 cmovne %rax, %rsi
93 cmovne %rax, %rsi
114 cmovne %rax, %rsi
129 cmovne %rax, %rsi
/linux/arch/x86/kernel/
H A Dsev_verify_cbit.S25 movq sme_me_mask(%rip), %rsi
26 testq %rsi, %rsi
30 movq sev_status(%rip), %rsi
31 testq %rsi, %rsi
35 movq %cr4, %rsi
38 movq %rsi, %rdx
71 movq %rsi, %cr4
H A Dhead_64.S59 mov %rsi, %r15
113 movq %r15, %rsi
461 movq ORIG_RAX(%rsp), %rsi
519 pushq %rsi /* pt_regs->si */
520 movq 8(%rsp), %rsi /* RSI = vector number */
564 movq ORIG_RAX(%rsp), %rsi
/linux/arch/x86/crypto/
H A Dsm4-aesni-avx-asm_64.S235 vmovdqu RA0, 0*16(%rsi);
238 vmovdqu RA1, 1*16(%rsi);
240 vmovdqu RA2, 2*16(%rsi);
243 vmovdqu RA3, 3*16(%rsi);
396 vmovdqu RA0, (0 * 16)(%rsi);
397 vmovdqu RA1, (1 * 16)(%rsi);
398 vmovdqu RA2, (2 * 16)(%rsi);
399 vmovdqu RA3, (3 * 16)(%rsi);
400 vmovdqu RB0, (4 * 16)(%rsi);
402 vmovdqu RB1, (5 * 16)(%rsi);
[all …]
H A Daes-gcm-aesni-x86_64.S258 mov %rax, (\dst, %rsi) // Store last LEN - 8 bytes
271 mov %eax, (\dst, %rsi) // Store last LEN - 4 bytes
500 .set RNDKEYLAST_PTR, %rsi
575 .set GHASH_ACC_PTR, %rsi
686 .set LE_CTR_PTR, %rsi // Note: overlaps with usage as temp reg
748 lea 16(KEY), %rsi
751 movdqa (%rsi), TMP0
753 add $16, %rsi
754 cmp %rsi, RNDKEYLAST_PTR
756 movdqa (%rsi), TMP0
[all …]
H A Dsm4-aesni-avx2-asm_64.S376 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);
429 vmovdqu RA0, (0 * 32)(%rsi);
430 vmovdqu RA1, (1 * 32)(%rsi);
[all …]
H A Dblowfish-x86_64-asm_64.S22 #define RIO %rsi
45 #define RT1 %rsi
111 movq %rsi, %r10;
142 movq %rsi, %r10;
285 movq %rsi, %r11;
323 movq %rsi, %r11;
/linux/lib/crypto/x86/
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,%r9){%k1}
[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,%r11
[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 …]
/linux/arch/x86/mm/
H A Dmem_encrypt_boot.S43 movq %rsi, %r11 /* Decrypted area */
48 leaq __enc_copy(%rip), %rsi /* Encryption routine */
54 movq %r11, %rsi /* Decrypted area */
114 movq %rsi, %r11 /* Save decrypted area address */
134 movq %r11, %rsi /* Source - decrypted area */
139 movq %r8, %rsi /* Source - intermediate copy buffer */
/linux/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); argument
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...]
/linux/arch/x86/boot/compressed/
H A Didt_handlers_64.S24 pushq %rsi
42 movq ORIG_RAX(%rsp), %rsi
59 popq %rsi
/linux/arch/x86/entry/
H A Dcalling.h70 pushq %rsi /* pt_regs->si */
71 movq 8(%rsp), %rsi /* temporarily store the return address in %rsi */
77 pushq %rsi /* pt_regs->si */
98 pushq %rsi /* return address on top of stack */
145 popq %rsi
440 pushq %rsi
458 popq %rsi
/linux/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
/linux/arch/x86/kernel/cpu/
H A Dvmware.c74 unsigned long out0, rbx, rcx, rdx, rsi, rdi; in vmware_hypercall_slow() local
80 "=d" (rdx), "=S" (rsi), "=D" (rdi) in vmware_hypercall_slow()
92 "=d" (rdx), "=S" (rsi), "=D" (rdi) in vmware_hypercall_slow()
104 "=d" (rdx), "=S" (rsi), "=D" (rdi) in vmware_hypercall_slow()
123 *out4 = rsi; in vmware_hypercall_slow()
521 args.rsi = in4; in vmware_tdx_hypercall()
539 *out4 = args.rsi; in vmware_tdx_hypercall()
/linux/arch/x86/purgatory/
H A Dentry64.S42 movq rsi(%rip), %rsi
68 rsi: .quad 0x0 label
/linux/arch/x86/xen/
H A Dxen-head.S44 mov %rsi, %rdi
96 push %rsi
121 pop %rsi
/linux/drivers/net/wireless/rsi/
H A DKconfig36 This option enables the SDIO bus support in rsi drivers.
44 This option enables the USB bus support in rsi drivers.
53 This option enables the WLAN BT coex support in rsi drivers.

12345