rdx 100 arch/x86/entry/calling.h .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0 rdx 170 arch/x86/entry/calling.h popq %rdx rdx 80 arch/x86/include/asm/asm.h #define _ASM_ARG3Q rdx rdx 81 arch/x86/include/asm/inst.h .ifc \r64,%rdx rdx 180 arch/x86/include/asm/kexec.h uint64_t rdx; rdx 821 arch/x86/include/asm/paravirt.h COND_PUSH(set, CLBR_RDX, rdx); \ rdx 835 arch/x86/include/asm/paravirt.h COND_POP(set, CLBR_RDX, rdx); \ rdx 59 arch/x86/include/asm/unwind_hints.h .elseif \base == %rdx rdx 118 arch/x86/include/uapi/asm/kvm.h __u64 rax, rbx, rcx, rdx; rdx 62 arch/x86/include/uapi/asm/ptrace.h unsigned long rdx; rdx 338 arch/x86/include/uapi/asm/sigcontext.h __u64 rdx; rdx 392 arch/x86/kvm/emulate.c ON64(FOP2E(op##q, rax, rdx)) \ rdx 401 arch/x86/kvm/emulate.c ON64(FOP2E(op##q, rax, rdx)) \ rdx 419 arch/x86/kvm/emulate.c ON64(FOP2E(op##q, rdx, rax)) \ rdx 433 arch/x86/kvm/emulate.c ON64(FOP3E(op##q, rax, rdx, cl)) \ rdx 2901 arch/x86/kvm/emulate.c u64 msr_data, rcx, rdx; rdx 2918 arch/x86/kvm/emulate.c rdx = reg_read(ctxt, VCPU_REGS_RDX); rdx 2930 arch/x86/kvm/emulate.c rdx = (u32)rdx; rdx 2940 arch/x86/kvm/emulate.c emul_is_noncanonical_address(rdx, ctxt)) rdx 2950 arch/x86/kvm/emulate.c ctxt->_eip = rdx; rdx 25 arch/x86/kvm/kvm_cache_regs.h BUILD_KVM_GPR_ACCESSORS(rdx, RDX) rdx 5771 arch/x86/kvm/svm.c [rdx]"i"(offsetof(struct vcpu_svm, vcpu.arch.regs[VCPU_REGS_RDX])), rdx 155 arch/x86/kvm/trace.h unsigned long rcx, unsigned long rdx, bool found), rdx 156 arch/x86/kvm/trace.h TP_ARGS(function, rax, rbx, rcx, rdx, found), rdx 163 arch/x86/kvm/trace.h __field( unsigned long, rdx ) rdx 172 arch/x86/kvm/trace.h __entry->rdx = rdx; rdx 178 arch/x86/kvm/trace.h __entry->rbx, __entry->rcx, __entry->rdx, rdx 8644 arch/x86/kvm/x86.c regs->rdx = kvm_rdx_read(vcpu); rdx 8680 arch/x86/kvm/x86.c kvm_rdx_write(vcpu, regs->rdx); rdx 94 include/xen/interface/hvm/hvm_vcpu.h uint64_t rdx; rdx 118 tools/arch/x86/include/uapi/asm/kvm.h __u64 rax, rbx, rcx, rdx; rdx 70 tools/perf/arch/x86/util/dwarf-regs.c REG_OFFSET_NAME_64("%dx", rdx), rdx 76 tools/perf/arch/x86/util/perf_regs.c SDT_NAME_REG(rdx, dx), rdx 162 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h uint64_t rdx; rdx 399 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_PARM3(x) ((x)->rdx) rdx 100 tools/testing/selftests/kvm/lib/x86_64/processor.c regs->rax, regs->rbx, regs->rcx, regs->rdx); rdx 941 tools/testing/selftests/kvm/lib/x86_64/processor.c regs.rdx = va_arg(ap, uint64_t); rdx 50 tools/testing/selftests/kvm/x86_64/sync_regs_test.c REG_COMPARE(rdx); rdx 23 tools/testing/selftests/x86/ptrace_syscall.c # define user_arg2 rdx rdx 59 tools/testing/selftests/x86/test_syscall_vdso.c uint64_t rax, rbx, rcx, rdx; rdx 119 tools/testing/selftests/x86/test_syscall_vdso.c printf("ax:%016llx bx:%016llx cx:%016llx dx:%016llx\n", regs64.rax, regs64.rbx, regs64.rcx, regs64.rdx);