Lines Matching defs:nfsnode
93 struct nfsnode { struct
94 struct mtx n_mtx; /* Protects all of these members */
95 struct lock n_excl; /* Exclusive helper for shared
97 u_quad_t n_size; /* Current size of file */
98 u_quad_t n_brev; /* Modify rev when cached */
99 u_quad_t n_lrev; /* Modify rev for lease */
100 struct nfsvattr n_vattr; /* Vnode attribute cache */
101 time_t n_attrstamp; /* Attr. cache timestamp */
102 struct nfs_accesscache n_accesscache[NFS_ACCESSCACHESIZE];
103 struct timespec n_mtime; /* Prev modify time. */
104 struct nfsfh *n_fhp; /* NFS File Handle */
105 struct vnode *n_vnode; /* associated vnode */
106 struct vnode *n_dvp; /* parent vnode */
107 struct lockf *n_lockf; /* Locking record of file */
108 int n_error; /* Save write error value */
109 union {
113 } n_un1;
114 union {
117 } n_un2;
118 union {
121 } n_un3;
122 short n_fhsize; /* size in bytes, of fh */
123 u_int32_t n_flag; /* Flag for locking.. */
124 int n_directio_opens;
125 u_int64_t n_change; /* old Change attribute */
126 struct nfsv4node *n_v4; /* extra V4 stuff */
127 struct ucred *n_writecred; /* Cred. for putpages */
128 struct nfsclopen *n_openstateid; /* Cached open stateid */
129 struct timespec n_localmodtime; /* Last local modify */