Lines Matching refs:parent
535 struct dentry *parent;
554 struct dentry *upperdir = ovl_dentry_upper(c->parent);
558 /* Mark parent "impure" because it may now contain non-pure upper */
559 err = ovl_set_impure(c->parent, upperdir);
576 /* Restore timestamps on parent (best effort) */
856 * upper parent i_mutex for exclusion. Since rename can change d_parent it
857 * is possible that the copy up will lock the old parent. At that point
888 } else if (WARN_ON(!c->parent)) {
893 * Mark parent "impure" because it may now contain non-pure
896 err = ovl_set_impure(c->parent, c->destdir);
918 /* Restore timestamps on parent (best effort) */
1035 static int ovl_copy_up_one(struct dentry *parent, struct dentry *dentry,
1042 .parent = parent,
1062 if (parent) {
1063 ovl_path_upper(parent, &parentpath);
1092 if (!err && parent && !ovl_dentry_has_upper_alias(dentry))
1129 struct dentry *parent = NULL;
1137 parent = dget_parent(next);
1139 if (ovl_dentry_upper(parent))
1143 next = parent;
1146 err = ovl_copy_up_one(parent, next, flags);
1148 dput(parent);