Lines Matching refs:curlwp
181 struct lwp * const l = curlwp; in vfp_fpscr_handler()
409 (curlwp->l_flag & (LW_SYSTEM|LW_SYSTEM_FPU)) == LW_SYSTEM) in vfp_handler()
421 if (curlwp->l_pcu_cpu[PCU_FPU] == ci) { in vfp_handler()
422 KASSERT(ci->ci_pcu_curlwp[PCU_FPU] == curlwp); in vfp_handler()
453 pcu_save(&arm_vfp_ops, curlwp); in vfp_handler()
473 trapsignal(curlwp, &ksi); in vfp_handler()
500 (curlwp->l_flag & (LW_SYSTEM|LW_SYSTEM_FPU)) == LW_SYSTEM) in neon_handler()
504 if (curcpu()->ci_pcu_curlwp[PCU_FPU] == curlwp in neon_handler()
577 KASSERT(curlwp == l || curlwp->l_pcu_cpu[PCU_FPU] != curcpu()); in vfp_state_save()
684 if (lwp_system_fpu_p(curlwp) && !cpu_intr_p()) { in fpu_kern_enter()
726 if (lwp_system_fpu_p(curlwp) && !cpu_intr_p()) { in fpu_kern_leave()
775 vfp_discardcontext(curlwp, 0); in kthread_fpu_exit_md()