Lines Matching refs:old_inode

936 	struct inode *old_inode, *new_inode;  in vfat_rename()  local
944 old_inode = d_inode(old_dentry); in vfat_rename()
952 err = vfat_get_dotdot_de(old_inode, &dotdot_bh, &dotdot_de); in vfat_rename()
957 is_dir = S_ISDIR(old_inode->i_mode); in vfat_rename()
976 fat_detach(old_inode); in vfat_rename()
977 fat_attach(old_inode, new_i_pos); in vfat_rename()
978 err = vfat_sync_ipos(new_dir, old_inode); in vfat_rename()
983 err = vfat_update_dotdot_de(new_dir, old_inode, dotdot_bh, in vfat_rename()
1017 corrupt |= vfat_update_dotdot_de(old_dir, old_inode, dotdot_bh, in vfat_rename()
1021 fat_detach(old_inode); in vfat_rename()
1022 fat_attach(old_inode, old_sinfo.i_pos); in vfat_rename()
1045 static void vfat_exchange_ipos(struct inode *old_inode, struct inode *new_inode, in vfat_exchange_ipos() argument
1048 fat_detach(old_inode); in vfat_exchange_ipos()
1050 fat_attach(old_inode, new_i_pos); in vfat_exchange_ipos()
1065 struct inode *old_inode, *new_inode; in vfat_rename_exchange() local
1071 old_inode = d_inode(old_dentry); in vfat_rename_exchange()
1079 err = vfat_get_dotdot_de(old_inode, &old_dotdot_bh, in vfat_rename_exchange()
1090 old_i_pos = MSDOS_I(old_inode)->i_pos; in vfat_rename_exchange()
1093 vfat_exchange_ipos(old_inode, new_inode, old_i_pos, new_i_pos); in vfat_rename_exchange()
1098 err = vfat_sync_ipos(new_dir, old_inode); in vfat_rename_exchange()
1104 err = vfat_update_dotdot_de(new_dir, old_inode, old_dotdot_bh, in vfat_rename_exchange()
1144 corrupt |= vfat_update_dotdot_de(old_dir, old_inode, in vfat_rename_exchange()
1149 vfat_exchange_ipos(old_inode, new_inode, new_i_pos, old_i_pos); in vfat_rename_exchange()
1151 corrupt |= vfat_sync_ipos(old_dir, old_inode); in vfat_rename_exchange()