Lines Matching refs:header
152 * compacted xsave area which is determined by the xcomp_bv header
370 * Init all the features state with header.xfeatures being 0x0
402 /* Validate an xstate header supplied by userspace (ptrace or sigreturn) */
932 u64 xcomp_bv = xsave->header.xcomp_bv;
989 if (!(xsave->header.xfeatures & BIT_ULL(xfeature_nr)))
1071 struct xstate_header header;
1076 memset(&header, 0, sizeof(header));
1077 header.xfeatures = xsave->header.xfeatures;
1082 header.xfeatures &= XFEATURE_MASK_FP;
1086 header.xfeatures &= XFEATURE_MASK_FP | XFEATURE_MASK_SSE;
1090 header.xfeatures &= fpstate->user_xfeatures & xfeatures;
1095 copy_feature(header.xfeatures & XFEATURE_MASK_FP, &to, &xsave->i387,
1099 copy_feature(header.xfeatures & (XFEATURE_MASK_SSE | XFEATURE_MASK_YMM),
1104 copy_feature(header.xfeatures & XFEATURE_MASK_FP,
1109 copy_feature(header.xfeatures & XFEATURE_MASK_SSE,
1122 /* Copy the user space relevant state of @xsave->header */
1123 membuf_write(&to, &header, sizeof(header));
1141 mask = header.xfeatures;
1246 offset = offsetof(struct xregs_state, header);
1305 xsave->header.xfeatures &= XFEATURE_MASK_SUPERVISOR_ALL;
1310 xsave->header.xfeatures |= hdr.xfeatures;
1356 * XSAVES does not write the full xstate header. Before first use the