Lines Matching refs:new_inode

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