Lines Matching refs:kfpu_u
1082 fx = fp->fpu_regs.kfpu_u.kfpu_fx; in fp_new_lwp()
1083 cfx = cfp->fpu_regs.kfpu_u.kfpu_fx; in fp_new_lwp()
1092 VERIFY(fp->fpu_regs.kfpu_u.kfpu_xs != NULL); in fp_new_lwp()
1094 fx = &fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave; in fp_new_lwp()
1095 cxs = cfp->fpu_regs.kfpu_u.kfpu_xs; in fp_new_lwp()
1186 fpxsave(fp->fpu_regs.kfpu_u.kfpu_fx); in fp_save()
1190 xsavep(fp->fpu_regs.kfpu_u.kfpu_xs, fp->fpu_xsave_mask); in fp_save()
1224 fpxrestore(fp->fpu_regs.kfpu_u.kfpu_fx); in fp_restore()
1228 xrestore(fp->fpu_regs.kfpu_u.kfpu_xs, fp->fpu_xsave_mask); in fp_restore()
1314 lwp->lwp_fpu = fp->fpu_regs.kfpu_u.kfpu_generic = in fp_lwp_init()
1325 bzero(fp->fpu_regs.kfpu_u.kfpu_xs, cpuid_get_xsave_size()); in fp_lwp_init()
1334 if (fp->fpu_regs.kfpu_u.kfpu_generic != NULL) { in fp_lwp_cleanup()
1336 fp->fpu_regs.kfpu_u.kfpu_generic); in fp_lwp_cleanup()
1337 lwp->lwp_fpu = fp->fpu_regs.kfpu_u.kfpu_generic = NULL; in fp_lwp_cleanup()
1370 bcopy(lwp->lwp_pcb.pcb_fpu.fpu_regs.kfpu_u.kfpu_generic, xp, sz); in fp_lwp_dup()
1372 lwp->lwp_pcb.pcb_fpu.fpu_regs.kfpu_u.kfpu_generic = xp; in fp_lwp_dup()
1413 fpsw = fp->fpu_regs.kfpu_u.kfpu_fx->fx_fsw; in fpexterrflt()
1414 fpcw = fp->fpu_regs.kfpu_u.kfpu_fx->fx_fcw; in fpexterrflt()
1415 fp->fpu_regs.kfpu_u.kfpu_fx->fx_fsw &= ~FPS_SW_EFLAGS; in fpexterrflt()
1419 fpsw = fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave.fx_fsw; in fpexterrflt()
1420 fpcw = fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave.fx_fcw; in fpexterrflt()
1421 fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave.fx_fsw &= ~FPS_SW_EFLAGS; in fpexterrflt()
1426 fp->fpu_regs.kfpu_u.kfpu_xs->xs_header.xsh_xstate_bv |= in fpexterrflt()
1482 mxcsr = fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave.fx_mxcsr; in fpsimderrflt()
1484 fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave.fx_fsw; in fpsimderrflt()
1486 mxcsr = fp->fpu_regs.kfpu_u.kfpu_fx->fx_mxcsr; in fpsimderrflt()
1487 fp->fpu_regs.kfpu_status = fp->fpu_regs.kfpu_u.kfpu_fx->fx_fsw; in fpsimderrflt()
1595 fx = fp->fpu_regs.kfpu_u.kfpu_fx; in fpsetcw()
1601 fx = &fp->fpu_regs.kfpu_u.kfpu_xs->xs_fxsave; in fpsetcw()
1608 fp->fpu_regs.kfpu_u.kfpu_xs->xs_header.xsh_xstate_bv |= in fpsetcw()
1624 bcopy(&sse_initial, kfpu->kfpu_ctx.fpu_regs.kfpu_u.kfpu_fx, in kernel_fpu_fpstate_init()
1629 xs = kfpu->kfpu_ctx.fpu_regs.kfpu_u.kfpu_xs; in kernel_fpu_fpstate_init()
1659 kfpu->kfpu_ctx.fpu_regs.kfpu_u.kfpu_generic = in kernel_fpu_alloc()
1661 if (kfpu->kfpu_ctx.fpu_regs.kfpu_u.kfpu_generic == NULL) { in kernel_fpu_alloc()
1675 kfpu->kfpu_ctx.fpu_regs.kfpu_u.kfpu_generic); in kernel_fpu_free()
1710 fpxsave(pf->fpu_regs.kfpu_u.kfpu_fx); in kernel_fpu_ctx_save()
1713 xsavep(pf->fpu_regs.kfpu_u.kfpu_xs, pf->fpu_xsave_mask); in kernel_fpu_ctx_save()
2140 const struct xsave_state *xs = fpu->fpu_regs.kfpu_u.kfpu_xs; in fpu_proc_xregs_initial_state()
2170 const struct xsave_state *xsave = fpu->fpu_regs.kfpu_u.kfpu_xs; in fpu_proc_xregs_xsave_fill()
2216 xsave_off = (void *)((uintptr_t)fpu->fpu_regs.kfpu_u.kfpu_xs + in fpu_proc_xregs_std_fill()
2337 struct xsave_state *targ_xs = fpu->fpu_regs.kfpu_u.kfpu_xs; in fpu_proc_xregs_xsave_set()
2359 xsave_off = (void *)((uintptr_t)fpu->fpu_regs.kfpu_u.kfpu_xs + in fpu_proc_xregs_std_set()
2817 bzero(lwp->lwp_pcb.pcb_fpu.fpu_regs.kfpu_u.kfpu_generic, in fpu_proc_xregs_set()
2927 xs_bv = fpu->fpu_regs.kfpu_u.kfpu_xs->xs_header.xsh_xstate_bv; in fpu_signal_copyout()
2934 lwp->lwp_pcb.pcb_fpu.fpu_regs.kfpu_u.kfpu_generic, in fpu_signal_copyout()
3102 xs_bv = fpu->fpu_regs.kfpu_u.kfpu_xs->xs_header.xsh_xstate_bv; in fpu_signal_size()
3167 bcopy(data, lwp->lwp_pcb.pcb_fpu.fpu_regs.kfpu_u.kfpu_generic, in fpu_set_xsave()
3169 dst_xsave = lwp->lwp_pcb.pcb_fpu.fpu_regs.kfpu_u.kfpu_generic; in fpu_set_xsave()
3243 bcopy(fpu->fpu_regs.kfpu_u.kfpu_fx, fp, in fpu_get_fpregset()
3247 fpu_xsave_to_fxsave(fpu->fpu_regs.kfpu_u.kfpu_xs, in fpu_get_fpregset()
3285 bcopy(fp, fpu->fpu_regs.kfpu_u.kfpu_fx, in fpu_set_fpregset()
3289 bcopy(fp, fpu->fpu_regs.kfpu_u.kfpu_xs, in fpu_set_fpregset()
3291 fpu->fpu_regs.kfpu_u.kfpu_xs->xs_header.xsh_xstate_bv |= in fpu_set_fpregset()