Lines Matching refs:old_path
826 static void detach_mnt(struct mount *mnt, struct path *old_path) in detach_mnt() argument
828 old_path->dentry = mnt->mnt_mountpoint; in detach_mnt()
829 old_path->mnt = &mnt->mnt_parent->mnt; in detach_mnt()
2073 struct path old_path; in do_loopback() local
2079 err = kern_path(old_name, LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT, &old_path); in do_loopback()
2084 if (mnt_ns_loop(old_path.dentry)) in do_loopback()
2092 old = real_mount(old_path.mnt); in do_loopback()
2102 if (!check_mnt(old) && old_path.dentry->d_op != &ns_dentry_operations) in do_loopback()
2105 if (!recurse && has_locked_children(old, old_path.dentry)) in do_loopback()
2109 mnt = copy_tree(old, old_path.dentry, CL_COPY_MNT_NS_FILE); in do_loopback()
2111 mnt = clone_mnt(old, old_path.dentry, 0); in do_loopback()
2129 path_put(&old_path); in do_loopback()
2235 struct path old_path, parent_path; in do_move_mount() local
2242 err = kern_path(old_name, LOOKUP_FOLLOW, &old_path); in do_move_mount()
2251 old = real_mount(old_path.mnt); in do_move_mount()
2262 if (old_path.dentry != old_path.mnt->mnt_root) in do_move_mount()
2269 d_is_dir(old_path.dentry)) in do_move_mount()
2299 path_put(&old_path); in do_move_mount()