Searched refs:xstate_bv (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/amd64/amd64/ |
H A D | fpu.c | 416 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 D | vm_machdep.c | 128 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 D | fpu.h | 141 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 D | npx.c | 438 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 D | vm_machdep.c | 128 sf->sv_xstate.sx_hd.xstate_bv = xsave_mask; in alloc_fpusave() 391 xhdr->xstate_bv = xsave_mask; in cpu_thread_alloc()
|
H A D | machdep.c | 1578 xhdr->xstate_bv = xsave_mask; in init386()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContext_x86.h | 340 XFeature xstate_bv; // OS enabled xstate mask to determine the extended states member
|
/freebsd/sys/contrib/xen/arch-x86/hvm/ |
H A D | save.h | 583 uint64_t xstate_bv; /* Updated by XRSTOR */ member
|