Searched refs:vfsmount (Results 1 - 25 of 109) sorted by relevance

12345

/linux-master/include/linux/
H A Dmount.h37 #define MNT_SHARED 0x1000 /* if the vfsmount is a shared mount */
38 #define MNT_UNBINDABLE 0x2000 /* if the vfsmount is a unbindable mount */
69 struct vfsmount { struct
76 static inline struct mnt_idmap *mnt_idmap(const struct vfsmount *mnt)
82 extern int mnt_want_write(struct vfsmount *mnt);
84 extern void mnt_drop_write(struct vfsmount *mnt);
86 extern void mntput(struct vfsmount *mnt);
87 extern struct vfsmount *mntget(struct vfsmount *mnt);
88 extern void mnt_make_shortterm(struct vfsmount *mn
[all...]
H A Dpath.h6 struct vfsmount;
9 struct vfsmount *mnt;
H A Dfs_pin.h12 struct vfsmount;
23 void pin_insert(struct fs_pin *, struct vfsmount *);
H A Ddevpts_fs.h19 struct vfsmount *devpts_mntget(struct file *, struct pts_fs_info *);
H A Dnfs_ssc.h19 struct file *(*sco_open)(struct vfsmount *ss_mnt,
43 static inline struct file *nfs42_ssc_open(struct vfsmount *ss_mnt,
67 struct vfsmount *nsui_vfsmount;
H A Dfile.h21 struct vfsmount;
25 extern struct file *alloc_file_pseudo(struct inode *, struct vfsmount *,
27 extern struct file *alloc_file_pseudo_noaccount(struct inode *, struct vfsmount *,
H A Dexportfs.h12 struct vfsmount;
305 extern struct dentry *exportfs_decode_fh_raw(struct vfsmount *mnt,
310 extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
H A Dipc_namespace.h56 struct vfsmount *mq_mnt;
H A Dfdtable.h71 struct vfsmount;
/linux-master/fs/
H A Dmount.h37 struct vfsmount mnt;
82 static inline struct mount *real_mount(struct vfsmount *mnt)
92 static inline int is_mounted(struct vfsmount *mnt)
98 extern struct mount *__lookup_mnt(struct vfsmount *, struct dentry *);
100 extern int __legitimize_mnt(struct vfsmount *, unsigned);
127 int (*show)(struct seq_file *, struct vfsmount *);
H A Dinternal.h69 extern struct vfsmount *lookup_mnt(const struct path *);
70 extern int finish_automount(struct vfsmount *, const struct path *);
79 extern void dissolve_on_fput(struct vfsmount *);
318 int path_from_stashed(struct dentry **stashed, struct vfsmount *mnt, void *data,
H A Dproc_namespace.c64 static void show_mnt_opts(struct seq_file *m, struct vfsmount *mnt)
101 static int show_vfsmnt(struct seq_file *m, struct vfsmount *mnt)
135 static int show_mountinfo(struct seq_file *m, struct vfsmount *mnt)
193 static int show_vfsstat(struct seq_file *m, struct vfsmount *mnt)
239 int (*show)(struct seq_file *, struct vfsmount *))
H A Dnamespace.c97 * vfsmount lock may be taken for read to prevent changes to the
98 * vfsmount hash, ie. during mountpoint lookups or walking back
101 * It should be taken for write in all cases where the vfsmount
102 * tree or hash is modified or when a vfsmount structure is modified.
116 static inline struct hlist_head *m_hash(struct vfsmount *mnt, struct dentry *dentry)
170 * vfsmount lock must be held for read
184 * vfsmount lock must be held for write
275 bool __mnt_is_readonly(struct vfsmount *mnt)
315 static int mnt_is_readonly(struct vfsmount *mnt)
347 int mnt_get_write_access(struct vfsmount *
[all...]
H A Dfs_pin.c22 void pin_insert(struct fs_pin *pin, struct vfsmount *m)
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gemfs.c18 struct vfsmount *gemfs;
/linux-master/fs/autofs/
H A Dexpire.c29 static int autofs_mount_busy(struct vfsmount *mnt,
147 static int autofs_direct_busy(struct vfsmount *mnt,
179 static int autofs_tree_busy(struct vfsmount *mnt,
238 static struct dentry *autofs_check_leaves(struct vfsmount *mnt,
272 struct vfsmount *mnt,
319 struct vfsmount *mnt,
418 struct vfsmount *mnt,
534 struct vfsmount *mnt,
572 int autofs_do_expire_multi(struct super_block *sb, struct vfsmount *mnt,
608 int autofs_expire_multi(struct super_block *sb, struct vfsmount *mn
[all...]
H A Dautofs_i.h162 int autofs_expire_run(struct super_block *, struct vfsmount *,
165 int autofs_do_expire_multi(struct super_block *sb, struct vfsmount *mnt,
167 int autofs_expire_multi(struct super_block *, struct vfsmount *,
/linux-master/kernel/
H A Dusermode_driver.c12 static struct vfsmount *blob_to_mnt(const void *data, size_t len, const char *name)
15 struct vfsmount *mnt;
62 struct vfsmount *mnt;
/linux-master/fs/overlayfs/
H A Dovl_entry.h35 struct vfsmount *mnt;
101 static inline struct vfsmount *ovl_upper_mnt(struct ovl_fs *ofs)
/linux-master/fs/afs/
H A Dmntpt.c149 * create a vfsmount to be automounted
151 static struct vfsmount *afs_mntpt_do_automount(struct dentry *mntpt)
154 struct vfsmount *mnt;
176 struct vfsmount *afs_d_automount(struct path *path)
178 struct vfsmount *newmnt;
/linux-master/fs/notify/
H A Dfsnotify.h48 /* protects reads of inode and vfsmount marks list */
62 /* run the list of all marks associated with vfsmount and destroy them */
63 static inline void fsnotify_clear_marks_by_mount(struct vfsmount *mnt)
/linux-master/security/apparmor/include/
H A Dmount.h54 struct aa_label *label, struct vfsmount *mnt, int flags);
/linux-master/fs/smb/client/
H A Dnamespace.c187 * Create a vfsmount that we can automount
189 static struct vfsmount *cifs_do_automount(struct path *path)
198 struct vfsmount *mnt;
257 struct vfsmount *cifs_d_automount(struct path *path)
259 struct vfsmount *newmnt;
/linux-master/fs/ocfs2/
H A Dfile.h61 struct vfsmount *vfsmnt);
/linux-master/fs/exportfs/
H A Dexpfs.c27 static int exportfs_get_name(struct vfsmount *mnt, struct dentry *dir,
121 static struct dentry *reconnect_one(struct vfsmount *mnt,
212 reconnect_path(struct vfsmount *mnt, struct dentry *target_dir, char *nbuf)
429 exportfs_decode_fh_raw(struct vfsmount *mnt, struct fid *fid, int fh_len,
577 struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,

Completed in 225 milliseconds

12345