Lines Matching refs:pinned_mountpoint
853 struct pinned_mountpoint { struct
859 static bool lookup_mountpoint(struct dentry *dentry, struct pinned_mountpoint *m) in lookup_mountpoint() argument
874 static int get_mountpoint(struct dentry *dentry, struct pinned_mountpoint *m) in get_mountpoint()
939 static void unpin_mountpoint(struct pinned_mountpoint *m) in unpin_mountpoint()
1983 struct pinned_mountpoint mp = {}; in __detach_mounts()
2565 const struct pinned_mountpoint *dest) in attach_recursive_mnt()
2572 struct pinned_mountpoint root = {}; in attach_recursive_mnt()
2746 struct pinned_mountpoint *res, in do_lock_mount()
2806 static void __unlock_mount(struct pinned_mountpoint *m) in __unlock_mount()
2815 static inline void unlock_mount(struct pinned_mountpoint *m) in unlock_mount()
2822 struct pinned_mountpoint *mp, bool copy_mount,
2826 struct pinned_mountpoint mp __cleanup(unlock_mount) = {}; \
2830 struct pinned_mountpoint mp __cleanup(unlock_mount) = {}; \
2833 struct pinned_mountpoint mp __cleanup(unlock_mount) = {}; \
2836 static int graft_tree(struct mount *mnt, const struct pinned_mountpoint *mp) in graft_tree()
3552 struct pinned_mountpoint *mp) in can_move_mount_beneath()
3731 static int do_add_mount(struct mount *newmnt, const struct pinned_mountpoint *mp, in do_add_mount()
3855 struct pinned_mountpoint *mp, bool copy_mount, in lock_mount_exact()