Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/lib/
Dmemmove_64.S36 cmp %rdi, %rsi
38 mov %rsi, %r8
65 movq 0*8(%rsi), %r11
66 movq 1*8(%rsi), %r10
67 movq 2*8(%rsi), %r9
68 movq 3*8(%rsi), %r8
69 leaq 4*8(%rsi), %rsi
85 movq -8(%rsi, %rdx), %r11
99 movq (%rsi), %r11
101 leaq -8(%rsi, %rdx), %rsi
[all …]
Dcopy_page_64.S30 movq 0x8*0(%rsi), %rax
31 movq 0x8*1(%rsi), %rbx
32 movq 0x8*2(%rsi), %rdx
33 movq 0x8*3(%rsi), %r8
34 movq 0x8*4(%rsi), %r9
35 movq 0x8*5(%rsi), %r10
36 movq 0x8*6(%rsi), %r11
37 movq 0x8*7(%rsi), %r12
39 prefetcht0 5*64(%rsi)
50 leaq 64 (%rsi), %rsi
[all …]
Dmemcpy_64.S73 movq 0*8(%rsi), %r8
74 movq 1*8(%rsi), %r9
75 movq 2*8(%rsi), %r10
76 movq 3*8(%rsi), %r11
77 leaq 4*8(%rsi), %rsi
92 addq %rdx, %rsi
102 movq -1*8(%rsi), %r8
103 movq -2*8(%rsi), %r9
104 movq -3*8(%rsi), %r10
105 movq -4*8(%rsi), %r11
[all …]
Dcopy_user_64.S36 movq %rsi,%rcx
84 1: movq (%rsi),%r8
85 2: movq 1*8(%rsi),%r9
86 3: movq 2*8(%rsi),%r10
87 4: movq 3*8(%rsi),%r11
92 9: movq 4*8(%rsi),%r8
93 10: movq 5*8(%rsi),%r9
94 11: movq 6*8(%rsi),%r10
95 12: movq 7*8(%rsi),%r11
100 leaq 64(%rsi),%rsi
[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 %rbp, 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))
Drwsem.S67 pushq %rsi; \
80 popq %rsi; \
Dmemset_64.S38 imulq %rsi,%rax
/linux-4.4.14/arch/x86/crypto/
Dsalsa20-x86_64-asm_64.S12 mov %rsi,%rsi
91 leaq 192(%rsp),%rsi
98 movq %rsi,144(%rsp)
108 movq 64(%rsp),%rsi
110 mov %rsi,%rcx
112 shr $32,%rsi
248 xor %rbp,%rsi
250 lea (%r15,%rsi),%rbp
256 lea (%rsi,%r8),%rbp
272 lea (%rsi,%rdx),%rbp
[all …]
Dcamellia-aesni-avx-asm_64.S899 movq %rsi, %rax;
905 %xmm8, %rsi);
927 movq %rsi, %rax;
933 %xmm8, %rsi);
982 %xmm8, %rsi);
1093 %xmm8, %rsi);
1125 vmovdqu %xmm0, 0 * 16(%rsi);
1131 vmovdqu %xmm0, 1 * 16(%rsi);
1135 vmovdqu %xmm0, 2 * 16(%rsi);
1139 vmovdqu %xmm0, 3 * 16(%rsi);
[all …]
Dcamellia-aesni-avx2-asm_64.S941 movq %rsi, %rax;
947 %ymm8, %rsi);
973 movq %rsi, %rax;
979 %ymm8, %rsi);
1005 cmpq %rsi, %rdx;
1009 movq %rsi, %rax;
1045 %ymm8, %rsi);
1077 cmpq %rsi, %rdx;
1081 movq %rsi, %rax;
1183 %ymm8, %rsi);
[all …]
Dchacha20-ssse3-x86_64.S25 # %rsi: 1 data block output, o
125 movdqu %xmm0,0x00(%rsi)
130 movdqu %xmm1,0x10(%rsi)
135 movdqu %xmm2,0x20(%rsi)
140 movdqu %xmm3,0x30(%rsi)
147 # %rsi: 4 data blocks output, o
575 movdqu %xmm0,0x00(%rsi)
579 movdqu %xmm0,0x80(%rsi)
583 movdqu %xmm0,0x40(%rsi)
587 movdqu %xmm0,0xc0(%rsi)
[all …]
Dchacha20-avx2-x86_64.S28 # %rsi: 8 data blocks output, o
405 vmovdqu %ymm0,0x0000(%rsi)
408 vmovdqu %ymm0,0x0080(%rsi)
411 vmovdqu %ymm0,0x0040(%rsi)
414 vmovdqu %ymm0,0x00c0(%rsi)
416 vmovdqu %ymm4,0x0100(%rsi)
418 vmovdqu %ymm5,0x00180(%rsi)
420 vmovdqu %ymm6,0x0140(%rsi)
422 vmovdqu %ymm7,0x01c0(%rsi)
424 vmovdqu %ymm8,0x0020(%rsi)
[all …]
Dblowfish-x86_64-asm_64.S37 #define RIO %rsi
60 #define RT1 %rsi
130 movq %rsi, %r10;
166 movq %rsi, %r10;
312 movq %rsi, %r11;
357 movq %rsi, %r11;
Dcast6-avx-x86_64-asm_64.S74 #define RID2 %rsi
353 movq %rsi, %r11;
371 movq %rsi, %r11;
391 movq %rsi, %r11;
415 movq %rsi, %r11;
438 movq %rsi, %r11;
441 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
460 movq %rsi, %r11;
463 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
Dtwofish-avx-x86_64-asm_64.S78 #define RID2 %rsi
337 movq %rsi, %r11;
355 movq %rsi, %r11;
375 movq %rsi, %r11;
399 movq %rsi, %r11;
422 movq %rsi, %r11;
425 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
444 movq %rsi, %r11;
447 load_xts_8way(%rcx, %rdx, %rsi, RC1, RD1, RA1, RB1, RC2, RD2, RA2, RB2,
Dghash-clmulni-intel_asm.S98 movups (%rsi), SHASH
120 movups (%rsi), IN1
125 add $16, %rsi
Dcamellia-x86_64-asm_64.S54 #define RIO %rsi
77 #define RT0 %rsi
203 movq %rsi, RDST;
252 movq %rsi, RDST;
438 movq %rsi, RDST;
489 movq %rsi, RDST;
Dcrc32c-pcl-intel-asm_64.S85 #define len %rsi
98 pushq %rsi
309 popq %rsi
Dtwofish-x86_64-asm_64.S258 movq %r10, (%rsi)
264 movq R1, 8(%rsi)
310 movq %r10, (%rsi)
316 movq R1, 8(%rsi)
Dcast5-avx-x86_64-asm_64.S74 #define RID2 %rsi
369 movq %rsi, %r11;
401 movq %rsi, %r11;
435 movq %rsi, %r11;
485 movq %rsi, %r11;
Ddes3_ede-asm_64.S244 write_block(%rsi, RR0, RL0);
523 movl RR0d, 0 * 4(%rsi);
524 movl RL0d, 1 * 4(%rsi);
525 movl RR1d, 2 * 4(%rsi);
526 movl RL1d, 3 * 4(%rsi);
527 movl RR2d, 4 * 4(%rsi);
528 movl RL2d, 5 * 4(%rsi);
Dtwofish-x86_64-asm_64-3way.S83 #define RT1 %rsi
234 pushq %rsi; /* dst */
288 pushq %rsi; /* dst */
Dserpent-avx2-asm_64.S683 store_16way(%rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
703 store_16way(%rsi, RC1, RD1, RB1, RE1, RC2, RD2, RB2, RE2);
723 store_cbc_16way(%rdx, %rsi, RC1, RD1, RB1, RE1, RC2, RD2, RB2, RE2,
747 store_ctr_16way(%rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
764 load_xts_16way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2,
771 store_xts_16way(%rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
788 load_xts_16way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2,
795 store_xts_16way(%rsi, RC1, RD1, RB1, RE1, RC2, RD2, RB2, RE2);
Dserpent-avx-x86_64-asm_64.S689 store_8way(%rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
705 store_8way(%rsi, RC1, RD1, RB1, RE1, RC2, RD2, RB2, RE2);
721 store_cbc_8way(%rdx, %rsi, RC1, RD1, RB1, RE1, RC2, RD2, RB2, RE2);
739 store_ctr_8way(%rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
753 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
759 store_xts_8way(%rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
773 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
779 store_xts_8way(%rsi, RC1, RD1, RB1, RE1, RC2, RD2, RB2, RE2);
Dcrc32-pclmul_asm.S84 #define LEN %rsi
Dcrct10dif-pcl-asm_64.S66 #define arg2 %rsi
Dserpent-sse2-x86_64-asm_64.S685 leaq (4*4*4)(%rsi), %rax;
690 write_blocks(%rsi, RA1, RB1, RC1, RD1, RK0, RK1, RK2);
696 xor_blocks(%rsi, RA1, RB1, RC1, RD1, RK0, RK1, RK2);
749 leaq (4*4*4)(%rsi), %rax;
750 write_blocks(%rsi, RC1, RD1, RB1, RE1, RK0, RK1, RK2);
Dpoly1305-sse2-x86_64.S36 #define m %rsi
53 # %rsi: 16 byte input block m
304 # %rsi: 16 byte input block m
Dsha1_avx2_x86_64_asm.S75 #define BUF %rsi /* arg2 */
86 #define REG_RB %rsi
Dsha1_ni_asm.S59 #define DATA_PTR %rsi /* 2nd arg */
Dpoly1305-avx2-x86_64.S49 #define m %rsi
86 # %rsi: 64 byte input block m
Dsha256_ni_asm.S59 #define DATA_PTR %rsi /* 2nd arg */
Daes-x86_64-asm_64.S41 #define R5 %rsi
Dsha256-ssse3-asm.S91 INP = %rsi # 2nd arg
94 SRND = %rsi # clobbers INP
Dsha256-avx-asm.S99 INP = %rsi # 2nd arg
102 SRND = %rsi # clobbers INP
Daes_ctrby8_avx-x86_64.S89 #define p_iv %rsi
Dsha1_ssse3_asm.S34 #define BUF %rsi // arg2
Dsha512-avx2-asm.S75 INP = %rsi
82 y3 = %rsi
Dsha512-ssse3-asm.S58 msg = %rsi
Dsha512-avx-asm.S59 msg = %rsi
Dsha256-avx2-asm.S94 INP = %rsi # 2nd arg
Daesni-intel_asm.S94 #define arg2 rsi
129 #define OUTP %rsi
Daesni-intel_avx-x86_64.S184 #define arg2 %rsi
/linux-4.4.14/arch/x86/boot/compressed/
Dhead_64.S264 mov %rax, %rsi
266 movl %eax, BP_code32_start(%rsi)
282 movq %rax,%rsi
321 movl BP_kernel_alignment(%rsi), %eax
346 pushq %rsi
347 leaq (_bss-8)(%rip), %rsi
354 popq %rsi
366 movq %rsi, efi64_config+8(%rip) /* EFI System table pointer */
371 movq %rdx, %rsi
405 pushq %rsi /* Save the real mode argument */
[all …]
Defi_thunk_64.S50 movq %r8, %rsi
52 movq %r9, %rsi
/linux-4.4.14/arch/x86/kernel/
Drelocate_kernel_64.S61 movq PTR(VA_CONTROL_PAGE)(%rsi), %r11
78 movq PTR(PA_CONTROL_PAGE)(%rsi), %r8
81 movq PTR(PA_TABLE_PAGE)(%rsi), %r9
84 movq PTR(PA_SWAP_PAGE)(%rsi), %r10
242 movq %rcx, %rsi /* For ever source page do a copy */
243 andq $0xfffffffffffff000, %rsi
246 movq %rsi, %rax
253 movq %rdx, %rsi
258 movq %r10, %rsi
262 lea PAGE_SIZE(%rax), %rsi
Dmcount_64.S101 movq %rsi, RSI(%rsp)
114 movq MCOUNT_REG_SIZE+8+\added(%rsp), %rsi
117 movq 8(%rdx), %rsi
136 movq RSI(%rsp), %rsi
302 leaq MCOUNT_REG_SIZE+8(%rsp), %rsi
306 leaq 8(%rdx), %rsi
Dhead_64.S265 movq %rsi, %rdi
366 pushq %rsi # 40(%rsp)
404 movq 40(%rsp),%rsi # %rip again
417 popq %rsi
Dkexec-bzimage64.c474 regs64.rsi = bootparam_load_addr; in bzImage64_load()
/linux-4.4.14/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-4.4.14/arch/x86/um/
Dsetjmp_64.S24 pop %rsi # Return address, and adjust the stack
28 push %rsi # Make the call/return stack happy
34 movq %rsi,56(%rdi) # Return address
Dstub_64.S31 pop %rsi
/linux-4.4.14/arch/x86/entry/
Dentry_64_compat.S83 pushq %rsi /* pt_regs->si */
180 pushq %rsi /* pt_regs->si */
219 popq %rsi /* pt_regs->si */
285 pushq %rsi /* pt_regs->si */
Dthunk_64.S19 pushq %rsi
63 popq %rsi
Dcalling.h111 movq %rsi, 13*8+\offset(%rsp)
175 movq 13*8(%rsp), %rsi
Dentry_64.S164 pushq %rsi /* pt_regs->si */
765 movq ORIG_RAX(%rsp), %rsi /* get error code */
805 movq ORIG_RAX(%rsp), %rsi /* get error code */
1221 pushq %rsi /* pt_regs->si */
1243 movq $-1, %rsi
1456 movq $-1, %rsi
/linux-4.4.14/arch/x86/purgatory/
Dentry64.S44 movq rsi(%rip), %rsi
69 rsi: .quad 0x0 label
/linux-4.4.14/arch/x86/kernel/acpi/
Dwakeup_64.S31 movq saved_rsi, %rsi
49 movq %rsi, pt_regs_si(%rax)
71 movq %rsi, saved_rsi
96 movq pt_regs_si(%rax), %rsi
/linux-4.4.14/arch/x86/platform/efi/
Defi_stub_64.S37 mov 0x8(%rsp), %rsi; \
38 mov %rsi, %cr0; \
85 mov %rsi, %rcx
Defi_thunk_64.S81 movq %r8, %rsi
83 movq %r9, %rsi
/linux-4.4.14/drivers/extcon/
Dextcon-axp288.c141 char **rsi; in axp288_extcon_log_rsi() local
146 for (i = 0, rsi = axp288_pwr_up_down_info; *rsi; rsi++, i++) { in axp288_extcon_log_rsi()
148 dev_dbg(info->dev, "%s\n", *rsi); in axp288_extcon_log_rsi()
/linux-4.4.14/arch/x86/net/
Dbpf_jit.S38 mov (SKBDATA,%rsi),%eax
55 movzwl (SKBDATA,%rsi),%eax
70 movzbl (SKBDATA,%rsi),%eax
/linux-4.4.14/arch/x86/power/
Dhibernate_asm_64.S29 movq %rsi, pt_regs_si(%rax)
86 movq pbe_address(%rdx), %rsi
126 movq pt_regs_si(%rax), %rsi
/linux-4.4.14/drivers/net/wireless/rsi/
DKconfig21 This option enables the SDIO bus support in rsi drivers.
29 This option enables the USB bus support in rsi drivers.
/linux-4.4.14/arch/x86/xen/
Dxen-asm.S125 push %rsi
137 pop %rsi
Dxen-head.S45 mov %rsi,xen_start_info
64 mov %rsi, %r11
Dsmp.c452 ctxt->user_regs.rsi = true; /* entry == true */ in cpu_initialize_context()
/linux-4.4.14/arch/x86/include/asm/
Dasm.h75 100: movb (%rsi),%al
77 incq %rsi
Dkexec.h197 uint64_t rsi; member
Dinst.h92 .ifc \r64,%rsi
Dparavirt.h878 COND_PUSH(set, CLBR_RSI, rsi); \
890 COND_POP(set, CLBR_RSI, rsi); \
/linux-4.4.14/tools/testing/selftests/x86/
Dtest_syscall_vdso.c68 uint64_t rsi, rdi, rbp, rsp; member
121 …printf("si:%016llx di:%016llx bp:%016llx sp:%016llx\n", regs64.rsi, regs64.rdi, regs64.rbp, reg… in print_regs64()
Dptrace_syscall.c21 # define user_arg1 rsi
/linux-4.4.14/arch/x86/include/uapi/asm/
Dptrace.h62 unsigned long rsi; member
Dsigcontext.h334 __u64 rsi; member
Dkvm.h115 __u64 rsi, rdi, rsp, rbp; member
/linux-4.4.14/drivers/net/wireless/
DMakefile62 obj-$(CONFIG_RSI_91X) += rsi/
DKconfig287 source "drivers/net/wireless/rsi/Kconfig"
/linux-4.4.14/tools/perf/arch/x86/util/
Ddwarf-regs.c83 REG_OFFSET_NAME_64("%si", rsi),
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_mb_mgr_submit_avx2.S63 arg2 = %rsi
70 #define job %rsi
Dsha1_x8_avx2.S61 ## Function clobbers: rax, rcx, rdx, rbx, rsi, rdi, r9-r15# ymm0-15
63 ## Linux clobbers: rax rbx rcx rdx rsi r9 r10 r11 r12 r13 r14 r15
222 arg2 = %rsi
Dsha1_mb_mgr_flush_avx2.S62 #define arg2 %rsi
/linux-4.4.14/tools/perf/arch/x86/tests/
Dregs_load.S35 movq %rsi, SI(%rdi)
/linux-4.4.14/Documentation/virtual/kvm/
Dhypercalls.txt8 Up to four arguments may be passed in rbx, rcx, rdx, and rsi respectively.
Dapi.txt305 __u64 rsi, rdi, rsp, rbp;
/linux-4.4.14/Documentation/
Dkmemcheck.txt505 ffffffff8104ede5: mov %rdx,%rsi
506 ffffffff8104ede8: rep movsl %ds:(%rsi),%es:(%rdi)
509 ffffffff8104edee: movsw %ds:(%rsi),%es:(%rdi)
512 ffffffff8104edf4: movsb %ds:(%rsi),%es:(%rdi)
DIPMI.txt481 rsi=<regsize>
/linux-4.4.14/Documentation/networking/
Dfilter.txt692 subq %rsi, %rax
718 R2 - rsi
728 ... since x86_64 ABI mandates rdi, rsi, rdx, rcx, r8, r9 for argument passing
/linux-4.4.14/Documentation/x86/
Dboot.txt1103 must be __BOOT_DS; interrupt must be disabled; %rsi must hold the base
/linux-4.4.14/arch/x86/kvm/
Dx86.c6854 regs->rsi = kvm_register_read(vcpu, VCPU_REGS_RSI); in kvm_arch_vcpu_ioctl_get_regs()
6884 kvm_register_write(vcpu, VCPU_REGS_RSI, regs->rsi); in kvm_arch_vcpu_ioctl_set_regs()
Dsvm.c3857 [rsi]"i"(offsetof(struct vcpu_svm, vcpu.arch.regs[VCPU_REGS_RSI])), in svm_vcpu_run()
Dvmx.c8655 [rsi]"i"(offsetof(struct vcpu_vmx, vcpu.arch.regs[VCPU_REGS_RSI])), in vmx_vcpu_run()
/linux-4.4.14/arch/x86/
DKconfig284 …default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcal…