Searched refs:fplwp (Results 1 – 19 of 19) sorted by relevance
| /netbsd/src/sys/arch/sparc/sparc/ |
| D | vm_machdep.c | 227 if (cpi->fplwp != l1) in cpu_lwp_fork() 229 cpi->ci_cpuid, cpi->fplwp); in cpu_lwp_fork() 230 if (l1 == cpuinfo.fplwp) in cpu_lwp_fork() 303 if (cpi->fplwp != l) in cpu_lwp_free() 305 cpi->ci_cpuid, cpi->fplwp); in cpu_lwp_free() 306 if (l == cpuinfo.fplwp) in cpu_lwp_free() 312 cpi->fplwp = NULL; in cpu_lwp_free()
|
| D | trap.c | 316 if (cpuinfo.fplwp != l) in trap() 318 l, cpuinfo.fplwp); in trap() 321 cpuinfo.fplwp = NULL; in trap() 447 if (cpuinfo.fplwp != l) { in trap() 451 if (cpuinfo.fplwp != NULL) { in trap() 453 savefpstate(cpuinfo.fplwp->l_md.md_fpstate); in trap() 454 cpuinfo.fplwp->l_md.md_fpu = NULL; in trap() 469 cpi->fplwp = NULL; in trap() 474 cpuinfo.fplwp = l; in trap() 579 if (l != cpuinfo.fplwp) in trap() [all …]
|
| D | syscall.c | 184 if (cpuinfo.fplwp != l) in save_fpu() 186 l, cpuinfo.fplwp); in save_fpu() 189 cpuinfo.fplwp = NULL; in save_fpu()
|
| D | core_machdep.c | 96 if (l == cpuinfo.fplwp) in cpu_coredump()
|
| D | emul.c | 304 if (op.bits.fl && l != cpuinfo.fplwp) in fixalign()
|
| D | machdep.c | 372 if (cpi->fplwp != l) in setregs() 374 cpi->ci_cpuid, cpi->fplwp); in setregs() 375 if (l == cpuinfo.fplwp) in setregs() 381 cpi->fplwp = NULL; in setregs()
|
| D | cpu.c | 2309 ci->fplwp, in cpu_debug_dump()
|
| /netbsd/src/sys/arch/sparc64/sparc64/ |
| D | vm_machdep.c | 281 struct lwp *l = fplwp; in fpusave_cpu() 291 fplwp = NULL; in fpusave_cpu() 300 if (l == fplwp) { in fpusave_lwp() 333 if (l == fplwp) in fpusave_lwp()
|
| D | trap.c | 542 if (fplwp != newfplwp) { in trap() 544 if (fplwp != NULL) { in trap() 546 KASSERT(fplwp->l_md.md_fpstate != NULL); in trap() 547 savefpstate(fplwp->l_md.md_fpstate); in trap() 548 fplwp = NULL; in trap() 553 fplwp = newfplwp; in trap() 554 loadfpstate(fplwp->l_md.md_fpstate); in trap() 556 fplwp = NULL; in trap() 687 if (fplwp != l) { /* we do not have it */ in trap() 691 if (fplwp != NULL) { /* someone else had it */ in trap() [all …]
|
| D | db_interface.c | 220 if (fplwp) { in fill_ddb_regs_from_tf() 221 savefpstate(fplwp->l_md.md_fpstate); in fill_ddb_regs_from_tf() 222 DDB_REGS->db_fpstate = *fplwp->l_md.md_fpstate; in fill_ddb_regs_from_tf() 223 loadfpstate(fplwp->l_md.md_fpstate); in fill_ddb_regs_from_tf() 269 if (fplwp) { in ddb_restore_state() 270 *fplwp->l_md.md_fpstate = DDB_REGS->db_fpstate; in ddb_restore_state() 271 loadfpstate(fplwp->l_md.md_fpstate); in ddb_restore_state()
|
| D | mp_subr.S | 344 bne,pn CCCR, 7f ! skip if fplwp has changed 396 STPTR %g0, [%g1 + %lo(FPLWP)] ! fplwp = NULL 428 CASPTRA [%g1] ASI_N, %g2, %g0 ! fplwp = NULL if fplwp == %g2
|
| D | sunos32_machdep.c | 141 if (l == fplwp) { in sunos32_setregs() 143 fplwp = NULL; in sunos32_setregs()
|
| D | emul.c | 295 if (op.bits.fl && l != fplwp) in fixalign() 359 fplwp = l; in fixalign()
|
| /netbsd/src/sys/arch/sparc64/include/ |
| D | userret.h | 85 if (!(tf->tf_tstate & TSTATE_PRIV) && fplwp != l) in share_fpu()
|
| D | cpu.h | 279 #define fplwp CURCPU_INT()->ci_fplwp macro
|
| /netbsd/src/sys/arch/sparc/include/ |
| D | userret.h | 91 if ((tf->tf_psr & PSR_EF) != 0 && cpuinfo.fplwp != l) in share_fpu()
|
| D | cpu.h | 243 struct lwp *fplwp; /* FPU owner */ member
|
| /netbsd/src/common/lib/libc/arch/sparc64/string/ |
| D | memset.S | 159 * pointer to curlwp->p_md.md_fpstate, clear our fplwp, and disable
|
| D | memcpy.S | 511 * pointer to curlwp->p_md.md_fpstate, clear our fplwp, and disable 522 * %l1 fplwp (hi bits only) 523 * %l2 orig fplwp
|