Lines Matching defs:reap
163 struct proc *reap, *p2, *first_p;
168 reap = p->p_reaper;
170 reap = p;
173 if (reap == initproc)
175 rs->rs_reaper = reap->p_pid;
178 if (!LIST_EMPTY(&reap->p_reaplist)) {
179 first_p = LIST_FIRST(&reap->p_children);
181 first_p = LIST_FIRST(&reap->p_reaplist);
183 LIST_FOREACH(p2, &reap->p_reaplist, p_reapsibling) {
184 if (proc_realparent(p2) == reap)
197 struct proc *reap, *p2;
204 reap = (p->p_treeflag & P_TREE_REAPER) == 0 ? p->p_reaper : p;
207 LIST_FOREACH(p2, &reap->p_reaplist, p_reapsibling)
214 LIST_FOREACH(p2, &reap->p_reaplist, p_reapsibling) {
222 if (proc_realparent(p2) == reap)
237 struct proc *reap, *p2;
249 reap = (p->p_treeflag & P_TREE_REAPER) == 0 ? p->p_reaper : p;
259 LIST_FIRST(&reap->p_children) : LIST_FIRST(&reap->p_reaplist);