Lines Matching defs:nfsnode
97 struct nfsnode { struct
98 struct mtx n_mtx; /* Protects all of these members */
99 u_quad_t n_size; /* Current size of file */
100 u_quad_t n_brev; /* Modify rev when cached */
101 u_quad_t n_lrev; /* Modify rev for lease */
102 struct vattr n_vattr; /* Vnode attribute cache */
103 time_t n_attrstamp; /* Attr. cache timestamp */
104 struct nfs_accesscache n_accesscache[NFS_ACCESSCACHESIZE];
105 struct timespec n_mtime; /* Prev modify time. */
106 nfsfh_t *n_fhp; /* NFS File Handle */
107 struct vnode *n_vnode; /* associated vnode */
108 struct vnode *n_dvp; /* parent vnode */
109 int n_error; /* Save write error value */
110 union {
114 } n_un1;
115 union {
118 } n_un2;
119 union {
122 } n_un3;
123 short n_fhsize; /* size in bytes, of fh */
124 short n_flag; /* Flag for locking.. */
125 nfsfh_t n_fh; /* Small File Handle */
126 u_char *n_name; /* leaf name, for v4 OPEN op */
127 uint32_t n_namelen;
128 int n_directio_opens;
129 int n_directio_asyncwr;
130 struct ucred *n_writecred; /* Cred. for putpages */