Lines Matching refs:parent
436 struct dentry *parent;
454 struct dentry *upperdir = ovl_dentry_upper(c->parent);
457 /* Mark parent "impure" because it may now contain non-pure upper */
458 err = ovl_set_impure(c->parent, upperdir);
475 /* Restore timestamps on parent (best effort) */
698 * upper parent i_mutex for exclusion. Since rename can change d_parent it
699 * is possible that the copy up will lock the old parent. At that point
730 } else if (WARN_ON(!c->parent)) {
735 * Mark parent "impure" because it may now contain non-pure
738 err = ovl_set_impure(c->parent, c->destdir);
760 /* Restore timestamps on parent (best effort) */
866 static int ovl_copy_up_one(struct dentry *parent, struct dentry *dentry,
873 .parent = parent,
889 if (parent) {
890 ovl_path_upper(parent, &parentpath);
919 if (!err && parent && !ovl_dentry_has_upper_alias(dentry))
947 struct dentry *parent = NULL;
955 parent = dget_parent(next);
957 if (ovl_dentry_upper(parent))
961 next = parent;
964 err = ovl_copy_up_one(parent, next, flags);
966 dput(parent);