Lines Matching refs:new_dentry
41 struct inode *new_dir, struct dentry *new_dentry,
1221 struct dentry *new_dentry, in afs_vnode_new_inode() argument
1245 d_instantiate(new_dentry, inode); in afs_vnode_new_inode()
1808 struct inode *new_dir, struct dentry *new_dentry, in afs_rename() argument
1817 bool new_negative = d_is_negative(new_dentry); in afs_rename()
1835 new_dentry); in afs_rename()
1853 if (d_is_positive(new_dentry) && !d_is_dir(new_dentry)) { in afs_rename()
1857 if (!d_unhashed(new_dentry)) { in afs_rename()
1858 d_drop(new_dentry); in afs_rename()
1859 rehash = new_dentry; in afs_rename()
1862 if (d_count(new_dentry) > 2) { in afs_rename()
1865 tmp = d_alloc(new_dentry->d_parent, in afs_rename()
1866 &new_dentry->d_name); in afs_rename()
1871 AFS_FS_I(d_inode(new_dentry)), in afs_rename()
1872 new_dentry, key); in afs_rename()
1876 new_dentry = tmp; in afs_rename()
1916 new_dvnode, new_dentry->d_name.name, in afs_rename()
1941 afs_edit_dir_remove(new_dvnode, &new_dentry->d_name, in afs_rename()
1945 afs_edit_dir_add(new_dvnode, &new_dentry->d_name, in afs_rename()
1948 new_inode = d_inode(new_dentry); in afs_rename()
1964 afs_update_dentry_version(&fc, new_dentry, &scb[1]); in afs_rename()
1967 afs_update_dentry_version(&fc, new_dentry, &scb[0]); in afs_rename()
1969 d_move(old_dentry, new_dentry); in afs_rename()
1974 d_rehash(new_dentry); in afs_rename()