Home
last modified time | relevance | path

Searched refs:xstate_bv (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/arch/x86/kvm/
Dcpuid.c35 static u32 xstate_required_size(u64 xstate_bv, bool compacted) in xstate_required_size() argument
40 xstate_bv &= XFEATURE_MASK_EXTEND; in xstate_required_size()
41 while (xstate_bv) { in xstate_required_size()
42 if (xstate_bv & 0x1) { in xstate_required_size()
49 xstate_bv >>= 1; in xstate_required_size()
Dx86.c4708 u64 xstate_bv = xsave->header.xfeatures; in fill_xsave() local
4718 xstate_bv &= vcpu->arch.guest_supported_xcr0 | XFEATURE_MASK_FPSSE; in fill_xsave()
4719 *(u64 *)(dest + XSAVE_HDR_OFFSET) = xstate_bv; in fill_xsave()
4725 valid = xstate_bv & ~XFEATURE_MASK_FPSSE; in fill_xsave()
4751 u64 xstate_bv = *(u64 *)(src + XSAVE_HDR_OFFSET); in load_xsave() local
4761 xsave->header.xfeatures = xstate_bv; in load_xsave()
4769 valid = xstate_bv & ~XFEATURE_MASK_FPSSE; in load_xsave()
4815 u64 xstate_bv; in kvm_vcpu_ioctl_x86_set_xsave() local
4821 xstate_bv = *(u64 *)&guest_xsave->region[XSAVE_HDR_OFFSET / sizeof(u32)]; in kvm_vcpu_ioctl_x86_set_xsave()
4830 if (xstate_bv & ~supported_xcr0 || mxcsr & ~mxcsr_feature_mask) in kvm_vcpu_ioctl_x86_set_xsave()
[all …]