Home
last modified time | relevance | path

Searched refs:p_ksi (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_exit.c487 if (q->p_ksi == NULL) { in exit1()
490 ksiginfo_copy(q->p_ksi, ksi); in exit1()
874 sigqueue_take(p->p_ksi); in proc_reap()
891 pksignal(t, SIGCHLD, p->p_ksi); in proc_reap()
1195 sigqueue_take(p->p_ksi); in report_alive_proc()
1388 sigqueue_take(child->p_ksi); in proc_reparent()
H A Dkern_sig.c2247 sigqueue_take(p->p_ksi); in tdsendsignal()
3331 if (p->p_ksi != NULL) { in sigparent()
3332 p->p_ksi->ksi_signo = SIGCHLD; in sigparent()
3333 p->p_ksi->ksi_code = reason; in sigparent()
3334 p->p_ksi->ksi_status = status; in sigparent()
3335 p->p_ksi->ksi_pid = p->p_pid; in sigparent()
3336 p->p_ksi->ksi_uid = p->p_ucred->cr_ruid; in sigparent()
3337 if (KSI_ONQ(p->p_ksi)) in sigparent()
3340 pksignal(p->p_pptr, SIGCHLD, p->p_ksi); in sigparent()
H A Dkern_thread.c471 p->p_ksi = ksiginfo_alloc(1); in proc_linkup()
472 if (p->p_ksi != NULL) { in proc_linkup()
474 p->p_ksi->ksi_flags = KSI_EXT | KSI_INS; in proc_linkup()
H A Dkern_proc.c255 if (p->p_ksi != NULL) in proc_dtor()
256 KASSERT(! KSI_ONQ(p->p_ksi), ("SIGCHLD queue")); in proc_dtor()
296 if (p->p_ksi != NULL) in proc_fini()
297 ksiginfo_free(p->p_ksi); in proc_fini()
H A Dsys_process.c1025 sigqueue_take(p->p_ksi); in kern_ptrace()
/f-stack/freebsd/sys/
H A Dproc.h631 struct ksiginfo *p_ksi; /* Locked by parent proc lock */ member