Home
last modified time | relevance | path

Searched refs:xcomp_bv (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/trace/
H A Dfpu.h18 __field(u64, xcomp_bv)
26 __entry->xcomp_bv = fpu->state.xsave.header.xcomp_bv;
29 TP_printk("x86/fpu: %p load: %d xfeatures: %llx xcomp_bv: %llx",
33 __entry->xcomp_bv
/kernel/linux/linux-6.6/arch/x86/include/asm/trace/
H A Dfpu.h18 __field(u64, xcomp_bv)
26 __entry->xcomp_bv = fpu->fpstate->regs.xsave.header.xcomp_bv;
29 TP_printk("x86/fpu: %p load: %d xfeatures: %llx xcomp_bv: %llx",
33 __entry->xcomp_bv
/kernel/linux/linux-6.6/arch/x86/kernel/fpu/
H A Dxstate.c138 static unsigned int xfeature_get_offset(u64 xcomp_bv, int xfeature) in xfeature_get_offset() argument
152 * compacted xsave area which is determined by the xcomp_bv header in xfeature_get_offset()
156 for_each_extended_xfeature(i, xcomp_bv) { in xfeature_get_offset()
410 if (hdr->xcomp_bv) in validate_user_xstate_header()
931 u64 xcomp_bv = xsave->header.xcomp_bv; in __raw_xsave_addr() local
937 if (WARN_ON_ONCE(!(xcomp_bv & BIT_ULL(xfeature_nr)))) in __raw_xsave_addr()
941 return (void *)xsave + xfeature_get_offset(xcomp_bv, xfeature_nr); in __raw_xsave_addr()
H A Dxstate.h16 * XRSTORS requires these bits set in xcomp_bv, or it will in xstate_init_xcomp_bv()
20 xsave->header.xcomp_bv = mask | XCOMP_BV_COMPACTED_FORMAT; in xstate_init_xcomp_bv()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Damx_test.c167 * the xcomp_bv. in guest_code()
172 GUEST_ASSERT(xstate->header.xcomp_bv & XFEATURE_MASK_XTILE_DATA); in guest_code()
178 * XTILEDATA is cleared in xstate_bv but set in xcomp_bv, this property in guest_code()
184 GUEST_ASSERT((xstate->header.xcomp_bv & XFEATURE_MASK_XTILE_DATA)); in guest_code()
/kernel/linux/linux-5.10/arch/x86/include/asm/fpu/
H A Dtypes.h270 u64 xcomp_bv; member
275 * xstate_header.xcomp_bv[63] indicates that the extended_state_area
H A Dinternal.h93 * XRSTORS requires these bits set in xcomp_bv, or it will in fpstate_init_xstate()
96 xsave->header.xcomp_bv = XCOMP_BV_COMPACTED_FORMAT | xfeatures_mask_all; in fpstate_init_xstate()
/kernel/linux/linux-5.10/arch/x86/kernel/fpu/
H A Dxstate.c483 init_fpstate.xsave.header.xcomp_bv = XCOMP_BV_COMPACTED_FORMAT | in setup_init_fpu_buf()
560 if (hdr->xcomp_bv) in validate_user_xstate_header()
1328 header->xcomp_bv |= xfeatures_mask_all; in copy_supervisor_to_kernel()
/kernel/linux/linux-6.6/arch/x86/include/asm/fpu/
H A Dtypes.h314 u64 xcomp_bv; member
319 * xstate_header.xcomp_bv[63] indicates that the extended_state_area
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h53 u64 xcomp_bv; member
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c4617 xsave->header.xcomp_bv = host_xcr0 | XSTATE_COMPACTION_ENABLED; in load_xsave()
10176 vcpu->arch.guest_fpu->state.xsave.header.xcomp_bv = in fx_init()

Completed in 24 milliseconds