Lines Matching refs:old_dir
685 struct inode *old_dir = d_inode(old_dentry->d_parent);
709 err = ocfs2_double_lock(osb, &old_dir_bh, old_dir,
735 err = ocfs2_lookup_ino_from_name(old_dir, old_dentry->d_name.name,
828 ocfs2_double_unlock(old_dir, dir);
1199 struct inode *old_dir,
1219 u32 old_dir_nlink = old_dir->i_nlink;
1234 trace_ocfs2_rename(old_dir, old_dentry, new_dir, new_dentry,
1238 status = dquot_initialize(old_dir);
1249 osb = OCFS2_SB(old_dir->i_sb);
1267 if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) {
1292 status = ocfs2_double_lock(osb, &old_dir_bh, old_dir,
1339 if (S_ISDIR(old_inode->i_mode) && new_dir != old_dir) {
1351 if (old_inode_parent != OCFS2_I(old_dir)->ip_blkno) {
1362 status = ocfs2_lookup_ino_from_name(old_dir, old_dentry->d_name.name,
1566 old_dentry->d_name.len, old_dir,
1578 status = ocfs2_delete_entry(handle, old_dir, &old_entry_lookup);
1594 inode_set_mtime_to_ts(old_dir, inode_set_ctime_current(old_dir));
1606 drop_nlink(old_dir);
1614 mark_inode_dirty(old_dir);
1615 ocfs2_mark_inode_dirty(handle, old_dir, old_dir_bh);
1621 if (old_dir != new_dir) {
1624 inode_set_ctime_to_ts(new_dir, inode_get_ctime(old_dir)));
1633 if (old_dir_nlink != old_dir->i_nlink) {
1637 (unsigned long long)OCFS2_I(old_dir)->ip_blkno,
1638 (int)old_dir_nlink, old_dir->i_nlink);
1642 INODE_CACHE(old_dir),
1650 ocfs2_set_links_count(fe, old_dir->i_nlink);
1654 ocfs2_dentry_move(old_dentry, new_dentry, old_dir, new_dir);
1674 ocfs2_double_unlock(old_dir, new_dir);