Lines Matching refs:mnt_parent
694 if (&p->mnt_parent->mnt == mnt && p->mnt_mountpoint == dentry)
903 mnt->mnt_parent = mnt;
931 child_mnt->mnt_parent = mnt;
944 * parent @top_mnt->mnt_parent and mount it on top of @new_parent at
955 struct mount *old_top_parent = top_mnt->mnt_parent;
984 * @mnt_hashtable and @parent->mnt_parent->mnt_mounts.
986 * Note, when __attach_mnt() is called @mnt->mnt_parent already points
1000 * Note, @mnt->mnt_parent has to be used. If @mnt was mounted
1002 * @parent's old parent, not @parent. IOW, @mnt->mnt_parent
1005 __attach_mnt(mnt, mnt->mnt_parent);
1011 struct mount *old_parent = mnt->mnt_parent;
1028 struct mount *parent = mnt->mnt_parent;
1056 if (next != &p->mnt_parent->mnt_mounts)
1058 p = p->mnt_parent;
1101 mnt->mnt_parent = mnt;
1197 mnt->mnt_parent = mnt;
1609 if (!(mnt->mnt_parent->mnt.mnt_flags & MNT_UMOUNT))
1668 mnt_add_count(p->mnt_parent, -1);
1671 list_add_tail(&p->mnt_child, &p->mnt_parent->mnt_mounts);
2007 while (p != s->mnt_parent) {
2008 p = p->mnt_parent;
2009 q = q->mnt_parent;
2329 dest_mnt = top_mnt->mnt_parent;
2369 q = __lookup_mnt(&child->mnt_parent->mnt,
2374 if (child->mnt_parent->mnt_ns->user_ns != user_ns)
2387 child->mnt_parent->mnt_ns->pending_mounts = 0;
2417 * @mp on @mnt->mnt_parent must be acquired. This protects against a
3054 *parent_mnt_to = mnt_to->mnt_parent;
3078 for (struct mount *p = mnt_from; mnt_has_parent(p); p = p->mnt_parent)
3084 * mean mounting @mnt_from on @mnt_to->mnt_parent and then
3092 * If @mnt_to->mnt_parent propagates to @mnt_from this would
3095 * @mnt_to->mnt_parent and @mnt_to would be unmounted from
3096 * @mnt->mnt_parent and remounted on @mnt_from. But since @c is
3127 parent = old->mnt_parent;
3168 p = p->mnt_parent;
3181 for (; mnt_has_parent(p); p = p->mnt_parent)
3515 this_parent = this_parent->mnt_parent;
4137 mnt = mnt->mnt_parent;
4212 ex_parent = new_mnt->mnt_parent;
4213 root_parent = root_mnt->mnt_parent;