Lines Matching refs:cred
107 mac_cred_label_init(struct ucred *cred) in mac_cred_label_init() argument
109 cred->cr_label = mac_cred_label_alloc(); in mac_cred_label_init()
113 mac_cred_label_seal(struct ucred *cred) in mac_cred_label_seal() argument
118 zalloc_ro_update_field(ZONE_ID_MAC_LABEL, cred->cr_label, l_owner, &seal); in mac_cred_label_seal()
120 (void)cred; in mac_cred_label_seal()
141 mac_cred_label(struct ucred *cred) in mac_cred_label() argument
143 return cred->cr_label; in mac_cred_label()
166 error = MAC_EXTERNALIZE_AUDIT(cred, mac_cred_label(cr), in mac_cred_label_externalize_audit()
174 mac_cred_label_destroy(kauth_cred_t cred) in mac_cred_label_destroy() argument
176 struct label *label = mac_cred_label(cred); in mac_cred_label_destroy()
177 cred->cr_label = NULL; in mac_cred_label_destroy()
187 error = MAC_EXTERNALIZE(cred, label, elements, outbuf, outbuflen); in mac_cred_label_externalize()
197 error = MAC_INTERNALIZE(cred, label, string); in mac_cred_label_internalize()
209 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc) in mac_cred_label_associate_fork() argument
211 MAC_PERFORM(cred_label_associate_fork, cred, proc); in mac_cred_label_associate_fork()
219 mac_cred_label_associate_kernel(kauth_cred_t cred) in mac_cred_label_associate_kernel() argument
221 MAC_PERFORM(cred_label_associate_kernel, cred); in mac_cred_label_associate_kernel()
229 mac_cred_label_associate_user(kauth_cred_t cred) in mac_cred_label_associate_user() argument
231 MAC_PERFORM(cred_label_associate_user, cred); in mac_cred_label_associate_user()
277 mac_cred_label_update(kauth_cred_t cred, struct label *newlabel) in mac_cred_label_update() argument
279 posix_cred_t pcred = posix_cred_get(cred); in mac_cred_label_update()
285 MAC_PERFORM(cred_label_update, cred, newlabel); in mac_cred_label_update()
289 mac_cred_check_label_update(kauth_cred_t cred, struct label *newlabel) in mac_cred_check_label_update() argument
300 MAC_CHECK(cred_check_label_update, cred, newlabel); in mac_cred_check_label_update()
430 mac_proc_check_get_task(struct ucred *cred, proc_ident_t pident, mach_task_flavor_t flavor) in mac_proc_check_get_task() argument
436 MAC_CHECK(proc_check_get_task_with_flavor, cred, pident, flavor); in mac_proc_check_get_task()
442 mac_proc_check_expose_task(struct ucred *cred, proc_ident_t pident, mach_task_flavor_t flavor) in mac_proc_check_expose_task() argument
448 MAC_CHECK(proc_check_expose_task_with_flavor, cred, pident, flavor); in mac_proc_check_expose_task()
475 mac_proc_check_map_anon(proc_t proc, kauth_cred_t cred, user_addr_t u_addr, in mac_proc_check_map_anon() argument
490 MAC_CHECK(proc_check_map_anon, proc, cred, u_addr, u_size, prot, flags, maxprot); in mac_proc_check_map_anon()
774 mac_proc_check_setuid(proc_t curp, kauth_cred_t cred, uid_t uid) in mac_proc_check_setuid() argument
788 MAC_CHECK(proc_check_setuid, cred, uid); in mac_proc_check_setuid()
794 mac_proc_check_seteuid(proc_t curp, kauth_cred_t cred, uid_t euid) in mac_proc_check_seteuid() argument
808 MAC_CHECK(proc_check_seteuid, cred, euid); in mac_proc_check_seteuid()
814 mac_proc_check_setreuid(proc_t curp, kauth_cred_t cred, uid_t ruid, uid_t euid) in mac_proc_check_setreuid() argument
828 MAC_CHECK(proc_check_setreuid, cred, ruid, euid); in mac_proc_check_setreuid()
834 mac_proc_check_setgid(proc_t curp, kauth_cred_t cred, gid_t gid) in mac_proc_check_setgid() argument
848 MAC_CHECK(proc_check_setgid, cred, gid); in mac_proc_check_setgid()
854 mac_proc_check_setegid(proc_t curp, kauth_cred_t cred, gid_t egid) in mac_proc_check_setegid() argument
868 MAC_CHECK(proc_check_setegid, cred, egid); in mac_proc_check_setegid()
874 mac_proc_check_setregid(proc_t curp, kauth_cred_t cred, gid_t rgid, gid_t egid) in mac_proc_check_setregid() argument
888 MAC_CHECK(proc_check_setregid, cred, rgid, egid); in mac_proc_check_setregid()