Lines Matching refs:vfsmount
22 struct vfsmount;
72 struct vfsmount { struct
86 extern int mnt_want_write(struct vfsmount *mnt); argument
88 extern int mnt_clone_write(struct vfsmount *mnt);
89 extern void mnt_drop_write(struct vfsmount *mnt);
91 extern void mntput(struct vfsmount *mnt);
92 extern struct vfsmount *mntget(struct vfsmount *mnt);
93 extern struct vfsmount *mnt_clone_internal(const struct path *path);
94 extern bool __mnt_is_readonly(struct vfsmount *mnt);
95 extern bool mnt_may_suid(struct vfsmount *mnt);
98 extern struct vfsmount *clone_private_mount(const struct path *path);
99 extern int __mnt_want_write(struct vfsmount *);
100 extern void __mnt_drop_write(struct vfsmount *);
103 extern struct vfsmount *fc_mount(struct fs_context *fc);
104 extern struct vfsmount *vfs_create_mount(struct fs_context *fc);
105 extern struct vfsmount *vfs_kern_mount(struct file_system_type *type,
108 extern struct vfsmount *vfs_submount(const struct dentry *mountpoint,
112 extern void mnt_set_expiry(struct vfsmount *mnt, struct list_head *expiry_list);
121 extern void kern_unmount_array(struct vfsmount *mnt[], unsigned int num);