Home
last modified time | relevance | path

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

/freebsd/sys/amd64/amd64/
H A Dfpu.c416 uint64_t *xstate_bv; in fpuinitstate() local
462 xstate_bv = (uint64_t *)((char *)(fpu_initialstate + 1) + in fpuinitstate()
463 offsetof(struct xstate_hdr, xstate_bv)); in fpuinitstate()
464 *xstate_bv = XFEATURE_ENABLED_X87 | XFEATURE_ENABLED_SSE; in fpuinitstate()
859 uint64_t *xstate_bv, bit; in fpugetregs() local
888 xstate_bv = (uint64_t *)(sa + sizeof(struct savefpu) + in fpugetregs()
889 offsetof(struct xstate_hdr, xstate_bv)); in fpugetregs()
893 if ((xsave_mask & bit) == 0 || (*xstate_bv & bit) != 0) in fpugetregs()
896 if (i == 0 && (*xstate_bv & (XFEATURE_ENABLED_SSE | in fpugetregs()
917 *xstate_bv |= bit; in fpugetregs()
[all …]
H A Dvm_machdep.c128 sf->sv_xstate.sx_hd.xstate_bv = xsave_mask; in alloc_fpusave()
391 xhdr->xstate_bv = xsave_mask; in cpu_thread_alloc()
/freebsd/sys/x86/include/
H A Dfpu.h141 uint64_t xstate_bv; member
225 size_t xsave_area_offset(uint64_t xstate_bv, uint64_t feature, bool compact,
227 size_t xsave_area_size(uint64_t xstate_bv, bool compact, bool supervisor);
/freebsd/sys/i386/i386/
H A Dnpx.c438 uint64_t *xstate_bv; in npxinitstate() local
499 xstate_bv = (uint64_t *)((char *)(npx_initialstate + 1) + in npxinitstate()
500 offsetof(struct xstate_hdr, xstate_bv)); in npxinitstate()
501 *xstate_bv = XFEATURE_ENABLED_X87 | XFEATURE_ENABLED_SSE; in npxinitstate()
976 uint64_t *xstate_bv, bit; in npxgetregs() local
1015 xstate_bv = (uint64_t *)(sa + sizeof(union savefpu) + in npxgetregs()
1016 offsetof(struct xstate_hdr, xstate_bv)); in npxgetregs()
1023 if ((xsave_mask & bit) == 0 || (*xstate_bv & bit) != 0) in npxgetregs()
1026 if (i == 0 && (*xstate_bv & (XFEATURE_ENABLED_SSE | in npxgetregs()
1047 *xstate_bv |= bit; in npxgetregs()
[all …]
H A Dvm_machdep.c128 sf->sv_xstate.sx_hd.xstate_bv = xsave_mask; in alloc_fpusave()
391 xhdr->xstate_bv = xsave_mask; in cpu_thread_alloc()
H A Dmachdep.c1578 xhdr->xstate_bv = xsave_mask; in init386()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContext_x86.h340 XFeature xstate_bv; // OS enabled xstate mask to determine the extended states member
/freebsd/sys/contrib/xen/arch-x86/hvm/
H A Dsave.h583 uint64_t xstate_bv; /* Updated by XRSTOR */ member