Searched refs:psem (Results 1 – 6 of 6) sorted by relevance
| /xnu-11215/security/ |
| H A D | mac_posix_sem.c | 73 mac_posixsem_label_init(struct pseminfo *psem) in mac_posixsem_label_init() argument 81 mac_posixsem_label(struct pseminfo *psem) in mac_posixsem_label() argument 83 return mac_label_verify(&psem->psem_label); in mac_posixsem_label() 98 MAC_PERFORM(posixsem_label_associate, cred, psem, mac_posixsem_label(psem), name); in mac_posixsem_label_associate() 104 struct pseminfo *psem, struct label *plabel, in mac_posixsem_vnode_label_associate() argument 108 psem, plabel, vp, vlabel); in mac_posixsem_vnode_label_associate() 140 MAC_CHECK(posixsem_check_open, cred, psem, in mac_posixsem_check_open() 141 mac_posixsem_label(psem)); in mac_posixsem_check_open() 158 MAC_CHECK(posixsem_check_post, cred, psem, mac_posixsem_label(psem)); in mac_posixsem_check_post() 176 MAC_CHECK(posixsem_check_unlink, cred, psem, mac_posixsem_label(psem), name); in mac_posixsem_check_unlink() [all …]
|
| H A D | mac_framework.h | 275 int mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem) __result_use_check; 276 int mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem) __result_use_check; 277 int mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem, 279 int mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem) __result_use_check; 281 struct pseminfo *psem, struct label *plabel, 284 struct pseminfo *psem, const char *name); 285 void mac_posixsem_label_destroy(struct pseminfo *psem); 286 void mac_posixsem_label_init(struct pseminfo *psem); 287 struct label *mac_posixsem_label(struct pseminfo *psem);
|
| H A D | mac_policy.h | 5196 struct pseminfo *psem,
|
| /xnu-11215/bsd/kern/ |
| H A D | posix_sem.c | 1098 struct pseminfo *psem; in psem_label_associate() local 1103 psem = pnode->pinfo; in psem_label_associate() 1104 if (psem != NULL) { in psem_label_associate() 1106 vfs_context_ucred(ctx), psem, in psem_label_associate() 1107 mac_posixsem_label(psem), in psem_label_associate()
|
| H A D | proc_info.c | 198 static int __attribute__ ((noinline)) pid_pseminfo(struct psemnode * psem, struct fileproc * fp, pr… 2684 pid_pseminfo(struct psemnode *psem, struct fileproc *fp, proc_t proc, user_addr_t buffer, __unused… in pid_pseminfo() argument 2692 if ((error = fill_pseminfo(psem, &pseminfo.pseminfo)) == 0) { in pid_pseminfo()
|
| /xnu-11215/bsd/sys/ |
| H A D | proc_info_private.h | 315 extern int fill_pseminfo(struct psemnode * psem, struct psem_info * pinfo);
|