Lines Matching refs:vfs

196 typedef struct vfs {  struct
197 struct vfs *vfs_next; /* next VFS in VFS list */ argument
198 struct vfs *vfs_prev; /* prev VFS in VFS list */ argument
218 struct vfs *vfs_list; /* sync list pointer */ argument
219 struct vfs *vfs_hash; /* hash list pointer */ argument
234 struct vfs *vfs_zone_next; /* next VFS visible in zone */ argument
235 struct vfs *vfs_zone_prev; /* prev VFS visible in zone */ argument
481 struct vfs **);
482 int dounmount(struct vfs *, int, cred_t *);
483 int vfs_lock(struct vfs *);
484 int vfs_rlock(struct vfs *);
485 void vfs_lock_wait(struct vfs *);
486 void vfs_rlock_wait(struct vfs *);
487 void vfs_unlock(struct vfs *);
488 int vfs_lock_held(struct vfs *);
489 struct _kthread *vfs_lock_owner(struct vfs *);
493 void vfs_add(vnode_t *, struct vfs *, int);
494 void vfs_remove(struct vfs *);
513 void vfs_clearmntopt(struct vfs *, const char *);
514 void vfs_setmntopt(struct vfs *, const char *, const char *, int);
515 void vfs_setresource(struct vfs *, const char *, uint32_t);
516 void vfs_setmntpoint(struct vfs *, const char *, uint32_t);
517 refstr_t *vfs_getresource(const struct vfs *);
518 refstr_t *vfs_getmntpoint(const struct vfs *);
519 int vfs_optionisset(const struct vfs *, const char *, char **);
527 void vfs_addmip(dev_t, struct vfs *);
528 void vfs_delmip(struct vfs *);
530 int vfs_devmounting(dev_t, struct vfs *);
532 struct vfs *getvfs(fsid_t *);
533 struct vfs *vfs_dev2vfsp(dev_t);
534 struct vfs *vfs_mntpoint2vfsp(const char *);
548 void vfs_list_add(struct vfs *);
549 void vfs_list_remove(struct vfs *);
577 extern struct vfs *rootvfs; /* ptr to root vfs structure */
579 struct vfs *rvfs_head; /* head vfs in chain */