Lines Matching refs:dr6
576 vcpu->arch.dr6 &= ~DR_TRAP_BITS; in kvm_deliver_exception_payload()
593 vcpu->arch.dr6 |= DR6_ACTIVE_LOW; in kvm_deliver_exception_payload()
594 vcpu->arch.dr6 |= payload; in kvm_deliver_exception_payload()
595 vcpu->arch.dr6 ^= payload & DR6_ACTIVE_LOW; in kvm_deliver_exception_payload()
603 vcpu->arch.dr6 &= ~BIT(12); in kvm_deliver_exception_payload()
1281 vcpu->arch.dr6 = (val & DR6_VOLATILE) | kvm_dr6_fixed(vcpu); in kvm_set_dr()
1306 *val = vcpu->arch.dr6; in kvm_get_dr()
4840 dbgregs->dr6 = val; in kvm_vcpu_ioctl_x86_get_debugregs()
4850 if (!kvm_dr6_valid(dbgregs->dr6)) in kvm_vcpu_ioctl_x86_set_debugregs()
4857 vcpu->arch.dr6 = dbgregs->dr6; in kvm_vcpu_ioctl_x86_set_debugregs()
7944 u32 dr6 = 0; in kvm_vcpu_check_hw_bp() local
7952 dr6 |= (1 << i); in kvm_vcpu_check_hw_bp()
7953 return dr6; in kvm_vcpu_check_hw_bp()
7961 kvm_run->debug.arch.dr6 = DR6_BS | DR6_ACTIVE_LOW; in kvm_vcpu_do_singlestep()
8000 u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0, in kvm_vcpu_check_code_breakpoint() local
8004 if (dr6 != 0) { in kvm_vcpu_check_code_breakpoint()
8005 kvm_run->debug.arch.dr6 = dr6 | DR6_ACTIVE_LOW; in kvm_vcpu_check_code_breakpoint()
8017 u32 dr6 = kvm_vcpu_check_hw_bp(eip, 0, in kvm_vcpu_check_code_breakpoint() local
8021 if (dr6 != 0) { in kvm_vcpu_check_code_breakpoint()
8022 kvm_queue_exception_p(vcpu, DB_VECTOR, dr6); in kvm_vcpu_check_code_breakpoint()
11159 vcpu->arch.dr6 = DR6_ACTIVE_LOW; in kvm_vcpu_reset()