Lines Matching refs:new_dvnode
1880 struct afs_vnode *new_dvnode = new_dvp->vnode; in afs_rename_edit_dir() local
1894 if (new_dvnode != orig_dvnode) in afs_rename_edit_dir()
1895 fscache_begin_write_operation(&new_cres, afs_vnode_cache(new_dvnode)); in afs_rename_edit_dir()
1903 if (new_dvnode != orig_dvnode) { in afs_rename_edit_dir()
1905 down_write(&new_dvnode->validate_lock); in afs_rename_edit_dir()
1908 if (test_bit(AFS_VNODE_DIR_VALID, &new_dvnode->flags) && in afs_rename_edit_dir()
1909 new_dvnode->status.data_version == new_dvp->dv_before + new_dvp->dv_delta) { in afs_rename_edit_dir()
1911 afs_edit_dir_remove(new_dvnode, &new_dentry->d_name, in afs_rename_edit_dir()
1914 afs_edit_dir_add(new_dvnode, &new_dentry->d_name, in afs_rename_edit_dir()
1919 new_dvnode != orig_dvnode && in afs_rename_edit_dir()
1921 afs_edit_dir_update(vnode, &dotdot_name, new_dvnode, in afs_rename_edit_dir()
1942 up_write(&new_dvnode->validate_lock); in afs_rename_edit_dir()
1944 if (new_dvnode != orig_dvnode) in afs_rename_edit_dir()
1953 struct afs_vnode *new_dvnode = new_dvp->vnode; in afs_rename_exchange_edit_dir() local
1961 if (new_dvnode == orig_dvnode) { in afs_rename_exchange_edit_dir()
1981 down_write(&new_dvnode->validate_lock); in afs_rename_exchange_edit_dir()
1983 if (test_bit(AFS_VNODE_DIR_VALID, &new_dvnode->flags) && in afs_rename_exchange_edit_dir()
1984 new_dvnode->status.data_version == new_dvp->dv_before + new_dvp->dv_delta) in afs_rename_exchange_edit_dir()
1985 afs_edit_dir_update(new_dvnode, &new_dentry->d_name, in afs_rename_exchange_edit_dir()
1990 afs_edit_dir_update(old_vnode, &dotdot_name, new_dvnode, in afs_rename_exchange_edit_dir()
2005 up_write(&new_dvnode->validate_lock); in afs_rename_exchange_edit_dir()
2061 struct afs_vnode *orig_dvnode, *new_dvnode, *vnode, *new_vnode = NULL; in afs_rename() local
2073 new_dvnode = AFS_FS_I(new_dir); in afs_rename()
2080 new_dvnode->fid.vid, new_dvnode->fid.vnode, in afs_rename()
2088 if (new_dvnode != orig_dvnode) in afs_rename()
2089 fscache_use_cookie(afs_vnode_cache(new_dvnode), true); in afs_rename()
2102 afs_op_set_vnode(op, 1, new_dvnode); /* May be same as orig_dvnode */ in afs_rename()
2154 ret = afs_sillyrename(new_dvnode, in afs_rename()
2185 if (new_dvnode != orig_dvnode) in afs_rename()
2186 afs_dir_unuse_cookie(new_dvnode, ret); in afs_rename()