/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
|