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++;
287 pshm_cache_add(struct pshminfo *pshmp, struct pshmname *pnp, struct pshmcache *pcp)
290 struct pshminfo *dpinfo;
311 pcp->pshminfo = pshmp;
380 struct pshminfo *pinfo;
383 struct pshminfo *new_pinfo = PSHMINFO_NULL;
470 MALLOC(new_pinfo, struct pshminfo *, sizeof(struct pshminfo), M_SHM, M_WAITOK|M_ZERO);
667 struct pshminfo * pinfo;
784 struct pshminfo *pinfo;
828 pshm_access(struct pshminfo *pinfo, int mode, kauth_cred_t cred, __unused proc_t p)
855 struct pshminfo * pinfo;
1019 struct pshminfo *pinfo;
1160 pshm_close(struct pshminfo *pinfo, int dropref)
1260 struct pshminfo *pinfo;
1289 struct pshminfo *pshm;