Home
last modified time | relevance | path

Searched refs:xcrs (Results 1 – 6 of 6) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/x86/
H A Dprocessor.c677 struct kvm_xcrs xcrs = { in vcpu_init_xcrs() local
679 .xcrs[0].xcr = 0, in vcpu_init_xcrs()
680 .xcrs[0].value = kvm_cpu_supported_xcr0(), in vcpu_init_xcrs()
686 vcpu_xcrs_set(vcpu, &xcrs); in vcpu_init_xcrs()
1252 vcpu_xcrs_get(vcpu, &state->xcrs); in vcpu_save_state()
1283 vcpu_xcrs_set(vcpu, &state->xcrs); in vcpu_load_state()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h420 struct kvm_xcrs xcrs; member
946 struct kvm_xcrs *xcrs) in vcpu_xcrs_get() argument
948 vcpu_ioctl(vcpu, KVM_GET_XCRS, xcrs); in vcpu_xcrs_get()
950 static inline void vcpu_xcrs_set(struct kvm_vcpu *vcpu, struct kvm_xcrs *xcrs) in vcpu_xcrs_set() argument
952 vcpu_ioctl(vcpu, KVM_SET_XCRS, xcrs); in vcpu_xcrs_set()
/linux/arch/x86/include/uapi/asm/
H A Dkvm.h415 struct kvm_xcr xcrs[KVM_MAX_XCRS]; member
/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h415 struct kvm_xcr xcrs[KVM_MAX_XCRS]; member
/linux/arch/x86/kvm/
H A Dx86.c5876 guest_xcrs->xcrs[0].xcr = XCR_XFEATURE_ENABLED_MASK; in kvm_vcpu_ioctl_x86_get_xcrs()
5877 guest_xcrs->xcrs[0].value = vcpu->arch.xcr0; in kvm_vcpu_ioctl_x86_get_xcrs()
5898 if (guest_xcrs->xcrs[i].xcr == XCR_XFEATURE_ENABLED_MASK) { in kvm_vcpu_ioctl_x86_set_xcrs()
5900 guest_xcrs->xcrs[i].value); in kvm_vcpu_ioctl_x86_set_xcrs()
6217 struct kvm_xcrs *xcrs; in kvm_arch_vcpu_ioctl() member
6480 u.xcrs = kzalloc_obj(struct kvm_xcrs); in kvm_arch_vcpu_ioctl()
6482 if (!u.xcrs) in kvm_arch_vcpu_ioctl()
6485 r = kvm_vcpu_ioctl_x86_get_xcrs(vcpu, u.xcrs); in kvm_arch_vcpu_ioctl()
6490 if (copy_to_user(argp, u.xcrs, in kvm_arch_vcpu_ioctl()
6497 u.xcrs = memdup_user(argp, sizeof(*u.xcrs)); in kvm_arch_vcpu_ioctl()
[all …]
/linux/Documentation/virt/kvm/
H A Dapi.rst1728 struct kvm_xcr xcrs[KVM_MAX_XCRS];
1732 This ioctl would copy current vcpu's xcrs to the userspace.
1755 struct kvm_xcr xcrs[KVM_MAX_XCRS];