Lines Matching defs:hsfs
249 struct hsfs { struct
250 struct hsfs *hsfs_next; /* ptr to next entry in linked list */ argument
251 long hsfs_magic; /* should be HSFS_MAGIC */ argument
252 struct vfs *hsfs_vfs; /* vfs for this fs */ argument
253 struct vnode *hsfs_rootvp; /* vnode for root of filesystem */ argument
254 struct vnode *hsfs_devvp; /* device mounted on */ argument
255 enum hs_vol_type hsfs_vol_type; /* see above */ argument
256 struct hs_volume hsfs_vol; /* File Structure Volume Descriptor */ argument
257 struct ptable *hsfs_ptbl; /* pointer to incore Path Table */ argument
258 int hsfs_ptbl_size; /* size of incore path table */ argument
259 struct ptable_idx *hsfs_ptbl_idx; /* pointer to path table index */ argument
260 int hsfs_ptbl_idx_size; /* no. of path table index */ argument
261 ulong_t hsfs_ext_impl; /* ext. information bits */ argument
262 ushort_t hsfs_sua_off; /* the SUA offset */ argument
263 ushort_t hsfs_namemax; /* maximum file name length */ argument
264 ushort_t hsfs_namelen; /* "official" max. file name length */ argument
265 ulong_t hsfs_err_flags; /* ways in which fs is non-conformant */ argument
266 char *hsfs_fsmnt; /* name mounted on */ argument
267 ulong_t hsfs_flags; /* hsfs-specific mount flags */ argument
268 krwlock_t hsfs_hash_lock; /* protect hash table & hst_nohsnode */ argument
269 struct hsnode *hsfs_hash[HS_HASHSIZE]; /* head of hash lists */ argument
270 uint32_t hsfs_nohsnode; /* no. of allocated hsnodes */ argument
271 kmutex_t hsfs_free_lock; /* protects free list */ argument
272 struct hsnode *hsfs_free_f; /* first entry of free list */ argument
273 struct hsnode *hsfs_free_b; /* last entry of free list */ argument
283 kstat_t *hsfs_kstats; argument
285 struct hsfs_queue *hqueue; /* I/O Scheduling parameters */ argument