Lines Matching refs:lp1

87 static void		lwp_fork2(struct lwp *lp1, struct proc *destproc,
100 rb_lwp_compare(struct lwp *lp1, struct lwp *lp2) in rb_lwp_compare() argument
102 if (lp1->lwp_tid < lp2->lwp_tid) in rb_lwp_compare()
104 if (lp1->lwp_tid > lp2->lwp_tid) in rb_lwp_compare()
303 fork1(struct lwp *lp1, int flags, struct proc **procp) in fork1() argument
305 struct proc *p1 = lp1->lwp_proc; in fork1()
386 if (CURSIG_NOBLOCK(lp1)) { in fork1()
399 uid = lp1->lwp_thread->td_ucred->cr_ruid; in fork1()
419 ok = chgproccnt(lp1->lwp_thread->td_ucred->cr_ruidinfo, 1, in fork1()
507 p2->p_ucred = crhold(lp1->lwp_thread->td_ucred); in fork1()
672 lp2 = lwp_fork1(lp1, p2, flags, NULL); in fork1()
676 lwp_fork2(lp1, p2, lp2, flags); in fork1()
738 lwp_fork1(struct lwp *lp1, struct proc *destproc, int flags, in lwp_fork1() argument
746 bcopy(&lp1->lwp_startcopy, &lp2->lwp_startcopy, in lwp_fork1()
770 lp2->lwp_tid = lp1->lwp_tid; in lwp_fork1()
779 lwp_fork2(struct lwp *lp1, struct proc *destproc, struct lwp *lp2, int flags) in lwp_fork2() argument
796 lp2->lwp_flags |= lp1->lwp_flags & LWP_ALTSTACK; in lwp_fork2()
808 destproc->p_usched->heuristic_forking(lp1, lp2); in lwp_fork2()
834 cpu_fork(lp1, lp2, flags); in lwp_fork2()
871 if (lp1->lwp_lpmap && in lwp_fork2()
872 (lp1->lwp_lpmap->blockallsigs & 0x7FFFFFFF)) { in lwp_fork2()
876 lp1->lwp_lpmap->blockallsigs; in lwp_fork2()
934 start_forked_proc(struct lwp *lp1, struct proc *p2) in start_forked_proc() argument
960 PRELE(lp1->lwp_proc); in start_forked_proc()
975 tsleep_interlock(lp1->lwp_proc, 0); in start_forked_proc()
977 tsleep(lp1->lwp_proc, PINTERLOCKED, "ppwait", 0); in start_forked_proc()