Lines Matching refs:dr7
820 unsigned long dr7; in kvm_update_dr7() local
823 dr7 = vcpu->arch.guest_debug_dr7; in kvm_update_dr7()
825 dr7 = vcpu->arch.dr7; in kvm_update_dr7()
826 kvm_x86_ops->set_dr7(vcpu, dr7); in kvm_update_dr7()
828 if (dr7 & DR7_BP_EN_MASK) in kvm_update_dr7()
862 vcpu->arch.dr7 = (val & DR7_VOLATILE) | DR7_FIXED_1; in __kvm_set_dr()
897 *val = vcpu->arch.dr7; in kvm_get_dr()
3166 dbgregs->dr7 = vcpu->arch.dr7; in kvm_vcpu_ioctl_x86_get_debugregs()
3179 if (dbgregs->dr7 & ~0xffffffffull) in kvm_vcpu_ioctl_x86_set_debugregs()
3186 vcpu->arch.dr7 = dbgregs->dr7; in kvm_vcpu_ioctl_x86_set_debugregs()
5280 static int kvm_vcpu_check_hw_bp(unsigned long addr, u32 type, u32 dr7, in kvm_vcpu_check_hw_bp() argument
5287 enable = dr7; in kvm_vcpu_check_hw_bp()
5288 rwlen = dr7 >> 16; in kvm_vcpu_check_hw_bp()
5349 if (unlikely(vcpu->arch.dr7 & DR7_BP_EN_MASK) && in kvm_vcpu_check_breakpoint()
5353 vcpu->arch.dr7, in kvm_vcpu_check_breakpoint()
6093 (vcpu->arch.dr7 & DR7_GD)) { in inject_pending_event()
6094 vcpu->arch.dr7 &= ~DR7_GD; in inject_pending_event()
7157 vcpu->arch.dr7 = DR7_FIXED_1; in kvm_vcpu_reset()