dr6               703 arch/x86/include/asm/kvm_host.h 	unsigned long dr6;
dr6               181 arch/x86/include/asm/svm.h 	u64 dr6;
dr6               255 arch/x86/include/uapi/asm/kvm.h 	__u64 dr6;
dr6               334 arch/x86/include/uapi/asm/kvm.h 	__u64 dr6;
dr6               442 arch/x86/kernel/hw_breakpoint.c 	unsigned long dr7, dr6;
dr6               447 arch/x86/kernel/hw_breakpoint.c 	dr6 = *dr6_p;
dr6               450 arch/x86/kernel/hw_breakpoint.c 	if (dr6 & DR_STEP)
dr6               454 arch/x86/kernel/hw_breakpoint.c 	if ((dr6 & DR_TRAP_BITS) == 0)
dr6               470 arch/x86/kernel/hw_breakpoint.c 		if (likely(!(dr6 & (DR_TRAP0 << i))))
dr6               513 arch/x86/kernel/hw_breakpoint.c 	    (dr6 & (~DR_TRAP_BITS)))
dr6               713 arch/x86/kernel/traps.c 	unsigned long dr6;
dr6               718 arch/x86/kernel/traps.c 	get_debugreg(dr6, 6);
dr6               733 arch/x86/kernel/traps.c 	dr6 &= ~DR6_RESERVED;
dr6               742 arch/x86/kernel/traps.c 	if (unlikely(!user_mode(regs) && (dr6 & DR_STEP) &&
dr6               744 arch/x86/kernel/traps.c 		dr6 &= ~DR_STEP;
dr6               745 arch/x86/kernel/traps.c 		if (!dr6)
dr6               759 arch/x86/kernel/traps.c 	if (!dr6 && user_mode(regs))
dr6               763 arch/x86/kernel/traps.c 	tsk->thread.debugreg6 = dr6;
dr6               770 arch/x86/kernel/traps.c 	if (notify_die(DIE_DEBUG, "debug", regs, (long)&dr6, error_code,
dr6               791 arch/x86/kernel/traps.c 	if (WARN_ON_ONCE((dr6 & DR_STEP) && !user_mode(regs))) {
dr6              4327 arch/x86/kvm/emulate.c 		ulong dr6;
dr6              4329 arch/x86/kvm/emulate.c 		ctxt->ops->get_dr(ctxt, 6, &dr6);
dr6              4330 arch/x86/kvm/emulate.c 		dr6 &= ~DR_TRAP_BITS;
dr6              4331 arch/x86/kvm/emulate.c 		dr6 |= DR6_BD | DR6_RTM;
dr6              4332 arch/x86/kvm/emulate.c 		ctxt->ops->set_dr(ctxt, 6, dr6);
dr6              1626 arch/x86/kvm/svm.c 	save->dr6 = 0xffff0ff0;
dr6              2713 arch/x86/kvm/svm.c 	return to_svm(vcpu)->vmcb->save.dr6;
dr6              2720 arch/x86/kvm/svm.c 	svm->vmcb->save.dr6 = value;
dr6              2732 arch/x86/kvm/svm.c 	vcpu->arch.dr6 = svm_get_dr6(vcpu);
dr6              3203 arch/x86/kvm/svm.c 	unsigned long dr6;
dr6              3210 arch/x86/kvm/svm.c 	if (kvm_get_dr(&svm->vcpu, 6, &dr6))
dr6              3212 arch/x86/kvm/svm.c 	if (!(dr6 & DR6_BS))
dr6              3397 arch/x86/kvm/svm.c 	nested_vmcb->save.dr6    = vmcb->save.dr6;
dr6              3584 arch/x86/kvm/svm.c 	svm->vmcb->save.dr6 = nested_vmcb->save.dr6;
dr6              4944 arch/x86/kvm/svm.c 	       "dr6:", save->dr6, "dr7:", save->dr7);
dr6               407 arch/x86/kvm/vmx/nested.c 				payload = vcpu->arch.dr6;
dr6              4599 arch/x86/kvm/vmx/vmx.c 	unsigned long cr2, rip, dr6;
dr6              4663 arch/x86/kvm/vmx/vmx.c 		dr6 = vmcs_readl(EXIT_QUALIFICATION);
dr6              4666 arch/x86/kvm/vmx/vmx.c 			vcpu->arch.dr6 &= ~DR_TRAP_BITS;
dr6              4667 arch/x86/kvm/vmx/vmx.c 			vcpu->arch.dr6 |= dr6 | DR6_RTM;
dr6              4674 arch/x86/kvm/vmx/vmx.c 		kvm_run->debug.arch.dr6 = dr6 | DR6_FIXED_1;
dr6              4904 arch/x86/kvm/vmx/vmx.c 			vcpu->run->debug.arch.dr6 = vcpu->arch.dr6;
dr6              4911 arch/x86/kvm/vmx/vmx.c 			vcpu->arch.dr6 &= ~DR_TRAP_BITS;
dr6              4912 arch/x86/kvm/vmx/vmx.c 			vcpu->arch.dr6 |= DR6_BD | DR6_RTM;
dr6              4946 arch/x86/kvm/vmx/vmx.c 	return vcpu->arch.dr6;
dr6              4959 arch/x86/kvm/vmx/vmx.c 	get_debugreg(vcpu->arch.dr6, 6);
dr6               433 arch/x86/kvm/x86.c 		vcpu->arch.dr6 &= ~DR_TRAP_BITS;
dr6               437 arch/x86/kvm/x86.c 		vcpu->arch.dr6 |= DR6_RTM;
dr6               438 arch/x86/kvm/x86.c 		vcpu->arch.dr6 |= payload;
dr6               447 arch/x86/kvm/x86.c 		vcpu->arch.dr6 ^= payload & DR6_RTM;
dr6               455 arch/x86/kvm/x86.c 		vcpu->arch.dr6 &= ~BIT(12);
dr6              1082 arch/x86/kvm/x86.c 		kvm_x86_ops->set_dr6(vcpu, vcpu->arch.dr6);
dr6              1123 arch/x86/kvm/x86.c 		vcpu->arch.dr6 = (val & DR6_VOLATILE) | kvm_dr6_fixed(vcpu);
dr6              1161 arch/x86/kvm/x86.c 			*val = vcpu->arch.dr6;
dr6              3921 arch/x86/kvm/x86.c 	dbgregs->dr6 = val;
dr6              3933 arch/x86/kvm/x86.c 	if (dbgregs->dr6 & ~0xffffffffull)
dr6              3940 arch/x86/kvm/x86.c 	vcpu->arch.dr6 = dbgregs->dr6;
dr6              6574 arch/x86/kvm/x86.c 	u32 dr6 = 0;
dr6              6582 arch/x86/kvm/x86.c 			dr6 |= (1 << i);
dr6              6583 arch/x86/kvm/x86.c 	return dr6;
dr6              6591 arch/x86/kvm/x86.c 		kvm_run->debug.arch.dr6 = DR6_BS | DR6_FIXED_1 | DR6_RTM;
dr6              6630 arch/x86/kvm/x86.c 		u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0,
dr6              6634 arch/x86/kvm/x86.c 		if (dr6 != 0) {
dr6              6635 arch/x86/kvm/x86.c 			kvm_run->debug.arch.dr6 = dr6 | DR6_FIXED_1 | DR6_RTM;
dr6              6647 arch/x86/kvm/x86.c 		u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0,
dr6              6651 arch/x86/kvm/x86.c 		if (dr6 != 0) {
dr6              6652 arch/x86/kvm/x86.c 			vcpu->arch.dr6 &= ~DR_TRAP_BITS;
dr6              6653 arch/x86/kvm/x86.c 			vcpu->arch.dr6 |= dr6 | DR6_RTM;
dr6              8249 arch/x86/kvm/x86.c 		set_debugreg(vcpu->arch.dr6, 6);
dr6              9229 arch/x86/kvm/x86.c 	vcpu->arch.dr6 = DR6_INIT;
dr6               255 tools/arch/x86/include/uapi/asm/kvm.h 	__u64 dr6;
dr6               334 tools/arch/x86/include/uapi/asm/kvm.h 	__u64 dr6;