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,
231 pshm_cache_search(struct pshminfo **pshmp, struct pshmname *pnp,
256 if (pcp->pshminfo) {
259 *pshmp = pcp->pshminfo;
262 pcp->pshminfo->pshm_usecount++;
279 pshm_cache_add(struct pshminfo *pshmp, struct pshmname *pnp, struct pshmcache *pcp)
282 struct pshminfo *dpinfo;
303 pcp->pshminfo = pshmp;
372 struct pshminfo *pinfo;
375 struct pshminfo *new_pinfo = PSHMINFO_NULL;
462 MALLOC(new_pinfo, struct pshminfo *, sizeof(struct pshminfo), M_SHM, M_WAITOK|M_ZERO);
660 struct pshminfo * pinfo;
773 struct pshminfo *pinfo;
817 pshm_access(struct pshminfo *pinfo, int mode, kauth_cred_t cred, __unused proc_t p)
844 struct pshminfo * pinfo;
1006 struct pshminfo *pinfo;
1147 pshm_close(struct pshminfo *pinfo, int dropref)
1247 struct pshminfo *pinfo;
1276 struct pshminfo *pshm;