Lines Matching refs:dr7
1115 unsigned long dr7; in kvm_update_dr7() local
1118 dr7 = vcpu->arch.guest_debug_dr7; in kvm_update_dr7()
1120 dr7 = vcpu->arch.dr7; in kvm_update_dr7()
1121 kvm_x86_ops.set_dr7(vcpu, dr7); in kvm_update_dr7()
1123 if (dr7 & DR7_BP_EN_MASK) in kvm_update_dr7()
1157 vcpu->arch.dr7 = (val & DR7_VOLATILE) | DR7_FIXED_1; in __kvm_set_dr()
1189 *val = vcpu->arch.dr7; in kvm_get_dr()
4461 dbgregs->dr7 = vcpu->arch.dr7; in kvm_vcpu_ioctl_x86_get_debugregs()
4474 if (dbgregs->dr7 & ~0xffffffffull) in kvm_vcpu_ioctl_x86_set_debugregs()
4480 vcpu->arch.dr7 = dbgregs->dr7; in kvm_vcpu_ioctl_x86_set_debugregs()
7344 static int kvm_vcpu_check_hw_bp(unsigned long addr, u32 type, u32 dr7, in kvm_vcpu_check_hw_bp() argument
7351 enable = dr7; in kvm_vcpu_check_hw_bp()
7352 rwlen = dr7 >> 16; in kvm_vcpu_check_hw_bp()
7417 if (unlikely(vcpu->arch.dr7 & DR7_BP_EN_MASK) && in kvm_vcpu_check_code_breakpoint()
7421 vcpu->arch.dr7, in kvm_vcpu_check_code_breakpoint()
8508 if (vcpu->arch.dr7 & DR7_GD) { in inject_pending_event()
8509 vcpu->arch.dr7 &= ~DR7_GD; in inject_pending_event()
10288 vcpu->arch.dr7 = DR7_FIXED_1; in kvm_vcpu_reset()