Home
last modified time | relevance | path

Searched refs:fpu_qcnt (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/sparc/v9/fpu/
H A Dfpu.c97 cfp->fpu_qcnt = pfp->fpu_qcnt; in fp_fork()
98 for (i = 0; i < pfp->fpu_qcnt; i++) in fp_fork()
330 while (fp->fpu_qcnt) { in fp_runq()
355 for (i = fp->fpu_qcnt; i; i--) { in fp_runq()
382 fp->fpu_qcnt--; in fp_runq()
474 fp->fpu_qcnt = 1; in fp_precise()
490 fp->fpu_qcnt = 0; in fp_precise()
497 fp->fpu_qcnt = 0; in fp_precise()
500 fp->fpu_qcnt = 0; in fp_precise()
/illumos-gate/usr/src/uts/sparc/syscall/
H A Dgetcontext.c216 uc.uc_mcontext.fpregs.fpu_qcnt = 0; in getsetcontext()
255 if ((fpp->fpu_q) && (fpp->fpu_qcnt)) { in getsetcontext()
256 if (fpp->fpu_qcnt > MAXFPQ || in getsetcontext()
261 fpp->fpu_qcnt * fpp->fpu_q_entrysize)) in getsetcontext()
265 fpp->fpu_qcnt = 0; /* avoid confusion later */ in getsetcontext()
268 fpp->fpu_qcnt = 0; in getsetcontext()
466 uc.uc_mcontext.fpregs.fpu_qcnt = 0; in getsetcontext32()
503 if ((fpp->fpu_q) && (fpp->fpu_qcnt)) { in getsetcontext32()
504 if (fpp->fpu_qcnt > MAXFPQ || in getsetcontext32()
509 fpp->fpu_qcnt * fpp->fpu_q_entrysize)) in getsetcontext32()
[all …]
/illumos-gate/usr/src/uts/sparc/sys/
H A Dmcontext.h156 uint8_t fpu_qcnt; /* # of entries in saved FQ */ member
170 uint8_t fpu_qcnt; /* # of entries in saved FQ */ member
190 uint8_t fpu_qcnt; /* # of entries in saved FQ */ member
213 uint8_t fpu_qcnt; member
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dv9dep.c124 if (fp->fpu_qcnt > MAXFPQ) /* plug security holes */ in setfpregs()
125 fp->fpu_qcnt = MAXFPQ; in setfpregs()
138 pfp->fpu_qcnt = fp->fpu_qcnt; in setfpregs()
142 if (fp->fpu_qcnt) in setfpregs()
144 fp->fpu_qcnt * fp->fpu_q_entrysize); in setfpregs()
228 if (fp->fpu_qcnt) in run_fpq()
292 fp->fpu_qcnt = pfp->fpu_qcnt; in getfpregs()
304 fp->fpu_qcnt = 0; in getfpregs()
947 fpq_size = fpp->fpu_q_entrysize * fpp->fpu_qcnt; in sendsig()
1115 mpcb->mpcb_fpu->fpu_qcnt = 0; in sendsig()
[all …]
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/
H A Dsignal.c310 if (ucp->uc_mcontext.fpregs.fpu_qcnt > 0) { in ucbsigvechandler()
311 ucp->uc_mcontext.fpregs.fpu_qcnt--; in ucbsigvechandler()
376 if (ucp->uc_mcontext.fpregs.fpu_qcnt > 0) { in __sigcleanup()
377 ucp->uc_mcontext.fpregs.fpu_qcnt--; in __sigcleanup()
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsigaction.c210 if (sig == SIGFPE && ucp->uc_mcontext.fpregs.fpu_qcnt) { in call_user_handler()
213 if (--fp->fpu_qcnt > 0) { in call_user_handler()
218 for (i = 0; i < fp->fpu_qcnt; i++) in call_user_handler()
/illumos-gate/usr/src/uts/sparc/fpu/
H A Dfpu_simulator.c668 pfpu->fpu_qcnt = 1; in fp_emulator()
708 pfpu->fpu_qcnt = 1; in fp_emulator()
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dfloat.S507 stub %g0, [%l3 + FPU_QCNT] ! clear fpu_qcnt
/illumos-gate/usr/src/uts/sun4/os/
H A Dtrap.c1417 if (fp->fpu_qcnt == 0) { in fpu_trap()
1423 fp->fpu_qcnt = 1; in fpu_trap()
1491 fp->fpu_qcnt = 0; in fpu_trap()
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in300 fpu_qcnt