Home
last modified time | relevance | path

Searched refs:savefpu (Results 1 – 12 of 12) sorted by relevance

/openbsd/sys/arch/amd64/include/
H A Dfpu.h39 struct savefpu { struct
68 void fpusave(struct savefpu *);
69 void fpusavereset(struct savefpu *);
76 int xrstor_user(struct savefpu *_addr, uint64_t _mask);
77 void xrstor_kern(struct savefpu *_addr, uint64_t _mask);
90 xsave(struct savefpu *addr, uint64_t mask) in xsave()
100 xrstors(const struct savefpu *addr, uint64_t mask) in xrstors()
H A Dpcb.h79 struct savefpu pcb_savefpu; /* floating point state */
H A Dvmmvar.h802 struct savefpu vc_g_fpu; /* [v] */
/openbsd/sys/arch/i386/i386/
H A Dprocess_machdep.c76 static __inline union savefpu *process_fpframe(struct proc *);
86 static __inline union savefpu *
166 union savefpu *frame = process_fpframe(p); in process_read_fpregs()
268 union savefpu *frame = process_fpframe(p); in process_write_fpregs()
299 union savefpu *frame = process_fpframe(p); in process_read_xmmregs()
321 union savefpu *frame = process_fpframe(p); in process_write_xmmregs()
H A Dmachdep.c2391 sp -= sizeof(union savefpu); in sendsig()
2395 (void *)sp, sizeof(union savefpu))) in sendsig()
2528 union savefpu *sfp = &p->p_addr->u_pcb.pcb_savefpu; in sys_sigreturn()
/openbsd/sys/arch/i386/isa/
H A Dnpx.c140 fpu_save(union savefpu *addr) in fpu_save()
419 union savefpu *addr; in npxintr()
547 union savefpu *addr = &p->p_addr->u_pcb.pcb_savefpu; in npxtrap()
605 union savefpu *sfp; in npxdna_xmm()
688 union savefpu *sfp; in npxdna_s87()
/openbsd/sys/arch/i386/include/
H A Dpcb.h56 union savefpu pcb_savefpu; /* floating point state for FPU */
H A Dsignal.h79 union savefpu *sc_fpstate;
H A Dnpx.h124 union savefpu { union
/openbsd/sys/arch/amd64/amd64/
H A Dfpu.c98 struct savefpu *sfp = &p->p_addr->u_pcb.pcb_savefpu; in fputrap()
H A Dmachdep.c609 copyoutfpu(struct savefpu *sfp, char *sp, size_t len) in copyoutfpu()
615 if (len > offsetof(struct savefpu, fp_xstate.xstate_bv)) { in copyoutfpu()
616 sp += offsetof(struct savefpu, fp_xstate.xstate_bv); in copyoutfpu()
617 len -= offsetof(struct savefpu, fp_xstate.xstate_bv); in copyoutfpu()
642 struct savefpu *sfp = &p->p_addr->u_pcb.pcb_savefpu; in sendsig()
741 struct savefpu *sfp = &p->p_addr->u_pcb.pcb_savefpu; in sys_sigreturn()
H A Dcpu.c778 struct savefpu *sfp; in cpu_init()
811 KASSERT(fpu_save_len <= sizeof(struct savefpu)); in cpu_init()
831 KASSERT(ebx <= sizeof(struct savefpu)); in cpu_init()