Lines Matching refs:new
482 struct dentry *new) in ovl_link() argument
496 err = ovl_create_or_link(new, upper->d_inode->i_mode, 0, NULL, upper); in ovl_link()
704 struct inode *newdir, struct dentry *new, in ovl_rename2() argument
742 if (new->d_inode) { in ovl_rename2()
743 err = ovl_check_sticky(new); in ovl_rename2()
747 if (d_is_dir(new)) in ovl_rename2()
750 new_type = ovl_path_type(new); in ovl_rename2()
758 ovl_dentry_lower(new)->d_inode) in ovl_rename2()
763 ovl_dentry_upper(new)->d_inode) in ovl_rename2()
767 if (ovl_dentry_is_opaque(new)) in ovl_rename2()
781 err = ovl_copy_up(new->d_parent); in ovl_rename2()
785 err = ovl_copy_up(new); in ovl_rename2()
815 opaquedir = ovl_check_empty_and_clear(new); in ovl_rename2()
825 if (new->d_inode || !new_opaque) { in ovl_rename2()
832 } else if (is_dir && !new->d_inode && new_opaque) { in ovl_rename2()
839 new_upperdir = ovl_dentry_upper(new->d_parent); in ovl_rename2()
844 newdentry = ovl_dentry_upper(new); in ovl_rename2()
854 newdentry = lookup_one_len(new->d_name.name, new_upperdir, in ovl_rename2()
855 new->d_name.len); in ovl_rename2()
917 ovl_dentry_set_opaque(new, old_opaque); in ovl_rename2()
924 ovl_dentry_version_inc(new->d_parent); in ovl_rename2()