Lines Matching refs:new
479 struct dentry *new) in ovl_link() argument
493 err = ovl_create_or_link(new, upper->d_inode->i_mode, 0, NULL, upper); in ovl_link()
679 struct inode *newdir, struct dentry *new, in ovl_rename2() argument
716 if (new->d_inode) { in ovl_rename2()
717 err = ovl_check_sticky(new); in ovl_rename2()
721 if (d_is_dir(new)) in ovl_rename2()
724 new_type = ovl_path_type(new); in ovl_rename2()
732 ovl_dentry_lower(new)->d_inode) in ovl_rename2()
737 ovl_dentry_upper(new)->d_inode) in ovl_rename2()
741 if (ovl_dentry_is_opaque(new)) in ovl_rename2()
755 err = ovl_copy_up(new->d_parent); in ovl_rename2()
759 err = ovl_copy_up(new); in ovl_rename2()
771 opaquedir = ovl_check_empty_and_clear(new); in ovl_rename2()
781 if (new->d_inode || !new_opaque) { in ovl_rename2()
788 } else if (is_dir && !new->d_inode && new_opaque) { in ovl_rename2()
795 new_upperdir = ovl_dentry_upper(new->d_parent); in ovl_rename2()
810 newdentry = lookup_one_len(new->d_name.name, new_upperdir, in ovl_rename2()
811 new->d_name.len); in ovl_rename2()
817 if (ovl_dentry_upper(new)) { in ovl_rename2()
822 if (newdentry != ovl_dentry_upper(new)) in ovl_rename2()
887 ovl_dentry_set_opaque(new, old_opaque); in ovl_rename2()
894 ovl_dentry_version_inc(new->d_parent); in ovl_rename2()