Searched refs:pshminfo (Results 1 - 9 of 9) sorted by relevance

/macosx-10.10.1/xnu-2782.1.97/security/
H A Dmac_posix_shm.c86 mac_posixshm_label_init(struct pshminfo *pshm)
101 mac_posixshm_label_destroy(struct pshminfo *pshm)
110 struct pshminfo *pshm, struct label *plabel,
118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm,
139 mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *shm, int fflags)
152 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm,
167 mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *shm)
180 mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *shm,
194 mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *shm,
H A Dmac_framework.h110 struct pshminfo;
315 int mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *pshm,
317 int mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *pshm,
319 int mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *pshm);
320 int mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *pshm,
322 int mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *pshm,
325 struct pshminfo *pshm, struct label *plabel,
328 struct pshminfo *pshm, const char *name);
329 void mac_posixshm_label_destroy(struct pshminfo *pshm);
330 void mac_posixshm_label_init(struct pshminfo *psh
[all...]
H A Dmac_policy.h107 struct pshminfo;
2549 struct pshminfo *ps,
2569 struct pshminfo *ps,
2587 struct pshminfo *ps,
2605 struct pshminfo *ps,
2624 struct pshminfo *ps,
2642 struct pshminfo *ps,
5404 struct pshminfo *pshm,
/macosx-10.10.1/xnu-2782.1.97/bsd/sys/
H A Dposix_shm.h55 struct pshminfo { struct
71 #define PSHMINFO_NULL (struct pshminfo *)0
H A Dproc_info.h585 struct pshm_info pshminfo; member in struct:pshm_fdinfo
/macosx-10.10.1/xnu-2782.1.97/bsd/kern/
H A Dposix_shm.c102 struct pshminfo { struct
118 #define PSHMINFO_NULL (struct pshminfo *)0
132 struct pshminfo *pshminfo; /* vnode the name refers to */ member in struct:pshmcache
156 struct pshminfo *pinfo;
181 static int pshm_close(struct pshminfo *pinfo, int dropref);
186 int pshm_access(struct pshminfo *pinfo, int mode, kauth_cred_t cred, proc_t p);
187 static int pshm_cache_add(struct pshminfo *pshmp, struct pshmname *pnp, struct pshmcache *pcp);
192 static int pshm_cache_search(struct pshminfo **pshmp, struct pshmname *pnp,
239 pshm_cache_search(struct pshminfo **pshm
[all...]
H A Dproc_info.c1727 struct pshm_fdinfo pshminfo; local
1730 bzero(&pshminfo, sizeof(struct pshm_fdinfo));
1731 fill_fileinfo(fp, closeonexec, &pshminfo.pfi);
1733 if ((error = fill_pshminfo(pshm, &pshminfo.pshminfo)) == 0) {
1734 if ((error = copyout(&pshminfo, buffer, sizeof(struct pshm_fdinfo))) == 0)
/macosx-10.10.1/lsof-53/lsof/dialects/darwin/libproc/
H A Ddfile.c575 if (ps->pshminfo.pshm_name[0]) {
576 ps->pshminfo.pshm_name[sizeof(ps->pshminfo.pshm_name) - 1] = '\0';
577 (void) snpf(Namech, Namechl, "%s", ps->pshminfo.pshm_name);
579 } else if (ps->pshminfo.pshm_mappaddr) {
581 print_kptr((KA_T)ps->pshminfo.pshm_mappaddr, (char *)NULL, 0));
590 Lf->sz = (SZOFFTYPE)ps->pshminfo.pshm_stat.vst_size;
/macosx-10.10.1/lsof-53/lsof/dialects/darwin/kmem/
H A Ddfile.c87 struct pshminfo { struct
107 struct pshminfo *pinfo;
206 struct pshminfo pi;

Completed in 203 milliseconds