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);