Lines Matching refs:new
588 struct dentry *new) in ovl_link() argument
604 err = ovl_create_or_link(new, inode, NULL, NULL, ovl_dentry_upper(old)); in ovl_link()
784 struct inode *newdir, struct dentry *new, in ovl_rename2() argument
820 if (new->d_inode) { in ovl_rename2()
821 err = ovl_check_sticky(new); in ovl_rename2()
825 if (d_is_dir(new)) in ovl_rename2()
828 new_type = ovl_path_type(new); in ovl_rename2()
836 ovl_dentry_lower(new)->d_inode) in ovl_rename2()
841 ovl_dentry_upper(new)->d_inode) in ovl_rename2()
845 if (ovl_dentry_is_opaque(new)) in ovl_rename2()
859 err = ovl_copy_up(new->d_parent); in ovl_rename2()
863 err = ovl_copy_up(new); in ovl_rename2()
874 opaquedir = ovl_check_empty_and_clear(new); in ovl_rename2()
884 if (new->d_inode || !new_opaque) { in ovl_rename2()
891 } else if (is_dir && !new->d_inode && new_opaque) { in ovl_rename2()
898 new_upperdir = ovl_dentry_upper(new->d_parent); in ovl_rename2()
913 newdentry = lookup_one_len(new->d_name.name, new_upperdir, in ovl_rename2()
914 new->d_name.len); in ovl_rename2()
920 if (ovl_dentry_upper(new)) { in ovl_rename2()
925 if (newdentry != ovl_dentry_upper(new)) in ovl_rename2()
985 ovl_dentry_set_opaque(new, old_opaque); in ovl_rename2()
992 ovl_dentry_version_inc(new->d_parent); in ovl_rename2()