Home
last modified time | relevance | path

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

/Linux-v5.15/arch/x86/kernel/fpu/
Dxstate.c457 if (hdr->xfeatures & ~xfeatures_mask_uabi()) in validate_user_xstate_header()
725 u64 xfeatures; in fpu__init_system_xstate() local
783 xfeatures = xfeatures_mask_all; in fpu__init_system_xstate()
806 if (xfeatures != xfeatures_mask_all) { in fpu__init_system_xstate()
808 xfeatures, xfeatures_mask_all); in fpu__init_system_xstate()
902 if (!(xsave->header.xfeatures & BIT_ULL(xfeature_nr))) in get_xsave_addr()
986 header.xfeatures = xsave->header.xfeatures; in copy_xstate_to_uabi_buf()
991 header.xfeatures &= XFEATURE_MASK_FP; in copy_xstate_to_uabi_buf()
995 header.xfeatures &= XFEATURE_MASK_FP | XFEATURE_MASK_SSE; in copy_xstate_to_uabi_buf()
999 header.xfeatures &= xfeatures_mask_uabi(); in copy_xstate_to_uabi_buf()
[all …]
Dsignal.c60 fx_sw->xfeatures = XFEATURE_MASK_FPSSE; in check_xstate_in_sigframe()
99 u32 xfeatures; in save_xstate_epilog() local
116 err |= __get_user(xfeatures, (__u32 __user *)&x->header.xfeatures); in save_xstate_epilog()
129 xfeatures |= XFEATURE_MASK_FPSSE; in save_xstate_epilog()
131 err |= __put_user(xfeatures, (__u32 __user *)&x->header.xfeatures); in save_xstate_epilog()
324 user_xfeatures = fx_sw_user.xfeatures; in __fpu_restore_sig()
393 fpu->state.xsave.header.xfeatures |= XFEATURE_MASK_FPSSE; in __fpu_restore_sig()
412 fpu->state.xsave.header.xfeatures &= mask; in __fpu_restore_sig()
526 fx_sw_reserved.xfeatures = xfeatures_mask_uabi(); in fpu__init_prepare_fx_sw_frame()
Dregset.c121 fpu->state.xsave.header.xfeatures |= XFEATURE_MASK_FPSSE; in xfpregs_set()
378 fpu->state.xsave.header.xfeatures |= XFEATURE_MASK_FP; in fpregs_set()
Dcore.c108 if (fpu->state.xsave.header.xfeatures & XFEATURE_MASK_AVX512) in save_fpregs_to_fpstate()
/Linux-v5.15/arch/x86/include/asm/trace/
Dfpu.h17 __field(u64, xfeatures)
25 __entry->xfeatures = fpu->state.xsave.header.xfeatures;
32 __entry->xfeatures,
/Linux-v5.15/tools/testing/selftests/x86/
Dcorrupt_xstate_header.c61 uint64_t *xfeatures = (uint64_t *)(fpstate + 512); in sigusr1() local
65 *(xfeatures + 2) = 0xfffffff; in sigusr1()
/Linux-v5.15/arch/x86/include/asm/
Duser.h19 __u64 xfeatures; member
/Linux-v5.15/arch/x86/include/uapi/asm/
Dsigcontext.h60 __u64 xfeatures; member
175 __u64 xfeatures; member
/Linux-v5.15/arch/x86/include/asm/fpu/
Dtypes.h269 u64 xfeatures; member
/Linux-v5.15/arch/x86/kvm/
Dx86.c4708 u64 xstate_bv = xsave->header.xfeatures; in fill_xsave()
4761 xsave->header.xfeatures = xstate_bv; in load_xsave()