• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/security/mac/

Lines Matching refs:cred

89 mac_cred_init(struct ucred *cred)
93 cred->cr_label = mac_cred_label_alloc();
95 cred->cr_label = NULL;
107 mac_cred_destroy(struct ucred *cred)
110 if (cred->cr_label != NULL) {
111 mac_cred_label_free(cred->cr_label);
112 cred->cr_label = NULL;
126 mac_cred_associate_nfsd(struct ucred *cred)
129 MAC_POLICY_PERFORM_NOSLEEP(cred_associate_nfsd, cred);
137 mac_cred_create_swapper(struct ucred *cred)
140 MAC_POLICY_PERFORM_NOSLEEP(cred_create_swapper, cred);
148 mac_cred_create_init(struct ucred *cred)
151 MAC_POLICY_PERFORM_NOSLEEP(cred_create_init, cred);
160 MAC_POLICY_EXTERNALIZE(cred, label, elements, outbuf, outbuflen);
170 MAC_POLICY_INTERNALIZE(cred, label, string);
194 mac_cred_relabel(struct ucred *cred, struct label *newlabel)
197 MAC_POLICY_PERFORM_NOSLEEP(cred_relabel, cred, newlabel);
204 mac_cred_check_relabel(struct ucred *cred, struct label *newlabel)
208 MAC_POLICY_CHECK_NOSLEEP(cred_check_relabel, cred, newlabel);
209 MAC_CHECK_PROBE2(cred_check_relabel, error, cred, newlabel);
217 mac_cred_check_setuid(struct ucred *cred, uid_t uid)
221 MAC_POLICY_CHECK_NOSLEEP(cred_check_setuid, cred, uid);
222 MAC_CHECK_PROBE2(cred_check_setuid, error, cred, uid);
230 mac_cred_check_seteuid(struct ucred *cred, uid_t euid)
234 MAC_POLICY_CHECK_NOSLEEP(cred_check_seteuid, cred, euid);
235 MAC_CHECK_PROBE2(cred_check_seteuid, error, cred, euid);
243 mac_cred_check_setgid(struct ucred *cred, gid_t gid)
247 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgid, cred, gid);
248 MAC_CHECK_PROBE2(cred_check_setgid, error, cred, gid);
256 mac_cred_check_setegid(struct ucred *cred, gid_t egid)
260 MAC_POLICY_CHECK_NOSLEEP(cred_check_setegid, cred, egid);
261 MAC_CHECK_PROBE2(cred_check_setegid, error, cred, egid);
270 mac_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset)
274 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgroups, cred, ngroups, gidset);
275 MAC_CHECK_PROBE3(cred_check_setgroups, error, cred, ngroups, gidset);
284 mac_cred_check_setreuid(struct ucred *cred, uid_t ruid, uid_t euid)
288 MAC_POLICY_CHECK_NOSLEEP(cred_check_setreuid, cred, ruid, euid);
289 MAC_CHECK_PROBE3(cred_check_setreuid, error, cred, ruid, euid);
298 mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid)
302 MAC_POLICY_CHECK_NOSLEEP(cred_check_setregid, cred, rgid, egid);
303 MAC_CHECK_PROBE3(cred_check_setregid, error, cred, rgid, egid);
312 mac_cred_check_setresuid(struct ucred *cred, uid_t ruid, uid_t euid,
317 MAC_POLICY_CHECK_NOSLEEP(cred_check_setresuid, cred, ruid, euid, suid);
318 MAC_CHECK_PROBE4(cred_check_setresuid, error, cred, ruid, euid,
328 mac_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid,
333 MAC_POLICY_CHECK_NOSLEEP(cred_check_setresgid, cred, rgid, egid, sgid);
334 MAC_CHECK_PROBE4(cred_check_setresgid, error, cred, rgid, egid,