Lines Matching refs:vfs
203 typedef struct vfs { struct
204 struct vfs *vfs_next; /* next VFS in VFS list */ argument
205 struct vfs *vfs_prev; /* prev VFS in VFS list */ argument
225 struct vfs *vfs_list; /* sync list pointer */ argument
226 struct vfs *vfs_hash; /* hash list pointer */ argument
241 struct vfs *vfs_zone_next; /* next VFS visible in zone */ argument
242 struct vfs *vfs_zone_prev; /* prev VFS visible in zone */ argument
488 struct vfs **);
489 int dounmount(struct vfs *, int, cred_t *);
490 int vfs_lock(struct vfs *);
491 int vfs_rlock(struct vfs *);
492 void vfs_lock_wait(struct vfs *);
493 void vfs_rlock_wait(struct vfs *);
494 void vfs_unlock(struct vfs *);
495 int vfs_lock_held(struct vfs *);
496 struct _kthread *vfs_lock_owner(struct vfs *);
500 void vfs_add(vnode_t *, struct vfs *, int);
501 void vfs_remove(struct vfs *);
520 void vfs_clearmntopt(struct vfs *, const char *);
521 void vfs_setmntopt(struct vfs *, const char *, const char *, int);
522 void vfs_setresource(struct vfs *, const char *, uint32_t);
523 void vfs_setmntpoint(struct vfs *, const char *, uint32_t);
524 refstr_t *vfs_getresource(const struct vfs *);
525 refstr_t *vfs_getmntpoint(const struct vfs *);
526 int vfs_optionisset(const struct vfs *, const char *, char **);
534 void vfs_addmip(dev_t, struct vfs *);
535 void vfs_delmip(struct vfs *);
537 int vfs_devmounting(dev_t, struct vfs *);
539 struct vfs *getvfs(fsid_t *);
540 struct vfs *vfs_dev2vfsp(dev_t);
541 struct vfs *vfs_mntpoint2vfsp(const char *);
555 void vfs_list_add(struct vfs *);
556 void vfs_list_remove(struct vfs *);
584 extern struct vfs *rootvfs; /* ptr to root vfs structure */
586 struct vfs *rvfs_head; /* head vfs in chain */