Searched refs:p_reaper (Results 1 – 8 of 8) sorted by relevance
| /f-stack/freebsd/kern/ |
| H A D | kern_exit.c | 110 child->p_pptr : child->p_reaper); in proc_realparent() 132 p1 = p->p_reaper; in reaper_abandon_children() 135 p2->p_reaper = p1; in reaper_abandon_children() 468 wakeup(q->p_reaper); in exit1() 476 proc_reparent(q, q->p_reaper, true); in exit1() 495 PROC_LOCK(q->p_reaper); in exit1() 496 pksignal(q->p_reaper, SIGCHLD, ksi1); in exit1() 497 PROC_UNLOCK(q->p_reaper); in exit1() 512 proc_reparent(q, q->p_reaper, true); in exit1() 547 q->p_oppid = q->p_reaper->p_pid; in exit1() [all …]
|
| H A D | sys_procdesc.c | 298 KASSERT((pd->pd_flags & PDF_CLOSED) == 0 || p->p_pptr == p->p_reaper, in procdesc_exit() 403 proc_reparent(p, p->p_reaper, true); in procdesc_close() 406 p->p_oppid = p->p_reaper->p_pid; in procdesc_close() 407 proc_add_orphan(p, p->p_reaper); in procdesc_close()
|
| H A D | kern_fork.c | 617 pptr = p1->p_reaper; in do_fork() 618 p2->p_reaper = pptr; in do_fork() 620 p2->p_reaper = (p1->p_treeflag & P_TREE_REAPER) != 0 ? in do_fork() 621 p1 : p1->p_reaper; in do_fork() 628 LIST_INSERT_HEAD(&p2->p_reaper->p_reaplist, p2, p_reapsibling); in do_fork() 629 if (p2->p_reaper == p1 && p1 != initproc) { in do_fork()
|
| H A D | kern_procctl.c | 174 reap = p->p_reaper; in reap_status() 210 reap = (p->p_treeflag & P_TREE_REAPER) == 0 ? p->p_reaper : p; in reap_getpids() 297 reap = (p->p_treeflag & P_TREE_REAPER) == 0 ? p->p_reaper : p; in reap_kill()
|
| H A D | init_main.c | 517 p->p_reaper = p; in proc0_init()
|
| H A D | kern_proc.c | 672 pp = pp->p_reaper; in jobc_reaper() 673 if (pp->p_reaper == pp || in jobc_reaper()
|
| /f-stack/freebsd/ddb/ |
| H A D | db_ps.c | 496 p->p_reaper, p->p_reapsubtree); in DB_SHOW_COMMAND()
|
| /f-stack/freebsd/sys/ |
| H A D | proc.h | 622 struct proc *p_reaper; /* (e) My reaper. */ member
|