Lines Matching refs:dbgregs
4534 struct kvm_debugregs *dbgregs) in kvm_vcpu_ioctl_x86_get_debugregs() argument
4538 memcpy(dbgregs->db, vcpu->arch.db, sizeof(vcpu->arch.db)); in kvm_vcpu_ioctl_x86_get_debugregs()
4540 dbgregs->dr6 = val; in kvm_vcpu_ioctl_x86_get_debugregs()
4541 dbgregs->dr7 = vcpu->arch.dr7; in kvm_vcpu_ioctl_x86_get_debugregs()
4542 dbgregs->flags = 0; in kvm_vcpu_ioctl_x86_get_debugregs()
4543 memset(&dbgregs->reserved, 0, sizeof(dbgregs->reserved)); in kvm_vcpu_ioctl_x86_get_debugregs()
4547 struct kvm_debugregs *dbgregs) in kvm_vcpu_ioctl_x86_set_debugregs() argument
4549 if (dbgregs->flags) in kvm_vcpu_ioctl_x86_set_debugregs()
4552 if (!kvm_dr6_valid(dbgregs->dr6)) in kvm_vcpu_ioctl_x86_set_debugregs()
4554 if (!kvm_dr7_valid(dbgregs->dr7)) in kvm_vcpu_ioctl_x86_set_debugregs()
4557 memcpy(vcpu->arch.db, dbgregs->db, sizeof(vcpu->arch.db)); in kvm_vcpu_ioctl_x86_set_debugregs()
4559 vcpu->arch.dr6 = dbgregs->dr6; in kvm_vcpu_ioctl_x86_set_debugregs()
4560 vcpu->arch.dr7 = dbgregs->dr7; in kvm_vcpu_ioctl_x86_set_debugregs()
4990 struct kvm_debugregs dbgregs; in kvm_arch_vcpu_ioctl() local
4992 kvm_vcpu_ioctl_x86_get_debugregs(vcpu, &dbgregs); in kvm_arch_vcpu_ioctl()
4995 if (copy_to_user(argp, &dbgregs, in kvm_arch_vcpu_ioctl()
5002 struct kvm_debugregs dbgregs; in kvm_arch_vcpu_ioctl() local
5005 if (copy_from_user(&dbgregs, argp, in kvm_arch_vcpu_ioctl()
5009 r = kvm_vcpu_ioctl_x86_set_debugregs(vcpu, &dbgregs); in kvm_arch_vcpu_ioctl()