Lines Matching defs:rnode
57 struct rnode *rnode;
134 * not sure if the server holds a lock is attached to the rnode.
135 * When such a process closes the rnode, an unlock request is sent
182 struct rnode *r_hashf;
183 struct rnode *r_hashb;
190 * The rnode is the "inode" for remote files. It contains all the
193 * Note on file sizes: we keep two file sizes in the rnode: the size
203 * Each rnode has 3 locks associated with it (not including the rnode
213 * r_statelock: Protects all fields in the rnode except for
240 * r_mapcnt tells that the rnode has mapped pages. r_inmap can be 0
241 * while the rnode has mapped pages.
259 typedef struct rnode {
261 struct rnode *r_hashf; /* hash queue forward pointer */
262 struct rnode *r_hashb; /* hash queue back pointer */
263 struct rnode *r_freef; /* free list forward pointer */
264 struct rnode *r_freeb; /* free list back pointer */
269 kmutex_t r_statelock; /* protects (most of) rnode contents */
272 char *r_path; /* path to this rnode */
322 #define RHASHED 0x100 /* rnode is in hash queues */
332 * Convert between vnode and rnode