Home
last modified time | relevance | path

Searched refs:rdx (Results 1 – 79 of 79) sorted by relevance

/linux-4.4.14/arch/x86/lib/
Dmemmove_64.S32 cmp $0x20, %rdx
39 add %rdx, %r8
50 cmp $680, %rdx
59 sub $0x20, %rdx
64 sub $0x20, %rdx
77 addq $0x20, %rdx
84 movq %rdx, %rcx
85 movq -8(%rsi, %rdx), %r11
86 lea -8(%rdi, %rdx), %r10
98 movq %rdx, %rcx
[all …]
Dmemcpy_64.S33 movq %rdx, %rcx
49 movq %rdx, %rcx
57 cmpq $0x20, %rdx
66 subq $0x20, %rdx
68 subq $0x20, %rdx
92 addq %rdx, %rsi
93 addq %rdx, %rdi
94 subq $0x20, %rdx
101 subq $0x20, %rdx
118 subq %rdx, %rsi
[all …]
Dmemset_64.S32 movq %rdx,%rcx
61 movq %rdx,%rcx
81 movq %rdx,%rcx
129 cmpq $7,%rdx
135 subq %r8,%rdx
Dcopy_page_64.S32 movq 0x8*2(%rsi), %rdx
43 movq %rdx, 0x8*2(%rdi)
62 movq 0x8*2(%rsi), %rdx
71 movq %rdx, 0x8*2(%rdi)
Dcopy_user_64.S22 addq %rdx,%rcx
37 addq %rdx,%rcx
131 40: leal (%rdx,%rcx,8),%edx
195 11: leal (%rdx,%rcx,8),%ecx
347 lea (%rdx,%rcx,8),%rdx
350 lea (%rdx,%rcx,4),%rdx
Dcsum-copy_64.S87 movq 24(%rdi), %rdx
104 adcq %rdx, %rax
119 movq %rdx, 24(%rsi)
Dcmpxchg16b_emu.S38 cmpq PER_CPU_VAR(8(%rsi)), %rdx
Dgetuser.S82 4: movq -7(%_ASM_AX),%rdx
/linux-4.4.14/arch/x86/power/
Dhibernate_asm_64.S33 movq %rdx, pt_regs_dx(%rax)
57 movq $__PAGE_OFFSET, %rdx
59 subq %rdx, %rax
63 movq %rax, %rdx
64 andq $~(X86_CR4_PGE), %rdx
65 movq %rdx, %cr4; # turn off PGE
75 movq restore_pblist(%rip), %rdx
82 testq %rdx, %rdx
86 movq pbe_address(%rdx), %rsi
87 movq pbe_orig_address(%rdx), %rdi
[all …]
/linux-4.4.14/arch/x86/kernel/
Dmcount_64.S100 movq %rdx, RDX(%rsp)
109 movq MCOUNT_REG_SIZE-8(%rsp), %rdx
110 movq %rdx, RBP(%rsp)
117 movq 8(%rdx), %rsi
137 movq RDX(%rsp), %rdx
160 movq function_trace_op(%rip), %rdx
197 movq function_trace_op(%rip), %rdx
303 movq $0, %rdx /* No framepointers needed */
306 leaq 8(%rdx), %rsi
308 movq (%rdx), %rdx
[all …]
Drelocate_kernel_64.S106 pushq %rdx
173 popq %rdx
175 call *%rdx
245 movq %rdi, %rdx
253 movq %rdx, %rsi
257 movq %rdx, %rdi
Dhead_64.S113 leaq (4096 + _KERNPG_TABLE)(%rbx), %rdx
114 movq %rdx, 0(%rbx,%rax,8)
115 movq %rdx, 8(%rbx,%rax,8)
117 addq $4096, %rdx
121 movq %rdx, 4096(%rbx,%rax,8)
124 movq %rdx, 4096(%rbx,%rax,8)
365 pushq %rdx # 48(%rsp)
418 popq %rdx
/linux-4.4.14/arch/x86/crypto/
Dcast5-avx-x86_64-asm_64.S77 #define RGI1 %rdx
371 vmovdqu (0*4*4)(%rdx), RL1;
372 vmovdqu (1*4*4)(%rdx), RR1;
373 vmovdqu (2*4*4)(%rdx), RL2;
374 vmovdqu (3*4*4)(%rdx), RR2;
375 vmovdqu (4*4*4)(%rdx), RL3;
376 vmovdqu (5*4*4)(%rdx), RR3;
377 vmovdqu (6*4*4)(%rdx), RL4;
378 vmovdqu (7*4*4)(%rdx), RR4;
403 vmovdqu (0*4*4)(%rdx), RL1;
[all …]
Dsalsa20-x86_64-asm_64.S14 mov %rdx,%rdi
16 mov %rcx,%rdx
18 cmp $0,%rdx
76 cmp $64,%rdx
85 mov %rdx,%rcx
100 movq %rdx,152(%rsp)
104 mov %rdi,%rdx
164 lea (%r14,%rdx),%rbp
176 lea (%rdx,%r9),%rbp
204 xor %rbp,%rdx
[all …]
Dcamellia-aesni-avx-asm_64.S896 %xmm15, %rdx, (key_table)(CTX));
924 %xmm15, %rdx, (key_table)(CTX, %r8, 8));
952 %xmm15, %rdx, (key_table)(CTX, %r8, 8));
965 vpxor (0 * 16)(%rdx), %xmm6, %xmm6;
966 vpxor (1 * 16)(%rdx), %xmm5, %xmm5;
967 vpxor (2 * 16)(%rdx), %xmm4, %xmm4;
968 vpxor (3 * 16)(%rdx), %xmm3, %xmm3;
969 vpxor (4 * 16)(%rdx), %xmm2, %xmm2;
970 vpxor (5 * 16)(%rdx), %xmm1, %xmm1;
971 vpxor (6 * 16)(%rdx), %xmm0, %xmm0;
[all …]
Dcamellia-aesni-avx2-asm_64.S938 %ymm15, %rdx, (key_table)(CTX));
970 %ymm15, %rdx, (key_table)(CTX, %r8, 8));
1002 %ymm15, %rdx, (key_table)(CTX, %r8, 8));
1005 cmpq %rsi, %rdx;
1025 vinserti128 $1, (%rdx), %ymm7, %ymm7;
1028 vpxor (0 * 32 + 16)(%rdx), %ymm6, %ymm6;
1029 vpxor (1 * 32 + 16)(%rdx), %ymm5, %ymm5;
1030 vpxor (2 * 32 + 16)(%rdx), %ymm4, %ymm4;
1031 vpxor (3 * 32 + 16)(%rdx), %ymm3, %ymm3;
1032 vpxor (4 * 32 + 16)(%rdx), %ymm2, %ymm2;
[all …]
Dchacha20-ssse3-x86_64.S26 # %rdx: 1 data block input, i
122 movdqu 0x00(%rdx),%xmm4
127 movdqu 0x10(%rdx),%xmm5
132 movdqu 0x20(%rdx),%xmm6
137 movdqu 0x30(%rdx),%xmm7
148 # %rdx: 4 data blocks input, i
573 movdqu 0x00(%rdx),%xmm1
577 movdqu 0x80(%rdx),%xmm1
581 movdqu 0x40(%rdx),%xmm1
585 movdqu 0xc0(%rdx),%xmm1
[all …]
Dchacha20-avx2-x86_64.S29 # %rdx: 8 data blocks input, i
404 vpxor 0x0000(%rdx),%ymm0,%ymm0
407 vpxor 0x0080(%rdx),%ymm0,%ymm0
410 vpxor 0x0040(%rdx),%ymm0,%ymm0
413 vpxor 0x00c0(%rdx),%ymm0,%ymm0
415 vpxor 0x0100(%rdx),%ymm4,%ymm4
417 vpxor 0x0180(%rdx),%ymm5,%ymm5
419 vpxor 0x0140(%rdx),%ymm6,%ymm6
421 vpxor 0x01c0(%rdx),%ymm7,%ymm7
423 vpxor 0x0020(%rdx),%ymm8,%ymm8
[all …]
Dblowfish-x86_64-asm_64.S42 #define RX3 %rdx
131 movq %rdx, RIO;
167 movq %rdx, RIO;
313 movq %rdx, RIO;
358 movq %rdx, RIO;
Dghash-clmulni-intel_asm.S112 cmp $16, %rdx
124 sub $16, %rdx
126 cmp $16, %rdx
Dcast6-avx-x86_64-asm_64.S77 #define RGI1 %rdx
355 load_8way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
373 load_8way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
392 movq %rdx, %r12;
394 load_8way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
416 movq %rdx, %r12;
441 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
463 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
Dtwofish-avx-x86_64-asm_64.S81 #define RGI1 %rdx
339 load_8way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
357 load_8way(%rdx, RC1, RD1, RA1, RB1, RC2, RD2, RA2, RB2);
376 movq %rdx, %r12;
378 load_8way(%rdx, RC1, RD1, RA1, RB1, RC2, RD2, RA2, RB2);
400 movq %rdx, %r12;
425 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
447 load_xts_8way(%rcx, %rdx, %rsi, RC1, RD1, RA1, RB1, RC2, RD2, RA2, RB2,
Dpoly1305-avx2-x86_64.S29 #define r0 0x00(%rdx)
30 #define r1 0x04(%rdx)
31 #define r2 0x08(%rdx)
32 #define r3 0x0c(%rdx)
33 #define r4 0x10(%rdx)
87 # %rdx: Poly1305 key r[5]
Ddes3_ede-asm_64.S69 #define RT3 %rdx
187 read_block(%rdx, RL0, RR0);
443 movl 0 * 4(%rdx), RL0d;
444 movl 1 * 4(%rdx), RR0d;
445 movl 2 * 4(%rdx), RL1d;
446 movl 3 * 4(%rdx), RR1d;
447 movl 4 * 4(%rdx), RL2d;
448 movl 5 * 4(%rdx), RR2d;
Dcamellia-x86_64-asm_64.S60 #define RCD1 %rdx
204 movq %rdx, RIO;
253 movq %rdx, RIO;
439 movq %rdx, RIO;
490 movq %rdx, RIO;
Dpoly1305-sse2-x86_64.S27 #define r0 0x00(%rdx)
28 #define r1 0x04(%rdx)
29 #define r2 0x08(%rdx)
30 #define r3 0x0c(%rdx)
31 #define r4 0x10(%rdx)
54 # %rdx: Poly1305 key r[5]
305 # %rdx: Poly1305 key r[5]
Dcrc32c-pcl-intel-asm_64.S83 #define block_1 %rdx
89 #define crc_init_arg %rdx
Dtwofish-x86_64-asm_64-3way.S40 #define RIO %rdx
82 #define RT0 %rdx
Dserpent-avx2-asm_64.S679 load_16way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
699 load_16way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
719 load_16way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
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,
788 load_xts_16way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2,
Dserpent-avx-x86_64-asm_64.S685 load_8way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
701 load_8way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
717 load_8way(%rdx, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2);
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,
773 load_xts_8way(%rcx, %rdx, %rsi, RA1, RB1, RC1, RD1, RA2, RB2, RC2, RD2,
Dcrct10dif-pcl-asm_64.S67 #define arg3 %rdx
Dsha1_avx2_x86_64_asm.S76 #define CNT %rdx /* arg3 */
89 #define REG_RE %rdx
Dsha1_ni_asm.S60 #define NUM_BLKS %rdx /* 3rd arg */
Dserpent-sse2-x86_64-asm_64.S647 leaq (4*4*4)(%rdx), %rax;
648 read_blocks(%rdx, RA1, RB1, RC1, RD1, RK0, RK1, RK2);
711 leaq (4*4*4)(%rdx), %rax;
712 read_blocks(%rdx, RA1, RB1, RC1, RD1, RK0, RK1, RK2);
Dsha256_ni_asm.S60 #define NUM_BLKS %rdx /* 3rd arg */
Daes-x86_64-asm_64.S36 #define R4 %rdx
Dtwofish-x86_64-asm_64.S57 #define R3 %rdx
Daes_ctrby8_avx-x86_64.S90 #define p_keys %rdx
Dsha1_ssse3_asm.S35 #define CNT %rdx // arg3
Dsha512-avx2-asm.S77 NUM_BLKS = %rdx
81 e = %rdx
Dsha512-ssse3-asm.S60 msglen = %rdx
Dsha512-avx-asm.S61 msglen = %rdx
Dsha256-ssse3-asm.S90 NUM_BLKS = %rdx # 3rd arg
Dsha256-avx-asm.S98 NUM_BLKS = %rdx # 3rd arg
Dsha256-avx2-asm.S93 NUM_BLKS = %rdx # 3rd arg
Daesni-intel_asm.S95 #define arg3 rdx
131 #define INP %rdx
Daesni-intel_avx-x86_64.S185 #define arg3 %rdx
/linux-4.4.14/arch/x86/entry/
Dentry_64.S165 pushq %rdx /* pt_regs->dx */
251 movq %rax, %rdx
1194 pushq %rdx
1212 movq %rsp, %rdx
1214 pushq 5*8(%rdx) /* pt_regs->ss */
1215 pushq 4*8(%rdx) /* pt_regs->rsp */
1216 pushq 3*8(%rdx) /* pt_regs->flags */
1217 pushq 2*8(%rdx) /* pt_regs->cs */
1218 pushq 1*8(%rdx) /* pt_regs->rip */
1222 pushq (%rdx) /* pt_regs->dx */
[all …]
Dentry_64_compat.S84 pushq %rdx /* pt_regs->dx */
181 pushq %rdx /* pt_regs->dx */
217 popq %rdx /* Skip pt_regs->cx */
218 popq %rdx /* pt_regs->dx */
286 pushq %rdx /* pt_regs->dx */
Dthunk_64.S20 pushq %rdx
62 popq %rdx
Dcalling.h110 movq %rdx, 12*8+\offset(%rsp)
173 movq 12*8(%rsp), %rdx
/linux-4.4.14/arch/x86/boot/compressed/
Dhead_64.S246 movq %rdx, efi64_config+8(%rip) /* EFI System table pointer */
371 movq %rdx, %rsi
392 leaq _got(%rip), %rdx
395 cmpq %rcx, %rdx
397 addq %rbx, (%rdx)
398 addq $8, %rdx
410 leaq input_data(%rip), %rdx /* input_data */
/linux-4.4.14/arch/x86/purgatory/
Dentry64.S43 movq rdx(%rip), %rdx
65 rdx: .quad 0x0 label
/linux-4.4.14/arch/x86/kernel/acpi/
Dwakeup_64.S17 movq $0x123456789abcdef0, %rdx
18 cmpq %rdx, %rax
53 movq %rdx, pt_regs_dx(%rax)
100 movq pt_regs_dx(%rax), %rdx
/linux-4.4.14/arch/x86/xen/
Dxen-asm.S124 push %rdx
138 pop %rdx
/linux-4.4.14/tools/testing/selftests/x86/
Dtest_syscall_vdso.c67 uint64_t rax, rbx, rcx, rdx; member
120 …ax:%016llx bx:%016llx cx:%016llx dx:%016llx\n", regs64.rax, regs64.rbx, regs64.rcx, regs64.rdx); in print_regs64()
Dptrace_syscall.c22 # define user_arg2 rdx
/linux-4.4.14/arch/x86/include/uapi/asm/
Dptrace.h61 unsigned long rdx; member
Dsigcontext.h337 __u64 rdx; member
Dkvm.h114 __u64 rax, rbx, rcx, rdx; member
/linux-4.4.14/arch/x86/um/
Dstub_64.S32 pop %rdx
/linux-4.4.14/tools/perf/arch/x86/util/
Ddwarf-regs.c80 REG_OFFSET_NAME_64("%dx", rdx),
/linux-4.4.14/arch/x86/crypto/sha-mb/
Dsha1_mb_mgr_submit_avx2.S66 extra_blocks = %rdx
102 # arg 2 : rdx : job
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
223 RSP_SAVE = %rdx
/linux-4.4.14/arch/x86/kvm/
Dtrace.h154 unsigned long rcx, unsigned long rdx),
155 TP_ARGS(function, rax, rbx, rcx, rdx),
162 __field( unsigned long, rdx )
170 __entry->rdx = rdx;
175 __entry->rbx, __entry->rcx, __entry->rdx)
Demulate.c367 ON64(FOP2E(op##q, rax, rdx)) \
376 ON64(FOP2E(op##q, rax, rdx)) \
394 ON64(FOP2E(op##q, rdx, rax)) \
406 ON64(FOP3E(op##q, rax, rdx, cl)) \
2736 u64 msr_data, rcx, rdx; in em_sysexit() local
2753 rdx = reg_read(ctxt, VCPU_REGS_RDX); in em_sysexit()
2765 rdx = (u32)rdx; in em_sysexit()
2775 is_noncanonical_address(rdx)) in em_sysexit()
2785 ctxt->_eip = rdx; in em_sysexit()
Dx86.c6853 regs->rdx = kvm_register_read(vcpu, VCPU_REGS_RDX); in kvm_arch_vcpu_ioctl_get_regs()
6883 kvm_register_write(vcpu, VCPU_REGS_RDX, regs->rdx); in kvm_arch_vcpu_ioctl_set_regs()
Dsvm.c3856 [rdx]"i"(offsetof(struct vcpu_svm, vcpu.arch.regs[VCPU_REGS_RDX])), in svm_vcpu_run()
Dvmx.c8654 [rdx]"i"(offsetof(struct vcpu_vmx, vcpu.arch.regs[VCPU_REGS_RDX])), in vmx_vcpu_run()
/linux-4.4.14/tools/perf/arch/x86/tests/
Dregs_load.S34 movq %rdx, DX(%rdi)
/linux-4.4.14/arch/x86/include/asm/
Dkexec.h193 uint64_t rdx; member
Dinst.h80 .ifc \r64,%rdx
Dparavirt.h877 COND_PUSH(set, CLBR_RDX, rdx); \
891 COND_POP(set, CLBR_RDX, rdx); \
/linux-4.4.14/arch/x86/net/
Dbpf_jit.S80 lea - MAX_BPF_STACK + 32(%rbp),%rdx; \
/linux-4.4.14/Documentation/virtual/kvm/
Dhypercalls.txt8 Up to four arguments may be passed in rbx, rcx, rdx, and rsi respectively.
Dapi.txt304 __u64 rax, rbx, rcx, rdx;
/linux-4.4.14/Documentation/
Dkmemcheck.txt501 ffffffff8104edd5: mov %rax,%rdx
505 ffffffff8104ede5: mov %rdx,%rsi
/linux-4.4.14/Documentation/networking/
Dfilter.txt719 R3 - rdx
728 ... since x86_64 ABI mandates rdi, rsi, rdx, rcx, r8, r9 for argument passing
/linux-4.4.14/arch/x86/
DKconfig284 …default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcal…