Searched refs:pshm (Results 1 - 6 of 6) sorted by relevance
/xnu-2422.115.4/security/ |
H A D | mac_posix_shm.c | 86 mac_posixshm_label_init(struct pshminfo *pshm) argument 89 pshm->pshm_label = mac_posixshm_label_alloc(); 101 mac_posixshm_label_destroy(struct pshminfo *pshm) argument 104 mac_posixshm_label_free(pshm->pshm_label); 105 pshm->pshm_label = NULL; 110 struct pshminfo *pshm, struct label *plabel, 114 pshm, plabel, vp, vlabel); 118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm, argument 122 MAC_PERFORM(posixshm_label_associate, cred, pshm, pshm 109 mac_posixshm_vnode_label_associate(kauth_cred_t cred, struct pshminfo *pshm, struct label *plabel, vnode_t vp, struct label *vlabel) argument [all...] |
H A D | mac_framework.h | 318 int mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *pshm, 320 int mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *pshm, 322 int mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *pshm); 323 int mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *pshm, 325 int mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *pshm, 328 struct pshminfo *pshm, struct label *plabel, 331 struct pshminfo *pshm, const char *name); 332 void mac_posixshm_label_destroy(struct pshminfo *pshm); 333 void mac_posixshm_label_init(struct pshminfo *pshm);
|
H A D | mac_policy.h | 5810 @param cred User credential for the process that created pshm 5811 @param pshm POSIX shared memory structure 5812 @param pshmlabel Label associated with pshm 5817 the POSIX shared memory region described by pshm. 5822 struct pshminfo *pshm,
|
/xnu-2422.115.4/bsd/kern/ |
H A D | posix_shm.c | 1258 fill_pshminfo(struct pshmnode * pshm, struct pshm_info * info) argument 1264 if ((pinfo = pshm->pinfo) == PSHMINFO_NULL){ 1277 info->pshm_mappaddr = pshm->mapp_addr; 1289 struct pshminfo *pshm; local 1294 pshm = pnode->pinfo; 1295 if (pshm != NULL) 1297 vfs_context_ucred(ctx), pshm, pshm->pshm_label, local
|
H A D | proc_info.c | 129 int pid_pshminfo(struct pshmnode * pshm, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval); 1411 pid_pshminfo(struct pshmnode *pshm, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval) argument 1419 if ((error = fill_pshminfo(pshm, &pshminfo.pshminfo)) == 0) { 1575 struct pshmnode * pshm; local 1577 if ((error = fp_getfpshm(p, fd, &fp, &pshm)) !=0) { 1582 error = pid_pshminfo(pshm, fp, closeonexec, buffer, buffersize, retval); 1671 struct pshmnode *pshm; local 1677 pshm = (struct pshmnode *)fg->fg_data; 1678 error = pid_pshminfo(pshm, fp, 0,
|
/xnu-2422.115.4/bsd/sys/ |
H A D | proc_info.h | 788 extern int fill_pshminfo(struct pshmnode * pshm, struct pshm_info * pinfo);
|
Completed in 157 milliseconds