Lines Matching refs:xfeature_nr
127 static bool xfeature_is_aligned64(int xfeature_nr) in xfeature_is_aligned64() argument
129 return xstate_flags[xfeature_nr] & XSTATE_FLAG_ALIGNED64; in xfeature_is_aligned64()
132 static bool xfeature_is_supervisor(int xfeature_nr) in xfeature_is_supervisor() argument
134 return xstate_flags[xfeature_nr] & XSTATE_FLAG_SUPERVISOR; in xfeature_is_supervisor()
389 int xfeature_size(int xfeature_nr) in xfeature_size() argument
393 CHECK_XFEATURE(xfeature_nr); in xfeature_size()
394 cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); in xfeature_size()
926 static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) in __raw_xsave_addr() argument
930 if (WARN_ON_ONCE(!xfeature_enabled(xfeature_nr))) in __raw_xsave_addr()
934 if (WARN_ON_ONCE(!(xcomp_bv & BIT_ULL(xfeature_nr)))) in __raw_xsave_addr()
938 return (void *)xsave + xfeature_get_offset(xcomp_bv, xfeature_nr); in __raw_xsave_addr()
959 void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr) in get_xsave_addr() argument
971 if (WARN_ON_ONCE(!xfeature_enabled(xfeature_nr))) in get_xsave_addr()
985 if (!(xsave->header.xfeatures & BIT_ULL(xfeature_nr))) in get_xsave_addr()
988 return __raw_xsave_addr(xsave, xfeature_nr); in get_xsave_addr()