Lines Matching refs:dr7
837 unsigned long dr7; in kvm_update_dr7() local
840 dr7 = vcpu->arch.guest_debug_dr7; in kvm_update_dr7()
842 dr7 = vcpu->arch.dr7; in kvm_update_dr7()
843 kvm_x86_ops->set_dr7(vcpu, dr7); in kvm_update_dr7()
845 if (dr7 & DR7_BP_EN_MASK) in kvm_update_dr7()
879 vcpu->arch.dr7 = (val & DR7_VOLATILE) | DR7_FIXED_1; in __kvm_set_dr()
914 *val = vcpu->arch.dr7; in kvm_get_dr()
3006 dbgregs->dr7 = vcpu->arch.dr7; in kvm_vcpu_ioctl_x86_get_debugregs()
3019 if (dbgregs->dr7 & ~0xffffffffull) in kvm_vcpu_ioctl_x86_set_debugregs()
3026 vcpu->arch.dr7 = dbgregs->dr7; in kvm_vcpu_ioctl_x86_set_debugregs()
5256 static int kvm_vcpu_check_hw_bp(unsigned long addr, u32 type, u32 dr7, in kvm_vcpu_check_hw_bp() argument
5263 enable = dr7; in kvm_vcpu_check_hw_bp()
5264 rwlen = dr7 >> 16; in kvm_vcpu_check_hw_bp()
5325 if (unlikely(vcpu->arch.dr7 & DR7_BP_EN_MASK) && in kvm_vcpu_check_breakpoint()
5329 vcpu->arch.dr7, in kvm_vcpu_check_breakpoint()
6002 (vcpu->arch.dr7 & DR7_GD)) { in inject_pending_event()
6003 vcpu->arch.dr7 &= ~DR7_GD; in inject_pending_event()
7338 vcpu->arch.dr7 = DR7_FIXED_1; in kvm_vcpu_reset()