Searched refs:xfeature (Results 1 – 5 of 5) sorted by relevance
/linux/arch/x86/kernel/fpu/ |
H A D | xstate.c | 172 static unsigned int xfeature_get_offset(u64 xcomp_bv, int xfeature) in xfeature_get_offset() argument 181 xfeature <= XFEATURE_SSE) in xfeature_get_offset() 182 return xstate_offsets[xfeature]; in xfeature_get_offset() 193 if (i == xfeature) in xfeature_get_offset() 237 static bool xfeature_enabled(enum xfeature xfeature) in xfeature_enabled() argument 239 return fpu_kernel_cfg.max_features & BIT_ULL(xfeature); in xfeature_enabled() 255 u32 eax, ebx, ecx, edx, xfeature, i = 0; in setup_xstate_cache() local 269 for_each_extended_xfeature(xfeature, fpu_kernel_cfg.max_features) { in setup_xstate_cache() 270 cpuid_count(CPUID_LEAF_XSTATE, xfeature, &eax, &ebx, &ecx, &edx); in setup_xstate_cache() 272 xstate_sizes[xfeature] = eax; in setup_xstate_cache() [all …]
|
/linux/tools/testing/selftests/kvm/lib/x86/ |
H A D | processor.c | 804 void __vm_xsave_require_permission(uint64_t xfeature, const char *name) in __vm_xsave_require_permission() argument 818 TEST_ASSERT(is_power_of_2(xfeature), in __vm_xsave_require_permission() 830 __TEST_REQUIRE(bitmask & xfeature, in __vm_xsave_require_permission() 833 TEST_REQUIRE(!syscall(SYS_arch_prctl, ARCH_REQ_XCOMP_GUEST_PERM, ilog2(xfeature))); in __vm_xsave_require_permission() 837 TEST_ASSERT(bitmask & xfeature, in __vm_xsave_require_permission() 839 name, xfeature, bitmask); in __vm_xsave_require_permission()
|
/linux/tools/testing/selftests/x86/ |
H A D | xstate.h | 16 enum xfeature { enum
|
/linux/arch/x86/include/asm/fpu/ |
H A D | types.h | 104 enum xfeature { enum 436 * currently active fpu.fpstate which contains the xfeature masks 543 * @xfeatures: xfeature bitmap of features which are
|
/linux/tools/testing/selftests/kvm/include/x86/ |
H A D | processor.h | 1395 void __vm_xsave_require_permission(uint64_t xfeature, const char *name); 1397 #define vm_xsave_require_permission(xfeature) \ argument 1398 __vm_xsave_require_permission(xfeature, #xfeature)
|