Lines Matching refs:scr
571 priv_proc_cred_perm(const cred_t *scr, proc_t *tp, cred_t **pcr, int mode) in priv_proc_cred_perm() argument
583 if (scr == tcr && !(tp->p_flag & SNOCD)) in priv_proc_cred_perm()
586 idsmatch = (scr->cr_uid == tcr->cr_uid && in priv_proc_cred_perm()
587 scr->cr_uid == tcr->cr_ruid && in priv_proc_cred_perm()
588 scr->cr_uid == tcr->cr_suid && in priv_proc_cred_perm()
589 scr->cr_gid == tcr->cr_gid && in priv_proc_cred_perm()
590 scr->cr_gid == tcr->cr_rgid && in priv_proc_cred_perm()
591 scr->cr_gid == tcr->cr_sgid && in priv_proc_cred_perm()
598 if (scr->cr_zone != tcr->cr_zone && secpolicy_proc_zone(scr) != 0) { in priv_proc_cred_perm()
604 if (!idsmatch && secpolicy_proc_owner(scr, tcr, 0) != 0) in priv_proc_cred_perm()
615 eset = &CR_OEPRIV(scr); in priv_proc_cred_perm()
619 !priv_issubset(&CR_LPRIV(tcr), &CR_LPRIV(scr)) || in priv_proc_cred_perm()
620 !idsmatch && secpolicy_proc_owner(scr, tcr, mode) != 0) in priv_proc_cred_perm()