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

/darwin-on-arm/xnu/security/
H A Dmac_posix_sem.c85 mac_posixsem_label_init(struct pseminfo *psem)
100 mac_posixsem_label_destroy(struct pseminfo *psem)
108 mac_posixsem_label_associate(kauth_cred_t cred, struct pseminfo *psem,
118 struct pseminfo *psem, struct label *plabel,
139 mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem)
153 mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem)
166 mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem,
180 mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem)
H A Dmac_framework.h107 struct pseminfo;
300 int mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem);
301 int mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem);
302 int mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem,
304 int mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem);
306 struct pseminfo *psem, struct label *plabel,
309 struct pseminfo *psem, const char *name);
310 void mac_posixsem_label_destroy(struct pseminfo *psem);
311 void mac_posixsem_label_init(struct pseminfo *psem);
H A Dmac_policy.h100 struct pseminfo;
2748 struct pseminfo *ps,
2765 struct pseminfo *ps,
2783 struct pseminfo *ps,
2801 struct pseminfo *ps,
2818 struct pseminfo *ps,
5727 struct pseminfo *psem,
/darwin-on-arm/xnu/bsd/sys/
H A Dposix_sem.h56 struct pseminfo { struct
68 #define PSEMINFO_NULL (struct pseminfo *)0
H A Dproc_info.h527 struct psem_info pseminfo; member in struct:psem_fdinfo
/darwin-on-arm/xnu/bsd/kern/
H A Dposix_sem.c96 struct pseminfo { struct
107 #define PSEMINFO_NULL (struct pseminfo *)0
120 struct pseminfo *pseminfo; /* vnode the name refers to */ member in struct:psemcache
142 struct pseminfo *pinfo;
164 static int psem_access(struct pseminfo *pinfo, int mode, kauth_cred_t cred);
165 static int psem_cache_search(struct pseminfo **,
167 static int psem_delete(struct pseminfo * pinfo);
193 static int psem_cache_add(struct pseminfo *psemp, struct psemname *pnp, struct psemcache *pcp);
218 psem_cache_search(struct pseminfo **psem
[all...]
H A Dproc_info.c1327 struct psem_fdinfo pseminfo; local
1330 bzero(&pseminfo, sizeof(struct psem_fdinfo));
1331 fill_fileinfo(fp, closeonexec, &pseminfo.pfi);
1333 if ((error = fill_pseminfo(psem, &pseminfo.pseminfo)) == 0) {
1334 if ((error = copyout(&pseminfo, buffer, sizeof(struct psem_fdinfo))) == 0)

Completed in 48 milliseconds