Lines Matching refs:upperdentry

348 			struct dentry *upperdentry, struct ovl_path **stackp)  in ovl_check_origin_fh()  argument
373 if (upperdentry && !ovl_is_whiteout(upperdentry) && in ovl_check_origin_fh()
374 inode_wrong_type(d_inode(upperdentry), d_inode(origin)->i_mode)) in ovl_check_origin_fh()
392 upperdentry, d_inode(upperdentry)->i_mode & S_IFMT, in ovl_check_origin_fh()
398 static int ovl_check_origin(struct ovl_fs *ofs, struct dentry *upperdentry, in ovl_check_origin() argument
401 struct ovl_fh *fh = ovl_get_fh(ofs, upperdentry, OVL_XATTR_ORIGIN); in ovl_check_origin()
407 err = ovl_check_origin_fh(ofs, fh, false, upperdentry, stackp); in ovl_check_origin()
831 struct dentry *upperdir, *upperdentry = NULL; in ovl_lookup() local
859 err = ovl_lookup_layer(upperdir, &d, &upperdentry, true); in ovl_lookup()
863 if (upperdentry && upperdentry->d_flags & DCACHE_OP_REAL) { in ovl_lookup()
864 dput(upperdentry); in ovl_lookup()
868 if (upperdentry && !d.is_dir) { in ovl_lookup()
879 err = ovl_check_origin(ofs, upperdentry, &origin_path); in ovl_lookup()
932 if (upperdentry && !ctr && !ofs->noxattr && d.is_dir) { in ovl_lookup()
933 err = ovl_fix_origin(ofs, dentry, this, upperdentry); in ovl_lookup()
949 if (upperdentry && !ctr && in ovl_lookup()
952 err = ovl_verify_origin(ofs, upperdentry, this, false); in ovl_lookup()
1017 } else if (!d.is_dir && upperdentry && !ctr && origin_path) { in ovl_lookup()
1047 if (!upperdentry && ctr) in ovl_lookup()
1052 index = ovl_lookup_index(ofs, upperdentry, origin, true); in ovl_lookup()
1071 if (upperdentry) in ovl_lookup()
1074 upperdentry = dget(index); in ovl_lookup()
1075 upperredirect = ovl_get_redirect_xattr(ofs, upperdentry, 0); in ovl_lookup()
1081 err = ovl_check_metacopy_xattr(ofs, upperdentry); in ovl_lookup()
1087 if (upperdentry || ctr) { in ovl_lookup()
1089 .upperdentry = upperdentry, in ovl_lookup()
1102 if (upperdentry && !uppermetacopy) in ovl_lookup()
1106 ovl_dentry_update_reval(dentry, upperdentry, in ovl_lookup()
1132 dput(upperdentry); in ovl_lookup()