Home
last modified time | relevance | path

Searched refs:pcb_fpustate (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/arm64/arm64/
H A Dvfp.c47 CTASSERT(sizeof(((struct pcb *)0)->pcb_fpustate.vfp_regs) == 16 * 32);
180 pcb->pcb_fpusaved = &pcb->pcb_fpustate; in vfp_save_state()
305 pcb->pcb_fpusaved == &pcb->pcb_fpustate, in fpu_kern_enter()
306 ("Mangled pcb_fpusaved %x %p %p", pcb->pcb_fpflags, pcb->pcb_fpusaved, &pcb->pcb_fpustate)); in fpu_kern_enter()
349 if (pcb->pcb_fpusaved == &pcb->pcb_fpustate) { in fpu_kern_leave()
366 KASSERT(pcb->pcb_fpusaved == &pcb->pcb_fpustate, in fpu_kern_thread()
H A Dmachdep.c292 KASSERT(pcb->pcb_fpusaved == &pcb->pcb_fpustate, in fill_fpregs()
294 memcpy(regs->fp_q, pcb->pcb_fpustate.vfp_regs, in fill_fpregs()
296 regs->fp_cr = pcb->pcb_fpustate.vfp_fpcr; in fill_fpregs()
297 regs->fp_sr = pcb->pcb_fpustate.vfp_fpsr; in fill_fpregs()
311 KASSERT(pcb->pcb_fpusaved == &pcb->pcb_fpustate, in set_fpregs()
314 pcb->pcb_fpustate.vfp_fpcr = regs->fp_cr; in set_fpregs()
315 pcb->pcb_fpustate.vfp_fpsr = regs->fp_sr; in set_fpregs()
639 mcp->mc_fpregs.fp_cr = curpcb->pcb_fpustate.vfp_fpcr; in get_fpcontext()
640 mcp->mc_fpregs.fp_sr = curpcb->pcb_fpustate.vfp_fpsr; in get_fpcontext()
670 curpcb->pcb_fpustate.vfp_fpcr = mcp->mc_fpregs.fp_cr; in set_fpcontext()
[all …]
H A Dfreebsd32_machdep.c136 KASSERT(curpcb->pcb_fpusaved == &curpcb->pcb_fpustate, in get_fpcontext32()
141 mcp->mcv_reg[i] = (uint64_t)curpcb->pcb_fpustate.vfp_regs[i]; in get_fpcontext32()
142 mcp->mcv_fpscr = VFP_FPSCR_FROM_SRCR(curpcb->pcb_fpustate.vfp_fpcr, in get_fpcontext32()
143 curpcb->pcb_fpustate.vfp_fpsr); in get_fpcontext32()
159 pcb->pcb_fpustate.vfp_regs[i] = mcp->mcv_reg[i]; in set_fpcontext32()
160 pcb->pcb_fpustate.vfp_fpsr = VFP_FPSR_FROM_FPSCR(mcp->mcv_fpscr); in set_fpcontext32()
161 pcb->pcb_fpustate.vfp_fpcr = VFP_FPSR_FROM_FPSCR(mcp->mcv_fpscr); in set_fpcontext32()
H A Dvm_machdep.c109 td2->td_pcb->pcb_fpusaved = &td2->td_pcb->pcb_fpustate; in cpu_fork()
182 td->td_pcb->pcb_fpusaved = &td->td_pcb->pcb_fpustate; in cpu_copy_thread()
H A Dtrap.c573 td->td_pcb->pcb_fpusaved == &td->td_pcb->pcb_fpustate, in do_el0_sync()
/f-stack/freebsd/arm64/include/
H A Dpcb.h69 struct vfpstate pcb_fpustate; member