Lines Matching defs:rnode
57 struct rnode *rnode; member
258 typedef struct rnode { struct
260 struct rnode *r_hashf; /* hash queue forward pointer */ argument
261 struct rnode *r_hashb; /* hash queue back pointer */ argument
262 struct rnode *r_freef; /* free list forward pointer */ argument
263 struct rnode *r_freeb; /* free list back pointer */ argument
268 kmutex_t r_statelock; /* protects (most of) rnode contents */ argument
271 char *r_path; /* path to this rnode */ argument
272 u_offset_t r_nextr; /* next byte read offset (read-ahead) */
273 cred_t *r_cred; /* current credentials */
274 cred_t *r_unlcred; /* unlinked credentials */
275 char *r_unlname; /* unlinked file name */
276 vnode_t *r_unldvp; /* parent dir of unlinked file */
277 len_t r_size; /* client's view of file size */
278 struct vattr r_attr; /* cached vnode attributes */
279 hrtime_t r_attrtime; /* time attributes become invalid */
280 hrtime_t r_mtime; /* client time file last modified */
281 long r_mapcnt; /* count of mmapped pages */
305 } rnode_t; argument
319 #define RHASHED 0x100 /* rnode is in hash queues */ argument