Searched refs:fxsave_state (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | fp.h | 212 struct fxsave_state { struct 294 struct fxsave_state xs_fxsave; /* 0-511 legacy region */ 305 #define MIN_XSAVE_SIZE (sizeof (struct fxsave_state) + \ 314 struct fxsave_state *kfpu_fx; 354 extern void fxsave_insn(struct fxsave_state *); 355 extern void fpxsave(struct fxsave_state *); 356 extern void fpxrestore(struct fxsave_state *); 382 extern const struct fxsave_state sse_initial;
|
H A D | hma.h | 210 extern void hma_fpu_get_fxsave_state(const hma_fpu_t *, struct fxsave_state *); 211 extern int hma_fpu_set_fxsave_state(hma_fpu_t *, const struct fxsave_state *);
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | hma_fpu.c | 55 sizeof (struct fxsave_state)); in hma_fpu_init() 114 sizeof (struct fxsave_state)); in hma_fpu_alloc() 234 size = sizeof (struct fxsave_state); in hma_fpu_describe_xsave_state() 282 sizeof (struct fxsave_state)); in hma_fpu_get_xsave_state() 287 bcopy(&hdr, buf + sizeof (struct fxsave_state), sizeof (hdr)); in hma_fpu_get_xsave_state() 319 struct xsave_header *hdr = buf + sizeof (struct fxsave_state); in hma_fpu_set_xsave_state() 330 save_area_size = sizeof (struct fxsave_state); in hma_fpu_set_xsave_state() 417 hma_fpu_get_fxsave_state(const hma_fpu_t *fpu, struct fxsave_state *fx) in hma_fpu_get_fxsave_state() 419 const struct fxsave_state *guest; in hma_fpu_get_fxsave_state() 428 hma_fpu_set_fxsave_state(hma_fpu_t *fpu, const struct fxsave_state *fx) in hma_fpu_set_fxsave_state() [all …]
|
H A D | fpu_subr.c | 178 sizeof (struct fxsave_state), FXSAVE_ALIGN, in fpu_probe() 189 struct fxsave_state *fx; in fpu_probe() 190 uint8_t fxsave_state[sizeof (struct fxsave_state) + XMM_ALIGN]; in fpu_probe() local 195 fx = (void *)(((uintptr_t)(&fxsave_state[0]) + in fpu_probe()
|
H A D | fpu.c | 938 CTASSERT(sizeof (struct fxsave_state) == 512); 940 CTASSERT((offsetof(struct fxsave_state, fx_xmm[0]) & 0xf) == 0); 971 const struct fxsave_state sse_initial = { 1056 struct fxsave_state *fx, *cfx; in fp_new_lwp() 1359 sz = sizeof (struct fxsave_state); in fp_lwp_dup() 1562 struct fxsave_state *fx; in fpsetcw() 1625 sizeof (struct fxsave_state)); in kernel_fpu_fpstate_init() 1992 *lenp = sizeof (struct fxsave_state); in fpu_auxv_info() 2029 fpu_xsave_to_fxsave(const struct xsave_state *xsave, struct fxsave_state *fx) in fpu_xsave_to_fxsave() 2038 bcopy(xsave, fx, offsetof(struct fxsave_state, fx_xmm)); in fpu_xsave_to_fxsave() [all …]
|
H A D | archdep.c | 79 fnsave_to_fxsave(const struct fnsave_state *fn, struct fxsave_state *fx) in fnsave_to_fxsave() 111 fxsave_to_fnsave(const struct fxsave_state *fx, struct fnsave_state *fn) in fxsave_to_fnsave() 173 fpregset_to_fxsave(const fpregset_t *fp, struct fxsave_state *fx) in fpregset_to_fxsave() 186 fxsave_to_fpregset(const struct fxsave_state *fx, fpregset_t *fp) in fxsave_to_fpregset() 193 fpregset32_to_fxsave(const fpregset32_t *fp, struct fxsave_state *fx) in fpregset32_to_fxsave() 206 fxsave_to_fpregset32(const struct fxsave_state *fx, fpregset32_t *fp) in fxsave_to_fpregset32() 218 fxsave_to_fpregset32((struct fxsave_state *)src, dst); in fpregset_nto32() 228 fpregset32_to_fxsave(src, (struct fxsave_state *)dst); in fpregset_32ton()
|
H A D | cpuid.c | 6428 *sizep = sizeof (struct fxsave_state); in cpuid_get_xsave_info()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | fpu_getset.c | 37 struct fxsave_state legacy; 83 ent->vfde_size != sizeof (struct fxsave_state)) { in check_sse() 94 ent->vfde_size != sizeof (struct fxsave_state)) { in check_sse()
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | offsets.in | 168 fxsave_state FXSAVE_STATE_SIZE
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 1490 const struct fxsave_state *fx = &state->xs_fxsave; in show_fpu()
|