/linux-4.19.296/include/linux/ |
D | mount.h | 21 struct vfsmount; 67 struct vfsmount { struct 76 extern int mnt_want_write(struct vfsmount *mnt); argument 78 extern int mnt_clone_write(struct vfsmount *mnt); 79 extern void mnt_drop_write(struct vfsmount *mnt); 81 extern void mntput(struct vfsmount *mnt); 82 extern struct vfsmount *mntget(struct vfsmount *mnt); 83 extern struct vfsmount *mnt_clone_internal(const struct path *path); 84 extern int __mnt_is_readonly(struct vfsmount *mnt); 85 extern bool mnt_may_suid(struct vfsmount *mnt); [all …]
|
D | fs_pin.h | 12 struct vfsmount; 23 void pin_insert_group(struct fs_pin *, struct vfsmount *, struct hlist_head *); 24 void pin_insert(struct fs_pin *, struct vfsmount *);
|
D | path.h | 6 struct vfsmount; 9 struct vfsmount *mnt;
|
D | file.h | 19 struct vfsmount; 23 extern struct file *alloc_file_pseudo(struct inode *, struct vfsmount *,
|
D | exportfs.h | 12 struct vfsmount; 217 extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
|
D | devpts_fs.h | 22 struct vfsmount *devpts_mntget(struct file *, struct pts_fs_info *);
|
D | fsnotify_backend.h | 262 FSNOTIFY_ITER_FUNCS(vfsmount, VFSMOUNT) 342 extern void __fsnotify_vfsmount_delete(struct vfsmount *mnt); 489 static inline void __fsnotify_vfsmount_delete(struct vfsmount *mnt) in __fsnotify_vfsmount_delete()
|
D | pid_namespace.h | 34 struct vfsmount *proc_mnt;
|
/linux-4.19.296/fs/ |
D | mount.h | 38 struct vfsmount mnt; 77 static inline struct mount *real_mount(struct vfsmount *mnt) in real_mount() 87 static inline int is_mounted(struct vfsmount *mnt) in is_mounted() 93 extern struct mount *__lookup_mnt(struct vfsmount *, struct dentry *); 95 extern int __legitimize_mnt(struct vfsmount *, unsigned); 96 extern bool legitimize_mnt(struct vfsmount *, unsigned); 133 int (*show)(struct seq_file *, struct vfsmount *);
|
D | internal.h | 58 extern int vfs_path_lookup(struct dentry *, struct vfsmount *, 76 extern struct vfsmount *lookup_mnt(const struct path *); 77 extern int finish_automount(struct vfsmount *, struct path *); 118 extern struct file *do_file_open_root(struct dentry *, struct vfsmount *,
|
D | namespace.c | 84 static inline struct hlist_head *m_hash(struct vfsmount *mnt, struct dentry *dentry) in m_hash() 248 int __mnt_is_readonly(struct vfsmount *mnt) in __mnt_is_readonly() 292 static int mnt_is_readonly(struct vfsmount *mnt) in mnt_is_readonly() 317 int __mnt_want_write(struct vfsmount *m) in __mnt_want_write() 356 int mnt_want_write(struct vfsmount *m) in mnt_want_write() 380 int mnt_clone_write(struct vfsmount *mnt) in mnt_clone_write() 434 void __mnt_drop_write(struct vfsmount *mnt) in __mnt_drop_write() 449 void mnt_drop_write(struct vfsmount *mnt) in mnt_drop_write() 568 int __legitimize_mnt(struct vfsmount *bastard, unsigned seq) in __legitimize_mnt() 596 bool legitimize_mnt(struct vfsmount *bastard, unsigned seq) in legitimize_mnt() [all …]
|
D | proc_namespace.c | 64 static void show_mnt_opts(struct seq_file *m, struct vfsmount *mnt) in show_mnt_opts() 97 static int show_vfsmnt(struct seq_file *m, struct vfsmount *mnt) in show_vfsmnt() 131 static int show_mountinfo(struct seq_file *m, struct vfsmount *mnt) in show_mountinfo() 193 static int show_vfsstat(struct seq_file *m, struct vfsmount *mnt) in show_vfsstat() 239 int (*show)(struct seq_file *, struct vfsmount *)) in mounts_open_common() argument
|
D | fs_pin.c | 22 void pin_insert_group(struct fs_pin *pin, struct vfsmount *m, struct hlist_head *p) in pin_insert_group() 31 void pin_insert(struct fs_pin *pin, struct vfsmount *m) in pin_insert()
|
D | fhandle.c | 115 static struct vfsmount *get_vfsmount_from_fd(int fd) in get_vfsmount_from_fd() 117 struct vfsmount *mnt; in get_vfsmount_from_fd()
|
/linux-4.19.296/fs/cifs/ |
D | cifs_dfs_ref.c | 248 static struct vfsmount *cifs_dfs_do_refmount(struct dentry *mntpt, in cifs_dfs_do_refmount() 252 struct vfsmount *mnt; in cifs_dfs_do_refmount() 261 return (struct vfsmount *)mountdata; in cifs_dfs_do_refmount() 283 static struct vfsmount *cifs_dfs_do_automount(struct dentry *mntpt) in cifs_dfs_do_automount() 293 struct vfsmount *mnt; in cifs_dfs_do_automount() 365 struct vfsmount *cifs_dfs_d_automount(struct path *path) in cifs_dfs_d_automount() 367 struct vfsmount *newmnt; in cifs_dfs_d_automount()
|
D | cifsfs.h | 122 extern struct vfsmount *cifs_dfs_d_automount(struct path *path); 124 static inline struct vfsmount *cifs_dfs_d_automount(struct path *path) in cifs_dfs_d_automount()
|
/linux-4.19.296/fs/nfs/ |
D | namespace.c | 143 struct vfsmount *nfs_d_automount(struct path *path) in nfs_d_automount() 145 struct vfsmount *mnt; in nfs_d_automount() 219 static struct vfsmount *nfs_do_clone_mount(struct nfs_server *server, in nfs_do_clone_mount() 234 struct vfsmount *nfs_do_submount(struct dentry *dentry, struct nfs_fh *fh, in nfs_do_submount() 244 struct vfsmount *mnt; in nfs_do_submount() 262 struct vfsmount *nfs_submount(struct nfs_server *server, struct dentry *dentry, in nfs_submount()
|
D | nfs4namespace.c | 238 static struct vfsmount *try_location(struct nfs_clone_mount *mountdata, in try_location() 244 struct vfsmount *mnt = ERR_PTR(-ENOENT); in try_location() 295 static struct vfsmount *nfs_follow_referral(struct dentry *dentry, in nfs_follow_referral() 298 struct vfsmount *mnt = ERR_PTR(-ENOENT); in nfs_follow_referral() 350 static struct vfsmount *nfs_do_refmount(struct rpc_clnt *client, struct dentry *dentry) in nfs_do_refmount() 352 struct vfsmount *mnt = ERR_PTR(-ENOMEM); in nfs_do_refmount() 388 struct vfsmount *nfs4_submount(struct nfs_server *server, struct dentry *dentry, in nfs4_submount() 396 struct vfsmount *mnt; in nfs4_submount()
|
D | nfs4super.c | 129 static struct vfsmount *nfs_do_root_mount(struct file_system_type *fs_type, in nfs_do_root_mount() 132 struct vfsmount *root_mnt; in nfs_do_root_mount() 216 static struct dentry *nfs_follow_remote_path(struct vfsmount *root_mnt, in nfs_follow_remote_path() 242 struct vfsmount *root_mnt; in nfs4_try_mount() 301 struct vfsmount *root_mnt; in nfs4_referral_mount()
|
/linux-4.19.296/fs/autofs/ |
D | expire.c | 32 static int autofs_mount_busy(struct vfsmount *mnt, in autofs_mount_busy() 192 static int autofs_direct_busy(struct vfsmount *mnt, in autofs_direct_busy() 224 static int autofs_tree_busy(struct vfsmount *mnt, in autofs_tree_busy() 283 static struct dentry *autofs_check_leaves(struct vfsmount *mnt, in autofs_check_leaves() 317 struct vfsmount *mnt, in autofs_expire_direct() 364 struct vfsmount *mnt, in should_expire() 463 struct vfsmount *mnt, in autofs_expire_indirect() 579 struct vfsmount *mnt, in autofs_expire_run() 617 int autofs_do_expire_multi(struct super_block *sb, struct vfsmount *mnt, in autofs_do_expire_multi() 653 int autofs_expire_multi(struct super_block *sb, struct vfsmount *mnt, in autofs_expire_multi()
|
D | autofs_i.h | 153 int autofs_expire_run(struct super_block *, struct vfsmount *, 156 int autofs_do_expire_multi(struct super_block *sb, struct vfsmount *mnt, 158 int autofs_expire_multi(struct super_block *, struct vfsmount *,
|
/linux-4.19.296/fs/afs/ |
D | mntpt.c | 73 static struct vfsmount *afs_mntpt_do_automount(struct dentry *mntpt) in afs_mntpt_do_automount() 76 struct vfsmount *mnt; in afs_mntpt_do_automount() 177 struct vfsmount *afs_d_automount(struct path *path) in afs_d_automount() 179 struct vfsmount *newmnt; in afs_d_automount()
|
/linux-4.19.296/fs/overlayfs/ |
D | ovl_entry.h | 31 struct vfsmount *mnt; 48 struct vfsmount *upper_mnt;
|
/linux-4.19.296/fs/exportfs/ |
D | expfs.c | 26 static int exportfs_get_name(struct vfsmount *mnt, struct dentry *dir, in exportfs_get_name() 120 static struct dentry *reconnect_one(struct vfsmount *mnt, in reconnect_one() 211 reconnect_path(struct vfsmount *mnt, struct dentry *target_dir, char *nbuf) in reconnect_path() 419 struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid, in exportfs_decode_fh()
|
/linux-4.19.296/fs/notify/ |
D | fsnotify.h | 42 static inline void fsnotify_clear_marks_by_mount(struct vfsmount *mnt) in fsnotify_clear_marks_by_mount()
|