Lines Matching defs:smbnode
213 typedef struct smbnode { struct
229 struct smbnode *r_freef; /* free list forward pointer */ argument
230 struct smbnode *r_freeb; /* free list back pointer */ argument
234 kmutex_t r_statelock; /* protect (most) smbnode fields */ argument
241 int n_dirrefs;
242 struct smbfs_fctx *n_dirseq; /* ff context */
243 int n_dirofs; /* last ff offset */
244 int n_fidrefs;
245 uint16_t n_fid; /* file handle */
246 enum vtype n_ovtype; /* vnode type opened */
247 uint32_t n_rights; /* granted rights */
248 int n_vcgenid; /* gereration no. (reconnect) */
253 cred_t *r_cred; /* current credentials */
254 u_offset_t r_nextr; /* next read offset (read-ahead) */
255 long r_mapcnt; /* count of mmapped pages */
256 uint_t r_count; /* # of refs not reflect in v_count */
257 uint_t r_awcount; /* # of outstanding async write */
258 uint_t r_gcount; /* getattrs waiting to flush pages */
259 uint_t r_flags; /* flags, see below */
260 uint32_t n_flag; /* NXXX flags below */
261 uint_t r_error; /* async write error */
262 kcondvar_t r_cv; /* condvar for blocked threads */
263 avl_tree_t r_dir; /* cache of readdir responses */
264 rddir_cache *r_direof; /* pointer to the EOF entry */
265 kthread_t *r_serial; /* id of purging thread */
266 list_t r_indelmap; /* list of delmap callers */
290 } smbnode_t; argument