Home
last modified time | relevance | path

Searched refs:xfeatures (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/arch/x86/kernel/fpu/
Dxstate.c150 u64 xfeatures; in fpstate_sanitize_xstate() local
155 xfeatures = fpu->state.xsave.header.xfeatures; in fpstate_sanitize_xstate()
161 if ((xfeatures & xfeatures_mask) == xfeatures_mask) in fpstate_sanitize_xstate()
167 if (!(xfeatures & XFEATURE_MASK_FP)) { in fpstate_sanitize_xstate()
180 if (!(xfeatures & XFEATURE_MASK_SSE)) in fpstate_sanitize_xstate()
188 xfeatures = (xfeatures_mask & ~xfeatures) >> 2; in fpstate_sanitize_xstate()
195 while (xfeatures) { in fpstate_sanitize_xstate()
196 if (xfeatures & 0x1) { in fpstate_sanitize_xstate()
205 xfeatures >>= 1; in fpstate_sanitize_xstate()
478 if (hdr->xfeatures & (~xfeatures_mask | XFEATURE_MASK_SUPERVISOR)) in validate_xstate_header()
[all …]
Dsignal.c90 u32 xfeatures; in save_xstate_epilog() local
107 err |= __get_user(xfeatures, (__u32 __user *)&x->header.xfeatures); in save_xstate_epilog()
120 xfeatures |= XFEATURE_MASK_FPSSE; in save_xstate_epilog()
122 err |= __put_user(xfeatures, (__u32 __user *)&x->header.xfeatures); in save_xstate_epilog()
216 u64 xfeatures, int fx_only) in sanitize_restored_xstate() argument
233 header->xfeatures = XFEATURE_MASK_FPSSE; in sanitize_restored_xstate()
235 header->xfeatures &= xfeatures; in sanitize_restored_xstate()
280 u64 xfeatures = 0; in __fpu__restore_sig() local
313 xfeatures = fx_sw_user.xfeatures; in __fpu__restore_sig()
348 ret = copy_user_to_fpregs_zeroing(buf_fx, xfeatures, fx_only); in __fpu__restore_sig()
[all …]
Dregset.c71 fpu->state.xsave.header.xfeatures |= XFEATURE_MASK_FPSSE; in xfpregs_set()
355 fpu->state.xsave.header.xfeatures |= XFEATURE_MASK_FP; in fpregs_set()
/Linux-v5.4/arch/x86/include/asm/trace/
Dfpu.h17 __field(u64, xfeatures)
25 __entry->xfeatures = fpu->state.xsave.header.xfeatures;
32 __entry->xfeatures,
/Linux-v5.4/arch/x86/include/asm/
Duser.h19 __u64 xfeatures; member
/Linux-v5.4/arch/x86/include/uapi/asm/
Dsigcontext.h60 __u64 xfeatures; member
175 __u64 xfeatures; member
/Linux-v5.4/arch/x86/include/asm/fpu/
Dtypes.h233 u64 xfeatures; member
Dinternal.h426 if (fpu->state.xsave.header.xfeatures & XFEATURE_MASK_AVX512) in copy_fpregs_to_fpstate()
/Linux-v5.4/arch/x86/kvm/
Dx86.c3881 u64 xstate_bv = xsave->header.xfeatures; in fill_xsave()
3933 xsave->header.xfeatures = xstate_bv; in load_xsave()