Lines Matching defs:rnode
36 #include <nfs/rnode.h> /* for symlink_cache, nfs_rwlock_t, etc. */
68 struct rnode4 *rnode;
147 * The rnode is the "inode" for remote files. It contains all the
150 * Note on file sizes: we keep two file sizes in the rnode: the size
160 * Each rnode has 5 locks associated with it (not including the rnode
170 * r_statelock: Protects all fields in the rnode except for
190 * r_fh is read-only except when an rnode is created (or recycled from the
209 * r_mapcnt tells that the rnode has mapped pages. r_inmap can be 0
210 * while the rnode has mapped pages.
239 kmutex_t r_statelock; /* protects (most of) rnode contents */
333 /* when rnode created; compare with */
354 #define R4HASHED 0x100 /* rnode is in hash queues */
356 #define R4LODANGLERS 0x400 /* rnode has dangling lock_owners to cleanup */
362 #define R4ISXATTR 0x20000 /* rnode is a named attribute */
368 * Convert between vnode and rnode
445 * The caller must not be holding the rnode r_statelock mutex.