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