Lines Matching refs:upperdentry
218 void ovl_dentry_update(struct dentry *dentry, struct dentry *upperdentry) in ovl_dentry_update() argument
222 WARN_ON(!inode_is_locked(upperdentry->d_parent->d_inode)); in ovl_dentry_update()
229 oe->__upperdentry = upperdentry; in ovl_dentry_update()
470 struct dentry *upperdir, *upperdentry = NULL; in ovl_lookup() local
500 upperdentry = prev = this; in ovl_lookup()
520 if (err == -ENAMETOOLONG && (upperdentry || ctr)) in ovl_lookup()
543 if (prev == upperdentry) in ovl_lookup()
567 if (upperdentry || ctr) { in ovl_lookup()
571 realdentry = upperdentry ? upperdentry : stack[0].dentry; in ovl_lookup()
575 if (upperdentry && !d_is_dir(upperdentry)) { in ovl_lookup()
580 ovl_inode_init(inode, realinode, !!upperdentry); in ovl_lookup()
589 oe->__upperdentry = upperdentry; in ovl_lookup()
604 dput(upperdentry); in ovl_lookup()