Home
last modified time | relevance | path

Searched refs:pseminfo (Results 1 – 7 of 7) sorted by relevance

/xnu-11215/security/
H A Dmac_posix_sem.c73 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 Dmac_framework.h104 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 Dmac_policy.h107 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 Dposix_sem.c91 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 Dproc_info.c2686 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 Dposix_sem.h55 struct pseminfo { struct
68 #define PSEMINFO_NULL (struct pseminfo *)0 argument
H A Dproc_info.h581 struct psem_info pseminfo; member