Lines Matching defs:new_inode
936 struct inode *old_inode, *new_inode;
945 new_inode = d_inode(new_dentry);
959 if (new_inode) {
961 err = fat_dir_empty(new_inode);
965 new_i_pos = MSDOS_I(new_inode)->i_pos;
966 fat_detach(new_inode);
988 if (!new_inode)
998 if (new_inode) {
999 drop_nlink(new_inode);
1001 drop_nlink(new_inode);
1002 fat_truncate_time(new_inode, &ts, S_CTIME);
1023 if (new_inode) {
1024 fat_attach(new_inode, new_i_pos);
1026 corrupt |= fat_sync_inode(new_inode);
1045 static void vfat_exchange_ipos(struct inode *old_inode, struct inode *new_inode,
1049 fat_detach(new_inode);
1051 fat_attach(new_inode, old_i_pos);
1065 struct inode *old_inode, *new_inode;
1072 new_inode = d_inode(new_dentry);
1084 err = vfat_get_dotdot_de(new_inode, &new_dotdot_bh,
1091 new_i_pos = MSDOS_I(new_inode)->i_pos;
1093 vfat_exchange_ipos(old_inode, new_inode, old_i_pos, new_i_pos);
1095 err = vfat_sync_ipos(old_dir, new_inode);
1110 err = vfat_update_dotdot_de(old_dir, new_inode, new_dotdot_bh,
1138 corrupt |= vfat_update_dotdot_de(new_dir, new_inode,
1149 vfat_exchange_ipos(old_inode, new_inode, new_i_pos, old_i_pos);
1150 corrupt |= vfat_sync_ipos(new_dir, new_inode);