Lines Matching refs:pcr
58 cred_t *cr, *pcr; in setppriv() local
73 pcr = p->p_cred; in setppriv()
76 audit_setppriv(op, type, &pset, pcr); in setppriv()
90 !priv_issubset(&pset, &CR_LPRIV(pcr))) { in setppriv()
95 if (!priv_issubset(&pset, &CR_OPPRIV(pcr)) && in setppriv()
96 !priv_issubset(&pset, priv_getset(pcr, type))) { in setppriv()
100 !priv_issubset(&pset, &CR_LPRIV(pcr)) || in setppriv()
106 if (pcr != p->p_cred) in setppriv()
121 crcopy_to(pcr, cr); in setppriv()
171 priv_intersect(&CR_OPPRIV(pcr), &diff); in setppriv()
247 cred_t *cr, *pcr; in setpflags() local
272 pcr = p->p_cred; in setpflags()
274 cr = pcr = tcr; in setpflags()
277 newflags = CR_FLAGS(pcr); in setpflags()
288 if (CR_FLAGS(pcr) == newflags) { in setpflags()
310 if (secpolicy_net_mac_aware(pcr) != 0) { in setpflags()
318 if (flag == PRIV_AWARE && val == 0 && !priv_can_clear_PA(pcr)) { in setpflags()
328 crcopy_to(pcr, cr); in setpflags()