Lines Matching refs:p_ucred
1954 return (cr_cansee(td->td_ucred, p->p_ucred)); in p_cansee()
1987 error = prison_check(cred, proc->p_ucred); in cr_cansignal()
1994 if ((error = cr_bsd_visible(cred, proc->p_ucred))) in cr_cansignal()
2033 if (cred->cr_ruid != proc->p_ucred->cr_ruid && in cr_cansignal()
2034 cred->cr_ruid != proc->p_ucred->cr_svuid && in cr_cansignal()
2035 cred->cr_uid != proc->p_ucred->cr_ruid && in cr_cansignal()
2036 cred->cr_uid != proc->p_ucred->cr_svuid) { in cr_cansignal()
2103 if ((error = prison_check(td->td_ucred, p->p_ucred))) in p_cansched()
2109 if ((error = cr_bsd_visible(td->td_ucred, p->p_ucred))) in p_cansched()
2112 if (td->td_ucred->cr_ruid != p->p_ucred->cr_ruid && in p_cansched()
2113 td->td_ucred->cr_uid != p->p_ucred->cr_ruid) { in p_cansched()
2172 if ((error = prison_check(td->td_ucred, p->p_ucred))) in p_candebug()
2178 if ((error = cr_bsd_visible(td->td_ucred, p->p_ucred))) in p_candebug()
2186 for (i = 0; i < p->p_ucred->cr_ngroups; i++) { in p_candebug()
2187 if (!groupmember(p->p_ucred->cr_groups[i], td->td_ucred)) { in p_candebug()
2193 groupmember(p->p_ucred->cr_rgid, td->td_ucred) && in p_candebug()
2194 groupmember(p->p_ucred->cr_svgid, td->td_ucred); in p_candebug()
2200 uidsubset = (td->td_ucred->cr_uid == p->p_ucred->cr_uid && in p_candebug()
2201 td->td_ucred->cr_uid == p->p_ucred->cr_svuid && in p_candebug()
2202 td->td_ucred->cr_uid == p->p_ucred->cr_ruid); in p_candebug()
2290 if ((error = prison_check(td->td_ucred, p->p_ucred))) in p_canwait()
2298 if ((error = cr_bsd_visible(td->td_ucred, p->p_ucred))) in p_canwait()
2414 if (td->td_realucred == p->p_ucred) in crcowsync()
2417 crnew = crcowget(p->p_ucred); in crcowsync()
2653 struct ucred *const oldcred = p->p_ucred; in _proc_set_cred()
2686 p->p_ucred = newcred; in _proc_set_cred()
2714 cr = p->p_ucred; in proc_unset_cred()
2715 p->p_ucred = NULL; in proc_unset_cred()
2737 oldcred = p->p_ucred; in crcopysafe()
2743 oldcred = p->p_ucred; in crcopysafe()