| /linux/arch/x86/virt/vmx/tdx/ |
| H A D | tdxcall.S | 52 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 D | memcpy_64.S | 65 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 D | csum-copy_64.S | 107 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 D | cmpxchg16b_emu.S | 26 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 D | copy_user_64.S | 46 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 D | copy_mc_64.S | 37 movb (%rsi), %al 40 incq %rsi 52 movq (%rsi), %r8 55 addq $8, %rsi 68 movb (%rsi), %al 71 incq %rsi
|
| H A D | bhi.S | 57 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 D | sev_verify_cbit.S | 25 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 D | head_64.S | 59 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 D | sm4-aesni-avx-asm_64.S | 235 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 D | aes-gcm-aesni-x86_64.S | 258 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 D | sm4-aesni-avx2-asm_64.S | 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); 429 vmovdqu RA0, (0 * 32)(%rsi); 430 vmovdqu RA1, (1 * 32)(%rsi); [all …]
|
| H A D | blowfish-x86_64-asm_64.S | 22 #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 D | chacha-avx512vl-x86_64.S | 29 # %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 D | chacha-avx2-x86_64.S | 39 # %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 D | chacha-ssse3-x86_64.S | 116 # %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 D | mem_encrypt_boot.S | 43 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 D | svcauth_gss.c | 98 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 D | idt_handlers_64.S | 24 pushq %rsi 42 movq ORIG_RAX(%rsp), %rsi 59 popq %rsi
|
| /linux/arch/x86/entry/ |
| H A D | calling.h | 70 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 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/arch/x86/kernel/cpu/ |
| H A D | vmware.c | 74 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 D | entry64.S | 42 movq rsi(%rip), %rsi 68 rsi: .quad 0x0 label
|
| /linux/arch/x86/xen/ |
| H A D | xen-head.S | 44 mov %rsi, %rdi 96 push %rsi 121 pop %rsi
|
| /linux/drivers/net/wireless/rsi/ |
| H A D | Kconfig | 36 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.
|