HomeSort by: relevance | last modified time | path
    Searched refs:md_fpstate (Results 1 - 24 of 24) sorted by relevancy

  /src/sys/arch/sparc64/include/
proc.h 48 struct fpstate64 *md_fpstate; /* fpu state, if any; always resident */ member in struct:mdlwp
pcb.h 180 struct fpstate32 md_fpstate; member in struct:md_coredump32
185 struct fpstate64 md_fpstate; member in struct:md_coredump
  /src/sys/arch/sparc/include/
pcb.h 117 struct fpstate md_fpstate; member in struct:md_coredump
proc.h 51 struct fpstate *md_fpstate; /* fpu state, if any; always resident */ member in struct:mdlwp
  /src/sys/arch/sparc/sparc/
core_machdep.c 95 if (l->l_md.md_fpstate) {
97 savefpstate(l->l_md.md_fpstate);
98 md_core.md_fpstate = *l->l_md.md_fpstate;
100 memset((void *)&md_core.md_fpstate, 0, sizeof(struct fpstate));
process_machdep.c 161 if ((fs = l->l_md.md_fpstate) == NULL)
173 if ((fs = l->l_md.md_fpstate) == NULL) {
175 l->l_md.md_fpstate = fs;
vm_machdep.c 218 if (l1->l_md.md_fpstate != NULL) {
222 l2->l_md.md_fpstate =
231 savefpstate(l1->l_md.md_fpstate);
234 XCALL1(ipi_savefpstate, l1->l_md.md_fpstate,
238 memcpy(l2->l_md.md_fpstate, l1->l_md.md_fpstate,
242 l2->l_md.md_fpstate = NULL;
297 if ((fs = l->l_md.md_fpstate) != NULL) {
324 if ((fs = l->l_md.md_fpstate) != NULL)
emul.c 52 #define FPR(l, i) ((int32_t) l->l_md.md_fpstate->fs_regs[i])
53 #define FPRSET(l, i, v) (l->l_md.md_fpstate->fs_regs[i] = (int32_t)(v))
310 savefpstate(l->l_md.md_fpstate);
367 loadfpstate(l->l_md.md_fpstate);
trap.c 319 savefpstate(l->l_md.md_fpstate);
396 struct fpstate *fs = l->l_md.md_fpstate;
410 l->l_md.md_fpstate = fs;
453 savefpstate(cpuinfo.fplwp->l_md.md_fpstate);
582 savefpstate(l->l_md.md_fpstate);
587 if ((code = fpu_cleanup(l, l->l_md.md_fpstate)) != 0) {
788 savefpstate(l->l_md.md_fpstate);
1004 savefpstate(l->l_md.md_fpstate);
syscall.c 187 savefpstate(l->l_md.md_fpstate);
machdep.c 362 if ((fs = l->l_md.md_fpstate) != NULL) {
386 l->l_md.md_fpstate = NULL;
606 struct fpstate *fps = l->l_md.md_fpstate;
717 struct fpstate *fps = l->l_md.md_fpstate;
  /src/sys/arch/alpha/include/
pcb.h 74 struct fpreg md_fpstate; member in struct:md_coredump
  /src/sys/arch/alpha/alpha/
core_machdep.c 74 cpustate.md_fpstate = ((struct pcb *)lwp_getpcb(l))->pcb_fp;
76 memset(&cpustate.md_fpstate, 0, sizeof(cpustate.md_fpstate));
  /src/sys/arch/sparc64/sparc64/
vm_machdep.c 224 if (l1->l_md.md_fpstate) {
226 l2->l_md.md_fpstate = pool_cache_get(fpstate_cache, PR_WAITOK);
227 memcpy(l2->l_md.md_fpstate, l1->l_md.md_fpstate,
230 l2->l_md.md_fpstate = NULL;
287 savefpstate(l->l_md.md_fpstate);
343 if (l->l_md.md_fpstate != NULL)
352 if ((fs = l->l_md.md_fpstate) != NULL)
netbsd32_machdep.c 133 if ((fs = l->l_md.md_fpstate) != NULL) {
141 l->l_md.md_fpstate = NULL;
312 if (l->l_md.md_fpstate)
313 statep = l->l_md.md_fpstate;
328 statep = l->l_md.md_fpstate;
369 if (l->l_md.md_fpstate) {
373 md_core.md_fpstate.fs_regs[i] =
374 l->l_md.md_fpstate->fs_regs[i];
375 md_core.md_fpstate.fs_fsr = l->l_md.md_fpstate->fs_fsr
    [all...]
core_machdep.c 140 if (l->l_md.md_fpstate) {
142 md_core.md_fpstate = *l->l_md.md_fpstate;
144 memset(&md_core.md_fpstate, 0,
145 sizeof(md_core.md_fpstate));
process_machdep.c 208 if ((fs = l->l_md.md_fpstate) == NULL)
233 if ((fs = l->l_md.md_fpstate) == NULL) {
236 l->l_md.md_fpstate = fs;
emul.c 53 #define FPR(l, i) ((int32_t) l->l_md.md_fpstate->fs_regs[i])
54 #define FPRSET(l, i, v) l->l_md.md_fpstate->fs_regs[i] = (v)
358 loadfpstate(l->l_md.md_fpstate);
trap.c 539 if (newfplwp->l_md.md_fpstate)
546 KASSERT(fplwp->l_md.md_fpstate != NULL);
547 savefpstate(fplwp->l_md.md_fpstate);
552 if (newfplwp->l_md.md_fpstate != NULL) {
554 loadfpstate(fplwp->l_md.md_fpstate);
667 struct fpstate64 *fs = l->l_md.md_fpstate;
673 l->l_md.md_fpstate = fs;
692 KASSERT(fplwp->l_md.md_fpstate != NULL);
693 savefpstate(fplwp->l_md.md_fpstate);
791 KASSERT(l->l_md.md_fpstate != NULL)
    [all...]
db_interface.c 221 savefpstate(fplwp->l_md.md_fpstate);
222 DDB_REGS->db_fpstate = *fplwp->l_md.md_fpstate;
223 loadfpstate(fplwp->l_md.md_fpstate);
270 *fplwp->l_md.md_fpstate = DDB_REGS->db_fpstate;
271 loadfpstate(fplwp->l_md.md_fpstate);
686 l->l_md.md_fpstate);
734 l, l->l_lid, l->l_md.md_tf, l->l_md.md_fpstate,
sunos32_machdep.c 135 if ((fs = l->l_md.md_fpstate) != NULL) {
146 l->l_md.md_fpstate = NULL;
machdep.c 272 if ((fs = l->l_md.md_fpstate) != NULL) {
280 l->l_md.md_fpstate = NULL;
2479 if (l->l_md.md_fpstate != NULL) {
2490 fsp = l->l_md.md_fpstate;
2591 if ((fsp = l->l_md.md_fpstate) == NULL) {
2593 l->l_md.md_fpstate = fsp;
  /src/common/lib/libc/arch/sparc64/string/
memset.S 142 * fplwp->l_md.md_fpstate is the current fpstate. If that's not
150 * put our new fpstate in curlwp->p_md.md_fpstate. We point
159 * pointer to curlwp->p_md.md_fpstate, clear our fplwp, and disable
memcpy.S 494 * fplwp->l_md.md_fpstate is the current fpstate. If that's not
502 * put our new fpstate in curlwp->p_md.md_fpstate. We point
511 * pointer to curlwp->p_md.md_fpstate, clear our fplwp, and disable

Completed in 26 milliseconds