Searched refs:pseminfo (Results 1 – 7 of 7) 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() 81 mac_posixsem_label(struct pseminfo *psem) in mac_posixsem_label() 87 mac_posixsem_label_destroy(struct pseminfo *psem) in mac_posixsem_label_destroy() 95 mac_posixsem_label_associate(kauth_cred_t cred, struct pseminfo *psem, in mac_posixsem_label_associate() 104 struct pseminfo *psem, struct label *plabel, in mac_posixsem_vnode_label_associate() 129 mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem) in mac_posixsem_check_open() 147 mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem) in mac_posixsem_check_post() 164 mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem, in mac_posixsem_check_unlink() 182 mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem) in mac_posixsem_check_wait()
|
| H A D | mac_framework.h | 104 struct pseminfo; 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 | 107 struct pseminfo; 1880 struct pseminfo *ps, 1897 struct pseminfo *ps, 1915 struct pseminfo *ps, 1933 struct pseminfo *ps, 1950 struct pseminfo *ps, 5196 struct pseminfo *psem,
|
| /xnu-11215/bsd/kern/ |
| H A D | posix_sem.c | 91 struct pseminfo { struct 116 struct pseminfo *pseminfo; /* vnode the name refers to */ member 142 struct pseminfo *pinfo; 232 if (pcp->pseminfo) { in psem_cache_search() 235 *psemp = pcp->pseminfo; in psem_cache_search() 255 struct pseminfo *dpinfo; in psem_cache_add() 279 pcp->pseminfo = psemp; in psem_cache_add() 380 struct pseminfo *pinfo; in sem_open() 707 struct pseminfo *pinfo; in sem_unlink() 995 struct pseminfo *pinfo; in psem_close() [all …]
|
| H A D | proc_info.c | 2686 struct psem_fdinfo pseminfo; in pid_pseminfo() local 2689 bzero(&pseminfo, sizeof(struct psem_fdinfo)); in pid_pseminfo() 2690 fill_fileinfo(fp, proc, &pseminfo.pfi); in pid_pseminfo() 2692 if ((error = fill_pseminfo(psem, &pseminfo.pseminfo)) == 0) { in pid_pseminfo() 2693 if ((error = copyout(&pseminfo, buffer, sizeof(struct psem_fdinfo))) == 0) { in pid_pseminfo()
|
| /xnu-11215/bsd/sys/ |
| H A D | posix_sem.h | 55 struct pseminfo { struct 68 #define PSEMINFO_NULL (struct pseminfo *)0 argument
|
| H A D | proc_info.h | 581 struct psem_info pseminfo; member
|