Lines Matching refs:pmp
78 #define PMPTOMP(pmp) (pmp->pmp_mp)
87 #define ALLOPS(pmp) (pmp->pmp_flags & PUFFS_KFLAG_ALLOPS)
88 #define EXISTSOP(pmp, op) \
89 (ALLOPS(pmp) || ((pmp)->pmp_vnopmask[PUFFS_VN_##op]))
91 #define PUFFS_USE_NAMECACHE(pmp) \
92 (((pmp)->pmp_flags & PUFFS_KFLAG_NOCACHE_NAME) == 0)
93 #define PUFFS_USE_PAGECACHE(pmp) \
94 (((pmp)->pmp_flags & PUFFS_KFLAG_NOCACHE_PAGE) == 0)
95 #define PUFFS_USE_FULLPNBUF(pmp) \
96 ((pmp)->pmp_flags & PUFFS_KFLAG_LOOKUP_FULLPNBUF)
97 #define PUFFS_USE_FS_TTL(pmp) \
98 ((pmp)->pmp_flags & PUFFS_KFLAG_CACHE_FS_TTL)
99 #define PUFFS_USE_DOTDOTCACHE(pmp) \
100 ((pmp)->pmp_flags & PUFFS_KFLAG_CACHE_DOTDOT)
101 #define PUFFS_USE_METAFLUSH(pmp) \
102 (((pmp)->pmp_flags & PUFFS_KFLAG_NOFLUSH_META) == 0)
104 #define PUFFS_WCACHEINFO(pmp) (__USE(pmp), 0)
314 checkerr(struct puffs_mount *pmp, int error, const char *str)
318 puffs_senderr(pmp, PUFFS_ERR_ERROR, error, str, NULL);
338 #define PUFFS_MSG_ENQUEUEWAIT_NOERROR(pmp, park) \
340 puffs_msg_enqueue(pmp, park); \
341 puffs_msg_wait(pmp, park); \
344 #define PUFFS_MSG_ENQUEUEWAIT2_NOERROR(pmp, park, vp1, vp2) \
346 puffs_msg_enqueue(pmp, park); \
347 puffs_msg_wait2(pmp, park, vp1, vp2); \
350 #define PUFFS_MSG_ENQUEUEWAIT(pmp, park, var) \
352 puffs_msg_enqueue(pmp, park); \
353 var = puffs_msg_wait(pmp, park); \
356 #define PUFFS_MSG_ENQUEUEWAIT2(pmp, park, vp1, vp2, var) \
358 puffs_msg_enqueue(pmp, park); \
359 var = puffs_msg_wait2(pmp, park, vp1, vp2); \