Lines Matching refs:rp
518 rnode_t *rp = VTOR(vp); \
519 mutex_enter(&rp->r_statelock); \
520 PURGE_ATTRCACHE_LOCKED(rp); \
521 mutex_exit(&rp->r_statelock); \
524 #define PURGE_ATTRCACHE_LOCKED(rp) { \
525 ASSERT(MUTEX_HELD(&rp->r_statelock)); \
526 rp->r_attrtime = gethrtime(); \
527 rp->r_mtime = rp->r_attrtime; \
547 struct rnode *rp = VTOR(vp); \
549 servinfo_t *svp = rp->r_server; \
554 mutex_enter(&rp->r_statelock); \
555 rp->r_flags |= RSTALE; \
556 if (!rp->r_error) \
557 rp->r_error = (error); \
558 mutex_exit(&rp->r_statelock); \
571 #define CACHE_VALID(rp, mtime, fsize) \
572 ((RTOV(rp)->v_flag & VISSWAP) == VISSWAP || \
573 (((mtime).tv_sec == (rp)->r_attr.va_mtime.tv_sec && \
574 (mtime).tv_nsec == (rp)->r_attr.va_mtime.tv_nsec) && \
575 ((fsize) == (rp)->r_attr.va_size)))