Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/lib/
Dmemmove_64.S34 cmp $0x20, %rdx
41 add %rdx, %r8
52 cmp $680, %rdx
61 sub $0x20, %rdx
66 sub $0x20, %rdx
79 addq $0x20, %rdx
86 movq %rdx, %rcx
87 movq -8(%rsi, %rdx), %r11
88 lea -8(%rdi, %rdx), %r10
100 movq %rdx, %rcx
[all …]
Dmemcpy_64.S34 movq %rdx, %rcx
50 movq %rdx, %rcx
59 cmpq $0x20, %rdx
68 subq $0x20, %rdx
70 subq $0x20, %rdx
94 addq %rdx, %rsi
95 addq %rdx, %rdi
96 subq $0x20, %rdx
103 subq $0x20, %rdx
120 subq %rdx, %rsi
[all …]
Dmemset_64.S33 movq %rdx,%rcx
62 movq %rdx,%rcx
84 movq %rdx,%rcx
133 cmpq $7,%rdx
139 subq %r8,%rdx
Dcopy_page_64.S39 movq 0x8*2(%rsi), %rdx
50 movq %rdx, 0x8*2(%rdi)
69 movq 0x8*2(%rsi), %rdx
78 movq %rdx, 0x8*2(%rdi)
Dthunk_64.S22 pushq_cfi_reg rdx
69 popq_cfi_reg rdx
Dcopy_user_64.S48 addq %rdx,%rcx
65 addq %rdx,%rcx
163 40: leal (%rdx,%rcx,8),%edx
229 11: leal (%rdx,%rcx,8),%ecx
Dcsum-copy_64.S95 movq 24(%rdi), %rdx
112 adcq %rdx, %rax
127 movq %rdx, 24(%rsi)
Dcopy_user_nocache_64.S108 40: lea (%rdx,%rcx,8),%rdx
Dcmpxchg16b_emu.S40 cmpq PER_CPU_VAR(8(%rsi)), %rdx
Dgetuser.S90 4: movq -7(%_ASM_AX),%rdx
/linux-4.1.27/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.1.27/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
297 movq $0, %rdx /* No framepointers needed */
300 leaq 8(%rdx), %rsi
302 movq (%rdx), %rdx
[all …]
Dentry_64.S155 CFI_REL_OFFSET rdx, RDX+\offset
239 pushq_cfi_reg rdx /* pt_regs->dx */
327 movq %rax,%rdx
1447 pushq_cfi %rdx
1448 CFI_REL_OFFSET rdx, 0
1466 movq %rsp, %rdx
1468 pushq 5*8(%rdx) /* pt_regs->ss */
1469 pushq 4*8(%rdx) /* pt_regs->rsp */
1470 pushq 3*8(%rdx) /* pt_regs->flags */
1471 pushq 2*8(%rdx) /* pt_regs->cs */
[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.1.27/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 …]
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,
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;
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-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,
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,
Dcrct10dif-pcl-asm_64.S67 #define arg3 %rdx
Dsha1_avx2_x86_64_asm.S76 #define CNT %rdx /* arg3 */
89 #define REG_RE %rdx
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);
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-avx-asm.S61 msglen = %rdx
Dsha512-ssse3-asm.S60 msglen = %rdx
Dsha256-avx-asm.S98 NUM_BLKS = %rdx # 3rd arg
Dsha256-ssse3-asm.S90 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.1.27/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.1.27/arch/x86/purgatory/
Dentry64.S43 movq rdx(%rip), %rdx
65 rdx: .quad 0x0 label
/linux-4.1.27/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.1.27/arch/x86/xen/
Dxen-asm.S124 push %rdx
138 pop %rdx
Dxen-asm_64.S59 pushq %rdx
/linux-4.1.27/arch/x86/include/asm/
Dcalling.h113 movq_cfi rdx, 12*8+\offset
179 movq_cfi_restore 12*8, rdx
Dkexec.h193 uint64_t rdx; member
Dinst.h80 .ifc \r64,%rdx
Dparavirt.h874 COND_PUSH(set, CLBR_RDX, rdx); \
888 COND_POP(set, CLBR_RDX, rdx); \
/linux-4.1.27/arch/x86/include/uapi/asm/
Dptrace.h61 unsigned long rdx; member
Dsigcontext.h173 __u64 rdx; member
Dkvm.h112 __u64 rax, rbx, rcx, rdx; member
/linux-4.1.27/arch/x86/ia32/
Dia32entry.S143 pushq_cfi_reg rdx /* pt_regs->dx */
376 pushq_cfi_reg rdx /* pt_regs->dx */
525 pushq_cfi_reg rdx /* pt_regs->dx */
599 CFI_REL_OFFSET rdx,RDX
/linux-4.1.27/arch/x86/um/
Dstub_64.S48 pop %rdx
/linux-4.1.27/arch/x86/kvm/
Dtrace.h136 unsigned long rcx, unsigned long rdx),
137 TP_ARGS(function, rax, rbx, rcx, rdx),
144 __field( unsigned long, rdx )
152 __entry->rdx = rdx;
157 __entry->rbx, __entry->rcx, __entry->rdx)
Demulate.c366 ON64(FOP2E(op##q, rax, rdx)) \
375 ON64(FOP2E(op##q, rax, rdx)) \
393 ON64(FOP2E(op##q, rdx, rax)) \
405 ON64(FOP3E(op##q, rax, rdx, cl)) \
2462 u64 msr_data, rcx, rdx; in em_sysexit() local
2479 rdx = reg_read(ctxt, VCPU_REGS_RDX); in em_sysexit()
2491 rdx = (u32)rdx; in em_sysexit()
2501 is_noncanonical_address(rdx)) in em_sysexit()
2511 ctxt->_eip = rdx; in em_sysexit()
Dx86.c6664 regs->rdx = kvm_register_read(vcpu, VCPU_REGS_RDX); in kvm_arch_vcpu_ioctl_get_regs()
6694 kvm_register_write(vcpu, VCPU_REGS_RDX, regs->rdx); in kvm_arch_vcpu_ioctl_set_regs()
Dsvm.c3944 [rdx]"i"(offsetof(struct vcpu_svm, vcpu.arch.regs[VCPU_REGS_RDX])), in svm_vcpu_run()
Dvmx.c8293 [rdx]"i"(offsetof(struct vcpu_vmx, vcpu.arch.regs[VCPU_REGS_RDX])), in vmx_vcpu_run()
/linux-4.1.27/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.1.27/tools/perf/arch/x86/tests/
Dregs_load.S34 movq %rdx, DX(%rdi)
/linux-4.1.27/arch/x86/net/
Dbpf_jit.S81 lea - MAX_BPF_STACK + 32(%rbp),%rdx; \
/linux-4.1.27/Documentation/virtual/kvm/
Dhypercalls.txt8 Up to four arguments may be passed in rbx, rcx, rdx, and rsi respectively.
Dapi.txt299 __u64 rax, rbx, rcx, rdx;
/linux-4.1.27/Documentation/
Dkmemcheck.txt501 ffffffff8104edd5: mov %rax,%rdx
505 ffffffff8104ede5: mov %rdx,%rsi
/linux-4.1.27/Documentation/networking/
Dfilter.txt719 R3 - rdx
728 ... since x86_64 ABI mandates rdi, rsi, rdx, rcx, r8, r9 for argument passing
/linux-4.1.27/arch/x86/
DKconfig274 …default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcal…