Lines Matching refs:pshminfo
102 struct pshminfo {
118 #define PSHMINFO_NULL (struct pshminfo *)0
132 struct pshminfo *pshminfo; /* vnode the name refers to */
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 **pshmp, struct pshmname *pnp,
264 if (pcp->pshminfo) {
267 *pshmp = pcp->pshminfo;
270 pcp->pshminfo->pshm_usecount++;
286 pshm_cache_add(struct pshminfo *pshmp, struct pshmname *pnp, struct pshmcache *pcp)
289 struct pshminfo *dpinfo;
307 pcp->pshminfo = pshmp;
376 struct pshminfo *pinfo;
379 struct pshminfo *new_pinfo = PSHMINFO_NULL;
466 MALLOC(new_pinfo, struct pshminfo *, sizeof(struct pshminfo), M_SHM, M_WAITOK|M_ZERO);
663 struct pshminfo * pinfo;
780 struct pshminfo *pinfo;
824 pshm_access(struct pshminfo *pinfo, int mode, kauth_cred_t cred, __unused proc_t p)
851 struct pshminfo * pinfo;
1015 struct pshminfo *pinfo;
1156 pshm_close(struct pshminfo *pinfo, int dropref)
1256 struct pshminfo *pinfo;
1285 struct pshminfo *pshm;