Lines Matching defs:cred

87 mac_cred_init(struct ucred *cred)
91 cred->cr_label = mac_cred_label_alloc();
93 cred->cr_label = NULL;
105 mac_cred_destroy(struct ucred *cred)
108 if (cred->cr_label != NULL) {
109 mac_cred_label_free(cred->cr_label);
110 cred->cr_label = NULL;
124 mac_cred_associate_nfsd(struct ucred *cred)
127 MAC_POLICY_PERFORM_NOSLEEP(cred_associate_nfsd, cred);
135 mac_cred_create_swapper(struct ucred *cred)
138 MAC_POLICY_PERFORM_NOSLEEP(cred_create_swapper, cred);
146 mac_cred_create_init(struct ucred *cred)
149 MAC_POLICY_PERFORM_NOSLEEP(cred_create_init, cred);
158 MAC_POLICY_EXTERNALIZE(cred, label, elements, outbuf, outbuflen);
168 MAC_POLICY_INTERNALIZE(cred, label, string);
192 mac_cred_relabel(struct ucred *cred, struct label *newlabel)
195 MAC_POLICY_PERFORM_NOSLEEP(cred_relabel, cred, newlabel);
202 mac_cred_check_relabel(struct ucred *cred, struct label *newlabel)
206 MAC_POLICY_CHECK_NOSLEEP(cred_check_relabel, cred, newlabel);
207 MAC_CHECK_PROBE2(cred_check_relabel, error, cred, newlabel);
262 mac_cred_check_setuid(struct ucred *cred, uid_t uid)
266 MAC_POLICY_CHECK_NOSLEEP(cred_check_setuid, cred, uid);
267 MAC_CHECK_PROBE2(cred_check_setuid, error, cred, uid);
275 mac_cred_check_seteuid(struct ucred *cred, uid_t euid)
279 MAC_POLICY_CHECK_NOSLEEP(cred_check_seteuid, cred, euid);
280 MAC_CHECK_PROBE2(cred_check_seteuid, error, cred, euid);
288 mac_cred_check_setgid(struct ucred *cred, gid_t gid)
292 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgid, cred, gid);
293 MAC_CHECK_PROBE2(cred_check_setgid, error, cred, gid);
301 mac_cred_check_setegid(struct ucred *cred, gid_t egid)
305 MAC_POLICY_CHECK_NOSLEEP(cred_check_setegid, cred, egid);
306 MAC_CHECK_PROBE2(cred_check_setegid, error, cred, egid);
315 mac_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset)
319 MAC_POLICY_CHECK_NOSLEEP(cred_check_setgroups, cred, ngroups, gidset);
320 MAC_CHECK_PROBE3(cred_check_setgroups, error, cred, ngroups, gidset);
329 mac_cred_check_setreuid(struct ucred *cred, uid_t ruid, uid_t euid)
333 MAC_POLICY_CHECK_NOSLEEP(cred_check_setreuid, cred, ruid, euid);
334 MAC_CHECK_PROBE3(cred_check_setreuid, error, cred, ruid, euid);
343 mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid)
347 MAC_POLICY_CHECK_NOSLEEP(cred_check_setregid, cred, rgid, egid);
348 MAC_CHECK_PROBE3(cred_check_setregid, error, cred, rgid, egid);
357 mac_cred_check_setresuid(struct ucred *cred, uid_t ruid, uid_t euid,
362 MAC_POLICY_CHECK_NOSLEEP(cred_check_setresuid, cred, ruid, euid, suid);
363 MAC_CHECK_PROBE4(cred_check_setresuid, error, cred, ruid, euid,
373 mac_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid,
378 MAC_POLICY_CHECK_NOSLEEP(cred_check_setresgid, cred, rgid, egid, sgid);
379 MAC_CHECK_PROBE4(cred_check_setresgid, error, cred, rgid, egid,