Lines Matching refs:opaquedir

342 	struct dentry *opaquedir;  in ovl_clear_empty()  local
366 opaquedir = ovl_create_temp(workdir, OVL_CATTR(stat.mode)); in ovl_clear_empty()
367 err = PTR_ERR(opaquedir); in ovl_clear_empty()
368 if (IS_ERR(opaquedir)) in ovl_clear_empty()
371 err = ovl_copy_xattr(upper, opaquedir); in ovl_clear_empty()
375 err = ovl_set_opaque(dentry, opaquedir); in ovl_clear_empty()
379 inode_lock(opaquedir->d_inode); in ovl_clear_empty()
380 err = ovl_set_attr(opaquedir, &stat); in ovl_clear_empty()
381 inode_unlock(opaquedir->d_inode); in ovl_clear_empty()
385 err = ovl_do_rename(wdir, opaquedir, udir, upper, RENAME_EXCHANGE); in ovl_clear_empty()
396 return opaquedir; in ovl_clear_empty()
399 ovl_cleanup(wdir, opaquedir); in ovl_clear_empty()
400 dput(opaquedir); in ovl_clear_empty()
703 struct dentry *opaquedir = NULL; in ovl_remove_and_whiteout() local
710 opaquedir = ovl_clear_empty(dentry, list); in ovl_remove_and_whiteout()
711 err = PTR_ERR(opaquedir); in ovl_remove_and_whiteout()
712 if (IS_ERR(opaquedir)) in ovl_remove_and_whiteout()
727 if ((opaquedir && upper != opaquedir) || in ovl_remove_and_whiteout()
728 (!opaquedir && ovl_dentry_upper(dentry) && in ovl_remove_and_whiteout()
745 dput(opaquedir); in ovl_remove_and_whiteout()
756 struct dentry *opaquedir = NULL; in ovl_remove_upper() local
760 opaquedir = ovl_clear_empty(dentry, list); in ovl_remove_upper()
761 err = PTR_ERR(opaquedir); in ovl_remove_upper()
762 if (IS_ERR(opaquedir)) in ovl_remove_upper()
774 if ((opaquedir && upper != opaquedir) || in ovl_remove_upper()
775 (!opaquedir && !ovl_matches_upper(dentry, upper))) in ovl_remove_upper()
796 dput(opaquedir); in ovl_remove_upper()
1024 struct dentry *opaquedir = NULL; in ovl_rename() local
1086 opaquedir = ovl_clear_empty(new, &list); in ovl_rename()
1087 err = PTR_ERR(opaquedir); in ovl_rename()
1088 if (IS_ERR(opaquedir)) { in ovl_rename()
1089 opaquedir = NULL; in ovl_rename()
1139 if (opaquedir) { in ovl_rename()
1140 if (newdentry != opaquedir) in ovl_rename()
1213 dput(opaquedir); in ovl_rename()