Home
last modified time | relevance | path

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

/linux-6.15/arch/x86/include/asm/fpu/
H A Dxstate.h110 int xfd_enable_feature(u64 xfd_err);
H A Dtypes.h537 u64 xfd_err; member
/linux-6.15/arch/x86/kernel/
H A Dtraps.c1383 u64 xfd_err; in handle_xfd_event() local
1389 rdmsrl(MSR_IA32_XFD_ERR, xfd_err); in handle_xfd_event()
1390 if (!xfd_err) in handle_xfd_event()
1401 err = xfd_enable_feature(xfd_err); in handle_xfd_event()
/linux-6.15/arch/x86/kernel/fpu/
H A Dxstate.c1680 int __xfd_enable_feature(u64 xfd_err, struct fpu_guest *guest_fpu) in __xfd_enable_feature() argument
1682 u64 xfd_event = xfd_err & XFEATURE_MASK_USER_DYNAMIC; in __xfd_enable_feature()
1689 pr_err_once("XFD: Invalid xfd error: %016llx\n", xfd_err); in __xfd_enable_feature()
1724 int xfd_enable_feature(u64 xfd_err) in xfd_enable_feature() argument
1726 return __xfd_enable_feature(xfd_err, NULL); in xfd_enable_feature()
/linux-6.15/arch/x86/kvm/
H A Dx86.c4132 vcpu->arch.guest_fpu.xfd_err = data; in kvm_set_msr_common()
4481 msr_info->data = vcpu->arch.guest_fpu.xfd_err; in kvm_get_msr_common()
10978 if (vcpu->arch.guest_fpu.xfd_err) in vcpu_enter_guest()
10979 wrmsrl(MSR_IA32_XFD_ERR, vcpu->arch.guest_fpu.xfd_err); in vcpu_enter_guest()
11064 if (vcpu->arch.guest_fpu.xfd_err) in vcpu_enter_guest()
/linux-6.15/arch/x86/kvm/vmx/
H A Dvmx.c5262 is_xfd_nm_fault(vcpu) ? vcpu->arch.guest_fpu.xfd_err : 0); in handle_exception_nmi()
7055 rdmsrl(MSR_IA32_XFD_ERR, vcpu->arch.guest_fpu.xfd_err); in handle_nm_fault_irqoff()