Home
last modified time | relevance | path

Searched refs:xstate_bv (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dstate_test.c227 uint64_t *xstate_bv, saved_xstate_bv; in main() local
299 xstate_bv = (void *)&((uint8_t *)state->xsave->region)[512]; in main()
300 saved_xstate_bv = *xstate_bv; in main()
304 *xstate_bv = kvm_cpu_supported_xcr0(); in main()
309 *xstate_bv = saved_xstate_bv; in main()
H A Damx_test.c152 xstate->header.xstate_bv = XFEATURE_MASK_XTILE_DATA; in guest_code()
154 GUEST_ASSERT(!(xstate->header.xstate_bv & XFEATURE_MASK_XTILE_DATA)); in guest_code()
164 xstate->header.xstate_bv = XFEATURE_MASK_XTILE_DATA; in guest_code()
166 GUEST_ASSERT(!(xstate->header.xstate_bv & XFEATURE_MASK_XTILE_DATA)); in guest_code()
/linux-6.15/arch/x86/kernel/fpu/
H A Dxstate.h77 u64 xstate_bv; in update_pkru_in_sigframe() local
84 xstate_bv = (mask & xfeatures_in_use()) | XFEATURE_MASK_PKRU; in update_pkru_in_sigframe()
86 err = __put_user(xstate_bv, &buf->header.xfeatures); in update_pkru_in_sigframe()
/linux-6.15/arch/x86/kvm/
H A Dcpuid.h34 u32 xstate_required_size(u64 xstate_bv, bool compacted);
H A Dcpuid.c59 u32 xstate_required_size(u64 xstate_bv, bool compacted) in xstate_required_size() argument
64 xstate_bv &= XFEATURE_MASK_EXTEND; in xstate_required_size()
65 for (i = XFEATURE_YMM; i < ARRAY_SIZE(xstate_sizes) && xstate_bv; i++) { in xstate_required_size()
69 if (!(xstate_bv & BIT_ULL(i))) in xstate_required_size()
78 xstate_bv &= ~BIT_ULL(i); in xstate_required_size()
/linux-6.15/tools/testing/selftests/mm/
H A Dprotection_keys.c1492 u64 *xstate_bv; in test_ptrace_modifies_pkru() local
1569 xstate_bv = (u64 *)(xsave + 512); in test_ptrace_modifies_pkru()
1570 *xstate_bv &= ~(1 << 9); in test_ptrace_modifies_pkru()
/linux-6.15/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h62 u64 xstate_bv; member