Searched refs:xcrs (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 524 struct kvm_xcrs xcrs = { in vcpu_init_xcrs() local 526 .xcrs[0].xcr = 0, in vcpu_init_xcrs() 527 .xcrs[0].value = kvm_cpu_supported_xcr0(), in vcpu_init_xcrs() 533 vcpu_xcrs_set(vcpu, &xcrs); in vcpu_init_xcrs() 1097 vcpu_xcrs_get(vcpu, &state->xcrs); in vcpu_save_state() 1128 vcpu_xcrs_set(vcpu, &state->xcrs); in vcpu_load_state()
|
| /linux-6.15/tools/testing/selftests/kvm/include/x86/ |
| H A D | processor.h | 419 struct kvm_xcrs xcrs; member 916 struct kvm_xcrs *xcrs) in vcpu_xcrs_get() argument 918 vcpu_ioctl(vcpu, KVM_GET_XCRS, xcrs); in vcpu_xcrs_get() 920 static inline void vcpu_xcrs_set(struct kvm_vcpu *vcpu, struct kvm_xcrs *xcrs) in vcpu_xcrs_set() argument 922 vcpu_ioctl(vcpu, KVM_SET_XCRS, xcrs); in vcpu_xcrs_set()
|
| /linux-6.15/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 410 struct kvm_xcr xcrs[KVM_MAX_XCRS]; member
|
| /linux-6.15/tools/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 410 struct kvm_xcr xcrs[KVM_MAX_XCRS]; member
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | x86.c | 5651 guest_xcrs->xcrs[0].xcr = XCR_XFEATURE_ENABLED_MASK; in kvm_vcpu_ioctl_x86_get_xcrs() 5652 guest_xcrs->xcrs[0].value = vcpu->arch.xcr0; in kvm_vcpu_ioctl_x86_get_xcrs() 5675 guest_xcrs->xcrs[i].value); in kvm_vcpu_ioctl_x86_set_xcrs() 5864 struct kvm_xcrs *xcrs; in kvm_arch_vcpu_ioctl() member 6122 if (!u.xcrs) in kvm_arch_vcpu_ioctl() 6125 r = kvm_vcpu_ioctl_x86_get_xcrs(vcpu, u.xcrs); in kvm_arch_vcpu_ioctl() 6130 if (copy_to_user(argp, u.xcrs, in kvm_arch_vcpu_ioctl() 6137 u.xcrs = memdup_user(argp, sizeof(*u.xcrs)); in kvm_arch_vcpu_ioctl() 6138 if (IS_ERR(u.xcrs)) { in kvm_arch_vcpu_ioctl() 6139 r = PTR_ERR(u.xcrs); in kvm_arch_vcpu_ioctl() [all …]
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | api.rst | 1719 struct kvm_xcr xcrs[KVM_MAX_XCRS]; 1723 This ioctl would copy current vcpu's xcrs to the userspace. 1746 struct kvm_xcr xcrs[KVM_MAX_XCRS];
|