/linux-4.4.14/arch/x86/lib/ |
D | memmove_64.S | 32 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 …]
|
D | memcpy_64.S | 33 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 …]
|
D | memset_64.S | 32 movq %rdx,%rcx 61 movq %rdx,%rcx 81 movq %rdx,%rcx 129 cmpq $7,%rdx 135 subq %r8,%rdx
|
D | copy_page_64.S | 32 movq 0x8*2(%rsi), %rdx 43 movq %rdx, 0x8*2(%rdi) 62 movq 0x8*2(%rsi), %rdx 71 movq %rdx, 0x8*2(%rdi)
|
D | copy_user_64.S | 22 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
|
D | csum-copy_64.S | 87 movq 24(%rdi), %rdx 104 adcq %rdx, %rax 119 movq %rdx, 24(%rsi)
|
D | cmpxchg16b_emu.S | 38 cmpq PER_CPU_VAR(8(%rsi)), %rdx
|
D | getuser.S | 82 4: movq -7(%_ASM_AX),%rdx
|
/linux-4.4.14/arch/x86/power/ |
D | hibernate_asm_64.S | 33 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/ |
D | mcount_64.S | 100 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 …]
|
D | relocate_kernel_64.S | 106 pushq %rdx 173 popq %rdx 175 call *%rdx 245 movq %rdi, %rdx 253 movq %rdx, %rsi 257 movq %rdx, %rdi
|
D | head_64.S | 113 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/ |
D | cast5-avx-x86_64-asm_64.S | 77 #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 …]
|
D | salsa20-x86_64-asm_64.S | 14 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 …]
|
D | camellia-aesni-avx-asm_64.S | 896 %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 …]
|
D | camellia-aesni-avx2-asm_64.S | 938 %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 …]
|
D | chacha20-ssse3-x86_64.S | 26 # %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 …]
|
D | chacha20-avx2-x86_64.S | 29 # %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 …]
|
D | blowfish-x86_64-asm_64.S | 42 #define RX3 %rdx 131 movq %rdx, RIO; 167 movq %rdx, RIO; 313 movq %rdx, RIO; 358 movq %rdx, RIO;
|
D | ghash-clmulni-intel_asm.S | 112 cmp $16, %rdx 124 sub $16, %rdx 126 cmp $16, %rdx
|
D | cast6-avx-x86_64-asm_64.S | 77 #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,
|
D | twofish-avx-x86_64-asm_64.S | 81 #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,
|
D | poly1305-avx2-x86_64.S | 29 #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]
|
D | des3_ede-asm_64.S | 69 #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;
|
D | camellia-x86_64-asm_64.S | 60 #define RCD1 %rdx 204 movq %rdx, RIO; 253 movq %rdx, RIO; 439 movq %rdx, RIO; 490 movq %rdx, RIO;
|
D | poly1305-sse2-x86_64.S | 27 #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]
|
D | crc32c-pcl-intel-asm_64.S | 83 #define block_1 %rdx 89 #define crc_init_arg %rdx
|
D | twofish-x86_64-asm_64-3way.S | 40 #define RIO %rdx 82 #define RT0 %rdx
|
D | serpent-avx2-asm_64.S | 679 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,
|
D | serpent-avx-x86_64-asm_64.S | 685 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,
|
D | crct10dif-pcl-asm_64.S | 67 #define arg3 %rdx
|
D | sha1_avx2_x86_64_asm.S | 76 #define CNT %rdx /* arg3 */ 89 #define REG_RE %rdx
|
D | sha1_ni_asm.S | 60 #define NUM_BLKS %rdx /* 3rd arg */
|
D | serpent-sse2-x86_64-asm_64.S | 647 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);
|
D | sha256_ni_asm.S | 60 #define NUM_BLKS %rdx /* 3rd arg */
|
D | aes-x86_64-asm_64.S | 36 #define R4 %rdx
|
D | twofish-x86_64-asm_64.S | 57 #define R3 %rdx
|
D | aes_ctrby8_avx-x86_64.S | 90 #define p_keys %rdx
|
D | sha1_ssse3_asm.S | 35 #define CNT %rdx // arg3
|
D | sha512-avx2-asm.S | 77 NUM_BLKS = %rdx 81 e = %rdx
|
D | sha512-ssse3-asm.S | 60 msglen = %rdx
|
D | sha512-avx-asm.S | 61 msglen = %rdx
|
D | sha256-ssse3-asm.S | 90 NUM_BLKS = %rdx # 3rd arg
|
D | sha256-avx-asm.S | 98 NUM_BLKS = %rdx # 3rd arg
|
D | sha256-avx2-asm.S | 93 NUM_BLKS = %rdx # 3rd arg
|
D | aesni-intel_asm.S | 95 #define arg3 rdx 131 #define INP %rdx
|
D | aesni-intel_avx-x86_64.S | 185 #define arg3 %rdx
|
/linux-4.4.14/arch/x86/entry/ |
D | entry_64.S | 165 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 …]
|
D | entry_64_compat.S | 84 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 */
|
D | thunk_64.S | 20 pushq %rdx 62 popq %rdx
|
D | calling.h | 110 movq %rdx, 12*8+\offset(%rsp) 173 movq 12*8(%rsp), %rdx
|
/linux-4.4.14/arch/x86/boot/compressed/ |
D | head_64.S | 246 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/ |
D | entry64.S | 43 movq rdx(%rip), %rdx 65 rdx: .quad 0x0 label
|
/linux-4.4.14/arch/x86/kernel/acpi/ |
D | wakeup_64.S | 17 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/ |
D | xen-asm.S | 124 push %rdx 138 pop %rdx
|
/linux-4.4.14/tools/testing/selftests/x86/ |
D | test_syscall_vdso.c | 67 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()
|
D | ptrace_syscall.c | 22 # define user_arg2 rdx
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
D | ptrace.h | 61 unsigned long rdx; member
|
D | sigcontext.h | 337 __u64 rdx; member
|
D | kvm.h | 114 __u64 rax, rbx, rcx, rdx; member
|
/linux-4.4.14/arch/x86/um/ |
D | stub_64.S | 32 pop %rdx
|
/linux-4.4.14/tools/perf/arch/x86/util/ |
D | dwarf-regs.c | 80 REG_OFFSET_NAME_64("%dx", rdx),
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
D | sha1_mb_mgr_submit_avx2.S | 66 extra_blocks = %rdx 102 # arg 2 : rdx : job
|
D | sha1_x8_avx2.S | 61 ## 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/ |
D | trace.h | 154 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)
|
D | emulate.c | 367 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()
|
D | x86.c | 6853 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()
|
D | svm.c | 3856 [rdx]"i"(offsetof(struct vcpu_svm, vcpu.arch.regs[VCPU_REGS_RDX])), in svm_vcpu_run()
|
D | vmx.c | 8654 [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/ |
D | regs_load.S | 34 movq %rdx, DX(%rdi)
|
/linux-4.4.14/arch/x86/include/asm/ |
D | kexec.h | 193 uint64_t rdx; member
|
D | inst.h | 80 .ifc \r64,%rdx
|
D | paravirt.h | 877 COND_PUSH(set, CLBR_RDX, rdx); \ 891 COND_POP(set, CLBR_RDX, rdx); \
|
/linux-4.4.14/arch/x86/net/ |
D | bpf_jit.S | 80 lea - MAX_BPF_STACK + 32(%rbp),%rdx; \
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | hypercalls.txt | 8 Up to four arguments may be passed in rbx, rcx, rdx, and rsi respectively.
|
D | api.txt | 304 __u64 rax, rbx, rcx, rdx;
|
/linux-4.4.14/Documentation/ |
D | kmemcheck.txt | 501 ffffffff8104edd5: mov %rax,%rdx 505 ffffffff8104ede5: mov %rdx,%rsi
|
/linux-4.4.14/Documentation/networking/ |
D | filter.txt | 719 R3 - rdx 728 ... since x86_64 ABI mandates rdi, rsi, rdx, rcx, r8, r9 for argument passing
|
/linux-4.4.14/arch/x86/ |
D | Kconfig | 284 …default "-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcal…
|