Lines Matching defs:curpcb
584 struct pcb *curpcb;
588 curpcb = curthread->td_pcb;
589 if ((curpcb->pcb_fpflags & PCB_FP_STARTED) != 0) {
594 vfp_save_state(td, curpcb);
597 KASSERT(curpcb->pcb_fpusaved == &curpcb->pcb_fpustate,
599 KASSERT((curpcb->pcb_fpflags & ~PCB_FP_USERMASK) == 0,
601 memcpy(mcp->mc_fpregs.fp_q, curpcb->pcb_fpustate.vfp_regs,
603 mcp->mc_fpregs.fp_cr = curpcb->pcb_fpustate.vfp_fpcr;
604 mcp->mc_fpregs.fp_sr = curpcb->pcb_fpustate.vfp_fpsr;
605 mcp->mc_fpregs.fp_flags = curpcb->pcb_fpflags;
614 struct pcb *curpcb;
618 curpcb = curthread->td_pcb;
628 KASSERT(curpcb->pcb_fpusaved == &curpcb->pcb_fpustate,
630 memcpy(curpcb->pcb_fpustate.vfp_regs, mcp->mc_fpregs.fp_q,
632 curpcb->pcb_fpustate.vfp_fpcr = mcp->mc_fpregs.fp_cr;
633 curpcb->pcb_fpustate.vfp_fpsr = mcp->mc_fpregs.fp_sr;
634 curpcb->pcb_fpflags = mcp->mc_fpregs.fp_flags & PCB_FP_STARTED;