Lines Matching refs:old_path
812 static void detach_mnt(struct mount *mnt, struct path *old_path) in detach_mnt() argument
814 old_path->dentry = mnt->mnt_mountpoint; in detach_mnt()
815 old_path->mnt = &mnt->mnt_parent->mnt; in detach_mnt()
2146 struct path old_path; in do_loopback() local
2152 err = kern_path(old_name, LOOKUP_FOLLOW|LOOKUP_AUTOMOUNT, &old_path); in do_loopback()
2157 if (mnt_ns_loop(old_path.dentry)) in do_loopback()
2165 old = real_mount(old_path.mnt); in do_loopback()
2175 if (!check_mnt(old) && old_path.dentry->d_op != &ns_dentry_operations) in do_loopback()
2178 if (!recurse && has_locked_children(old, old_path.dentry)) in do_loopback()
2182 mnt = copy_tree(old, old_path.dentry, CL_COPY_MNT_NS_FILE); in do_loopback()
2184 mnt = clone_mnt(old, old_path.dentry, 0); in do_loopback()
2202 path_put(&old_path); in do_loopback()
2302 struct path old_path, parent_path; in do_move_mount() local
2309 err = kern_path(old_name, LOOKUP_FOLLOW, &old_path); in do_move_mount()
2318 old = real_mount(old_path.mnt); in do_move_mount()
2329 if (old_path.dentry != old_path.mnt->mnt_root) in do_move_mount()
2336 d_is_dir(old_path.dentry)) in do_move_mount()
2366 path_put(&old_path); in do_move_mount()