old_dir 366 drivers/android/binderfs.c static int binderfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 374 drivers/android/binderfs.c return simple_rename(old_dir, old_dentry, new_dir, new_dentry, flags); old_dir 2731 drivers/staging/exfat/exfat_super.c static int exfat_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 2736 drivers/staging/exfat/exfat_super.c struct super_block *sb = old_dir->i_sb; old_dir 2752 drivers/staging/exfat/exfat_super.c err = ffsMoveFile(old_dir, &(EXFAT_I(old_inode)->fid), new_dir, old_dir 2787 drivers/staging/exfat/exfat_super.c if ((S_ISDIR(old_inode->i_mode)) && (old_dir != new_dir)) { old_dir 2788 drivers/staging/exfat/exfat_super.c drop_nlink(old_dir); old_dir 2792 drivers/staging/exfat/exfat_super.c INC_IVERSION(old_dir); old_dir 2793 drivers/staging/exfat/exfat_super.c old_dir->i_ctime = old_dir->i_mtime = current_time(old_dir); old_dir 2794 drivers/staging/exfat/exfat_super.c if (IS_DIRSYNC(old_dir)) old_dir 2795 drivers/staging/exfat/exfat_super.c (void)exfat_sync_inode(old_dir); old_dir 2797 drivers/staging/exfat/exfat_super.c mark_inode_dirty(old_dir); old_dir 138 fs/9p/v9fs.h extern int v9fs_vfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 951 fs/9p/vfs_inode.c v9fs_vfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1023 fs/9p/vfs_inode.c v9fs_dec_count(old_dir); old_dir 1026 fs/9p/vfs_inode.c v9fs_invalidate_inode_attr(old_dir); old_dir 177 fs/affs/affs.h extern int affs_rename2(struct inode *old_dir, struct dentry *old_dentry, old_dir 402 fs/affs/namei.c affs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 405 fs/affs/namei.c struct super_block *sb = old_dir->i_sb; old_dir 428 fs/affs/namei.c affs_lock_dir(old_dir); old_dir 429 fs/affs/namei.c retval = affs_remove_hash(old_dir, bh); old_dir 430 fs/affs/namei.c affs_unlock_dir(old_dir); old_dir 443 fs/affs/namei.c mark_buffer_dirty_inode(bh, retval ? old_dir : new_dir); old_dir 449 fs/affs/namei.c affs_xrename(struct inode *old_dir, struct dentry *old_dentry, old_dir 453 fs/affs/namei.c struct super_block *sb = old_dir->i_sb; old_dir 467 fs/affs/namei.c affs_lock_dir(old_dir); old_dir 468 fs/affs/namei.c retval = affs_remove_hash(old_dir, bh_old); old_dir 469 fs/affs/namei.c affs_unlock_dir(old_dir); old_dir 490 fs/affs/namei.c affs_lock_dir(old_dir); old_dir 491 fs/affs/namei.c retval = affs_insert_hash(old_dir, bh_new); old_dir 492 fs/affs/namei.c affs_unlock_dir(old_dir); old_dir 495 fs/affs/namei.c mark_buffer_dirty_inode(bh_new, old_dir); old_dir 501 fs/affs/namei.c int affs_rename2(struct inode *old_dir, struct dentry *old_dentry, old_dir 510 fs/affs/namei.c old_dir->i_ino, old_dentry, new_dir->i_ino, new_dentry); old_dir 513 fs/affs/namei.c return affs_xrename(old_dir, old_dentry, new_dir, new_dentry); old_dir 515 fs/affs/namei.c return affs_rename(old_dir, old_dentry, new_dir, new_dentry); old_dir 40 fs/afs/dir.c static int afs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1831 fs/afs/dir.c static int afs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1854 fs/afs/dir.c orig_dvnode = AFS_FS_I(old_dir); old_dir 75 fs/bad_inode.c static int bad_inode_rename2(struct inode *old_dir, struct dentry *old_dentry, old_dir 202 fs/bfs/dir.c static int bfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 223 fs/bfs/dir.c old_bh = bfs_find_entry(old_dir, &old_dentry->d_name, &old_de); old_dir 243 fs/bfs/dir.c old_dir->i_ctime = old_dir->i_mtime = current_time(old_dir); old_dir 244 fs/bfs/dir.c mark_inode_dirty(old_dir); old_dir 249 fs/bfs/dir.c mark_buffer_dirty_inode(old_bh, old_dir); old_dir 9603 fs/btrfs/inode.c static int btrfs_rename_exchange(struct inode *old_dir, old_dir 9608 fs/btrfs/inode.c struct btrfs_fs_info *fs_info = btrfs_sb(old_dir->i_sb); old_dir 9610 fs/btrfs/inode.c struct btrfs_root *root = BTRFS_I(old_dir)->root; old_dir 9665 fs/btrfs/inode.c ret = btrfs_set_inode_index(BTRFS_I(old_dir), &new_idx); old_dir 9700 fs/btrfs/inode.c btrfs_ino(BTRFS_I(old_dir)), old_dir 9707 fs/btrfs/inode.c inode_inc_iversion(old_dir); old_dir 9711 fs/btrfs/inode.c old_dir->i_ctime = old_dir->i_mtime = ctime; old_dir 9717 fs/btrfs/inode.c btrfs_record_unlink_dir(trans, BTRFS_I(old_dir), old_dir 9725 fs/btrfs/inode.c ret = btrfs_unlink_subvol(trans, old_dir, old_dentry); old_dir 9727 fs/btrfs/inode.c ret = __btrfs_unlink_inode(trans, root, BTRFS_I(old_dir), old_dir 9763 fs/btrfs/inode.c ret = btrfs_add_link(trans, BTRFS_I(old_dir), BTRFS_I(new_inode), old_dir 9779 fs/btrfs/inode.c BTRFS_I(old_dir), parent, old_dir 9817 fs/btrfs/inode.c if (btrfs_inode_in_log(BTRFS_I(old_dir), fs_info->generation) || old_dir 9927 fs/btrfs/inode.c static int btrfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 9931 fs/btrfs/inode.c struct btrfs_fs_info *fs_info = btrfs_sb(old_dir->i_sb); old_dir 9934 fs/btrfs/inode.c struct btrfs_root *root = BTRFS_I(old_dir)->root; old_dir 10034 fs/btrfs/inode.c inode_inc_iversion(old_dir); old_dir 10037 fs/btrfs/inode.c old_dir->i_ctime = old_dir->i_mtime = old_dir 10039 fs/btrfs/inode.c old_inode->i_ctime = current_time(old_dir); old_dir 10042 fs/btrfs/inode.c btrfs_record_unlink_dir(trans, BTRFS_I(old_dir), old_dir 10046 fs/btrfs/inode.c ret = btrfs_unlink_subvol(trans, old_dir, old_dentry); old_dir 10048 fs/btrfs/inode.c ret = __btrfs_unlink_inode(trans, root, BTRFS_I(old_dir), old_dir 10098 fs/btrfs/inode.c BTRFS_I(old_dir), parent, old_dir 10110 fs/btrfs/inode.c ret = btrfs_whiteout_for_rename(trans, root, old_dir, old_dir 10131 fs/btrfs/inode.c if (btrfs_inode_in_log(BTRFS_I(old_dir), fs_info->generation) || old_dir 10165 fs/btrfs/inode.c static int btrfs_rename2(struct inode *old_dir, struct dentry *old_dentry, old_dir 10173 fs/btrfs/inode.c return btrfs_rename_exchange(old_dir, old_dentry, new_dir, old_dir 10176 fs/btrfs/inode.c return btrfs_rename(old_dir, old_dentry, new_dir, new_dentry, flags); old_dir 6432 fs/btrfs/tree-log.c struct btrfs_inode *inode, struct btrfs_inode *old_dir, old_dir 6451 fs/btrfs/tree-log.c (!old_dir || old_dir->logged_trans <= fs_info->last_trans_committed)) old_dir 78 fs/btrfs/tree-log.h struct btrfs_inode *inode, struct btrfs_inode *old_dir, old_dir 1082 fs/ceph/dir.c static int ceph_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1086 fs/ceph/dir.c struct ceph_fs_client *fsc = ceph_sb_to_client(old_dir->i_sb); old_dir 1095 fs/ceph/dir.c if (ceph_snap(old_dir) != ceph_snap(new_dir)) old_dir 1097 fs/ceph/dir.c if (ceph_snap(old_dir) != CEPH_NOSNAP) { old_dir 1098 fs/ceph/dir.c if (old_dir == new_dir && ceph_snap(old_dir) == CEPH_SNAPDIR) old_dir 1104 fs/ceph/dir.c if ((old_dir != new_dir) && old_dir 1105 fs/ceph/dir.c (!ceph_quota_is_same_realm(old_dir, new_dir))) old_dir 1109 fs/ceph/dir.c old_dir, old_dentry, new_dir, new_dentry); old_dir 1113 fs/ceph/dir.c ihold(old_dir); old_dir 1117 fs/ceph/dir.c req->r_old_dentry_dir = old_dir; old_dir 1130 fs/ceph/dir.c err = ceph_mdsc_do_request(mdsc, old_dir, req); old_dir 2768 fs/ceph/mds_client.c struct inode *old_dir = req->r_old_dentry_dir; old_dir 2770 fs/ceph/mds_client.c dout("invalidate_dir_request %p %p (complete, lease(s))\n", dir, old_dir); old_dir 2773 fs/ceph/mds_client.c if (old_dir) old_dir 2774 fs/ceph/mds_client.c ceph_dir_clear_complete(old_dir); old_dir 294 fs/coda/dir.c static int coda_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 307 fs/coda/dir.c error = venus_rename(old_dir->i_sb, coda_i2f(old_dir), old_dir 313 fs/coda/dir.c coda_dir_drop_nlink(old_dir); old_dir 316 fs/coda/dir.c coda_dir_update_mtime(old_dir); old_dir 320 fs/coda/dir.c coda_flag_inode(old_dir, C_VATTR); old_dir 72 fs/crypto/hooks.c int __fscrypt_prepare_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 78 fs/crypto/hooks.c err = fscrypt_require_key(old_dir); old_dir 91 fs/crypto/hooks.c if (old_dir != new_dir) { old_dir 98 fs/crypto/hooks.c IS_ENCRYPTED(old_dir) && old_dir 99 fs/crypto/hooks.c !fscrypt_has_permitted_context(old_dir, old_dir 834 fs/debugfs/inode.c struct dentry *debugfs_rename(struct dentry *old_dir, struct dentry *old_dentry, old_dir 841 fs/debugfs/inode.c if (IS_ERR(old_dir)) old_dir 842 fs/debugfs/inode.c return old_dir; old_dir 848 fs/debugfs/inode.c trap = lock_rename(new_dir, old_dir); old_dir 850 fs/debugfs/inode.c if (d_really_is_negative(old_dir) || d_really_is_negative(new_dir)) old_dir 863 fs/debugfs/inode.c error = simple_rename(d_inode(old_dir), old_dentry, d_inode(new_dir), old_dir 870 fs/debugfs/inode.c fsnotify_move(d_inode(old_dir), d_inode(new_dir), &old_name.name, old_dir 874 fs/debugfs/inode.c unlock_rename(new_dir, old_dir); old_dir 880 fs/debugfs/inode.c unlock_rename(new_dir, old_dir); old_dir 582 fs/ecryptfs/inode.c ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 631 fs/ecryptfs/inode.c if (new_dir != old_dir) old_dir 632 fs/ecryptfs/inode.c fsstack_copy_attr_all(old_dir, d_inode(lower_old_dir_dentry)); old_dir 312 fs/ext2/namei.c static int ext2_rename (struct inode * old_dir, struct dentry * old_dentry, old_dir 327 fs/ext2/namei.c err = dquot_initialize(old_dir); old_dir 335 fs/ext2/namei.c old_de = ext2_find_entry (old_dir, &old_dentry->d_name, &old_page); old_dir 383 fs/ext2/namei.c if (old_dir != new_dir) old_dir 389 fs/ext2/namei.c inode_dec_link_count(old_dir); old_dir 3641 fs/ext4/namei.c static int ext4_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 3647 fs/ext4/namei.c .dir = old_dir, old_dir 3848 fs/ext4/namei.c static int ext4_cross_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 3853 fs/ext4/namei.c .dir = old_dir, old_dir 3869 fs/ext4/namei.c (ext4_test_inode_flag(old_dir, EXT4_INODE_PROJINHERIT) && old_dir 3870 fs/ext4/namei.c !projid_eq(EXT4_I(old_dir)->i_projid, old_dir 3988 fs/ext4/namei.c static int ext4_rename2(struct inode *old_dir, struct dentry *old_dentry, old_dir 3994 fs/ext4/namei.c if (unlikely(ext4_forced_shutdown(EXT4_SB(old_dir->i_sb)))) old_dir 4000 fs/ext4/namei.c err = fscrypt_prepare_rename(old_dir, old_dentry, new_dir, new_dentry, old_dir 4006 fs/ext4/namei.c return ext4_cross_rename(old_dir, old_dentry, old_dir 4010 fs/ext4/namei.c return ext4_rename(old_dir, old_dentry, new_dir, new_dentry, flags); old_dir 845 fs/f2fs/namei.c static int f2fs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 849 fs/f2fs/namei.c struct f2fs_sb_info *sbi = F2FS_I_SB(old_dir); old_dir 858 fs/f2fs/namei.c bool is_old_inline = f2fs_has_inline_dentry(old_dir); old_dir 872 fs/f2fs/namei.c err = f2fs_create_whiteout(old_dir, &whiteout); old_dir 877 fs/f2fs/namei.c err = dquot_initialize(old_dir); old_dir 892 fs/f2fs/namei.c old_entry = f2fs_find_entry(old_dir, &old_dentry->d_name, &old_page); old_dir 965 fs/f2fs/namei.c if (is_old_inline && !f2fs_has_inline_dentry(old_dir)) { old_dir 969 fs/f2fs/namei.c old_entry = f2fs_find_entry(old_dir, old_dir 992 fs/f2fs/namei.c f2fs_delete_entry(old_entry, old_page, old_dir, NULL); old_dir 1004 fs/f2fs/namei.c if (old_dir != new_dir && !whiteout) old_dir 1009 fs/f2fs/namei.c f2fs_i_links_write(old_dir, false); old_dir 1020 fs/f2fs/namei.c if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) old_dir 1041 fs/f2fs/namei.c static int f2fs_cross_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1044 fs/f2fs/namei.c struct f2fs_sb_info *sbi = F2FS_I_SB(old_dir); old_dir 1063 fs/f2fs/namei.c !projid_eq(F2FS_I(old_dir)->i_projid, old_dir 1067 fs/f2fs/namei.c err = dquot_initialize(old_dir); old_dir 1076 fs/f2fs/namei.c old_entry = f2fs_find_entry(old_dir, &old_dentry->d_name, &old_page); old_dir 1091 fs/f2fs/namei.c if (old_dir != new_dir) { old_dir 1123 fs/f2fs/namei.c if ((old_nlink > 0 && old_dir->i_nlink >= F2FS_LINK_MAX) || old_dir 1138 fs/f2fs/namei.c f2fs_set_link(new_inode, new_dir_entry, new_dir_page, old_dir); old_dir 1141 fs/f2fs/namei.c f2fs_set_link(old_dir, old_entry, old_page, new_inode); old_dir 1151 fs/f2fs/namei.c old_dir->i_ctime = current_time(old_dir); old_dir 1153 fs/f2fs/namei.c down_write(&F2FS_I(old_dir)->i_sem); old_dir 1154 fs/f2fs/namei.c f2fs_i_links_write(old_dir, old_nlink > 0); old_dir 1155 fs/f2fs/namei.c up_write(&F2FS_I(old_dir)->i_sem); old_dir 1157 fs/f2fs/namei.c f2fs_mark_inode_dirty_sync(old_dir, false); old_dir 1167 fs/f2fs/namei.c f2fs_i_pino_write(new_inode, old_dir->i_ino); old_dir 1179 fs/f2fs/namei.c f2fs_add_ino_entry(sbi, old_dir->i_ino, TRANS_DIR_INO); old_dir 1185 fs/f2fs/namei.c if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) old_dir 1206 fs/f2fs/namei.c static int f2fs_rename2(struct inode *old_dir, struct dentry *old_dentry, old_dir 1215 fs/f2fs/namei.c err = fscrypt_prepare_rename(old_dir, old_dentry, new_dir, new_dentry, old_dir 1221 fs/f2fs/namei.c return f2fs_cross_rename(old_dir, old_dentry, old_dir 1228 fs/f2fs/namei.c return f2fs_rename(old_dir, old_dentry, new_dir, new_dentry, flags); old_dir 427 fs/fat/namei_msdos.c static int do_msdos_rename(struct inode *old_dir, unsigned char *old_name, old_dir 444 fs/fat/namei_msdos.c err = fat_scan(old_dir, old_name, &old_sinfo); old_dir 451 fs/fat/namei_msdos.c update_dotdot = (is_dir && old_dir != new_dir); old_dir 472 fs/fat/namei_msdos.c if (IS_DIRSYNC(old_dir)) { old_dir 481 fs/fat/namei_msdos.c inode_inc_iversion(old_dir); old_dir 482 fs/fat/namei_msdos.c fat_truncate_time(old_dir, NULL, S_CTIME|S_MTIME); old_dir 483 fs/fat/namei_msdos.c if (IS_DIRSYNC(old_dir)) old_dir 484 fs/fat/namei_msdos.c (void)fat_sync_inode(old_dir); old_dir 486 fs/fat/namei_msdos.c mark_inode_dirty(old_dir); old_dir 532 fs/fat/namei_msdos.c drop_nlink(old_dir); old_dir 537 fs/fat/namei_msdos.c err = fat_remove_entries(old_dir, &old_sinfo); /* and releases bh */ old_dir 541 fs/fat/namei_msdos.c inode_inc_iversion(old_dir); old_dir 542 fs/fat/namei_msdos.c fat_truncate_time(old_dir, &ts, S_CTIME|S_MTIME); old_dir 543 fs/fat/namei_msdos.c if (IS_DIRSYNC(old_dir)) old_dir 544 fs/fat/namei_msdos.c (void)fat_sync_inode(old_dir); old_dir 546 fs/fat/namei_msdos.c mark_inode_dirty(old_dir); old_dir 565 fs/fat/namei_msdos.c fat_set_start(dotdot_de, MSDOS_I(old_dir)->i_logstart); old_dir 596 fs/fat/namei_msdos.c static int msdos_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 600 fs/fat/namei_msdos.c struct super_block *sb = old_dir->i_sb; old_dir 611 fs/fat/namei_msdos.c &MSDOS_SB(old_dir->i_sb)->options); old_dir 623 fs/fat/namei_msdos.c err = do_msdos_rename(old_dir, old_msdos_name, old_dentry, old_dir 628 fs/fat/namei_msdos.c err = fat_flush_inodes(sb, old_dir, new_dir); old_dir 895 fs/fat/namei_vfat.c static int vfat_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 906 fs/fat/namei_vfat.c struct super_block *sb = old_dir->i_sb; old_dir 915 fs/fat/namei_vfat.c err = vfat_find(old_dir, &old_dentry->d_name, &old_sinfo); old_dir 920 fs/fat/namei_vfat.c update_dotdot = (is_dir && old_dir != new_dir); old_dir 928 fs/fat/namei_vfat.c ts = current_time(old_dir); old_dir 963 fs/fat/namei_vfat.c drop_nlink(old_dir); old_dir 968 fs/fat/namei_vfat.c err = fat_remove_entries(old_dir, &old_sinfo); /* and releases bh */ old_dir 972 fs/fat/namei_vfat.c inode_inc_iversion(old_dir); old_dir 973 fs/fat/namei_vfat.c fat_truncate_time(old_dir, &ts, S_CTIME|S_MTIME); old_dir 974 fs/fat/namei_vfat.c if (IS_DIRSYNC(old_dir)) old_dir 975 fs/fat/namei_vfat.c (void)fat_sync_inode(old_dir); old_dir 977 fs/fat/namei_vfat.c mark_inode_dirty(old_dir); old_dir 998 fs/fat/namei_vfat.c fat_set_start(dotdot_de, MSDOS_I(old_dir)->i_logstart); old_dir 282 fs/hfs/dir.c static int hfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 299 fs/hfs/dir.c old_dir, &old_dentry->d_name, old_dir 302 fs/hfs/dir.c hfs_cat_build_key(old_dir->i_sb, old_dir 531 fs/hfsplus/dir.c static int hfsplus_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 551 fs/hfsplus/dir.c old_dir, &old_dentry->d_name, old_dir 734 fs/hostfs/hostfs_kern.c static int hostfs_rename2(struct inode *old_dir, struct dentry *old_dentry, old_dir 510 fs/hpfs/namei.c static int hpfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 545 fs/hpfs/namei.c if (!(dep = map_dirent(old_dir, hpfs_i(old_dir)->i_dno, old_name, old_len, &dno, &qbh))) { old_dir 555 fs/hpfs/namei.c if ((r = hpfs_remove_dirent(old_dir, dno, dep, &qbh, 1)) != 2) { old_dir 572 fs/hpfs/namei.c if (new_dir == old_dir) hpfs_brelse4(&qbh); old_dir 577 fs/hpfs/namei.c if (new_dir != old_dir) hpfs_brelse4(&qbh); old_dir 581 fs/hpfs/namei.c if (new_dir == old_dir) old_dir 582 fs/hpfs/namei.c if (!(dep = map_dirent(old_dir, hpfs_i(old_dir)->i_dno, old_name, old_len, &dno, &qbh))) { old_dir 588 fs/hpfs/namei.c if ((r = hpfs_remove_dirent(old_dir, dno, dep, &qbh, 0))) { old_dir 598 fs/hpfs/namei.c drop_nlink(old_dir); old_dir 610 fs/hpfs/namei.c hpfs_update_directory_times(old_dir); old_dir 1061 fs/jfs/namei.c static int jfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1087 fs/jfs/namei.c rc = dquot_initialize(old_dir); old_dir 1106 fs/jfs/namei.c rc = dtSearch(old_dir, &old_dname, &ino, &btstack, JFS_LOOKUP); old_dir 1157 fs/jfs/namei.c if (old_dir != new_dir) old_dir 1158 fs/jfs/namei.c mutex_lock_nested(&JFS_IP(old_dir)->commit_mutex, old_dir 1177 fs/jfs/namei.c if (old_dir != new_dir) old_dir 1178 fs/jfs/namei.c mutex_unlock(&JFS_IP(old_dir)->commit_mutex); old_dir 1232 fs/jfs/namei.c rc = dtDelete(tid, old_dir, &old_dname, &ino, JFS_REMOVE); old_dir 1240 fs/jfs/namei.c drop_nlink(old_dir); old_dir 1241 fs/jfs/namei.c if (old_dir != new_dir) { old_dir 1276 fs/jfs/namei.c iplist[ipcount++] = old_dir; old_dir 1278 fs/jfs/namei.c if (old_dir != new_dir) { old_dir 1280 fs/jfs/namei.c old_dir->i_ctime = old_dir->i_mtime = current_time(old_dir); old_dir 1281 fs/jfs/namei.c mark_inode_dirty(old_dir); old_dir 1300 fs/jfs/namei.c if (old_dir != new_dir) old_dir 1301 fs/jfs/namei.c mutex_unlock(&JFS_IP(old_dir)->commit_mutex); old_dir 1323 fs/jfs/namei.c if (test_cflag(COMMIT_Stale, old_dir)) { old_dir 1324 fs/jfs/namei.c if (old_dir->i_size > 1) old_dir 1325 fs/jfs/namei.c jfs_truncate_nolock(old_dir, 0); old_dir 1327 fs/jfs/namei.c clear_cflag(COMMIT_Stale, old_dir); old_dir 1147 fs/kernfs/dir.c static int kernfs_iop_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 378 fs/libfs.c int simple_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 395 fs/libfs.c drop_nlink(old_dir); old_dir 398 fs/libfs.c drop_nlink(old_dir); old_dir 402 fs/libfs.c old_dir->i_ctime = old_dir->i_mtime = new_dir->i_ctime = old_dir 403 fs/libfs.c new_dir->i_mtime = inode->i_ctime = current_time(old_dir); old_dir 184 fs/minix/namei.c static int minix_rename(struct inode * old_dir, struct dentry *old_dentry, old_dir 240 fs/minix/namei.c inode_dec_link_count(old_dir); old_dir 4386 fs/namei.c int vfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 4401 fs/namei.c error = may_delete(old_dir, old_dentry, is_dir); old_dir 4418 fs/namei.c if (!old_dir->i_op->rename) old_dir 4425 fs/namei.c if (new_dir != old_dir) { old_dir 4438 fs/namei.c error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry, old_dir 4454 fs/namei.c if (max_links && new_dir != old_dir) { old_dir 4459 fs/namei.c old_dir->i_nlink >= max_links) old_dir 4472 fs/namei.c error = old_dir->i_op->rename(old_dir, old_dentry, old_dir 4485 fs/namei.c if (!(old_dir->i_sb->s_type->fs_flags & FS_RENAME_DOES_D_MOVE)) { old_dir 4498 fs/namei.c fsnotify_move(old_dir, new_dir, &old_name.name, is_dir, old_dir 4501 fs/namei.c fsnotify_move(new_dir, old_dir, &old_dentry->d_name, old_dir 2059 fs/nfs/dir.c int nfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 2076 fs/nfs/dir.c trace_nfs_rename_enter(old_dir, old_dentry, new_dir, new_dentry); old_dir 2113 fs/nfs/dir.c task = nfs_async_rename(old_dir, new_dir, old_dentry, new_dentry, NULL); old_dir 2139 fs/nfs/dir.c trace_nfs_rename_exit(old_dir, old_dentry, old_dir 547 fs/nfs/internal.h nfs_async_rename(struct inode *old_dir, struct inode *new_dir, old_dir 724 fs/nfs/nfs2xdr.c encode_diropargs(xdr, args->old_dir, old->name, old->len); old_dir 464 fs/nfs/nfs3proc.c nfs3_proc_rename_done(struct rpc_task *task, struct inode *old_dir, old_dir 469 fs/nfs/nfs3proc.c if (nfs3_async_handle_jukebox(task, old_dir)) old_dir 473 fs/nfs/nfs3proc.c nfs_post_op_update_inode(old_dir, res->old_fattr); old_dir 1194 fs/nfs/nfs3xdr.c encode_diropargs3(xdr, args->old_dir, old->name, old->len); old_dir 4610 fs/nfs/nfs4proc.c nfs4_setup_sequence(NFS_SERVER(data->old_dir)->nfs_client, old_dir 4616 fs/nfs/nfs4proc.c static int nfs4_proc_rename_done(struct rpc_task *task, struct inode *old_dir, old_dir 4628 fs/nfs/nfs4proc.c if (new_dir != old_dir) { old_dir 4630 fs/nfs/nfs4proc.c update_changeattr(old_dir, &res->old_cinfo, old_dir 4637 fs/nfs/nfs4proc.c update_changeattr(old_dir, &res->old_cinfo, old_dir 2225 fs/nfs/nfs4xdr.c encode_putfh(xdr, args->old_dir, &hdr); old_dir 684 fs/nfs/nfstrace.h const struct inode *old_dir, old_dir 690 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry), old_dir 694 fs/nfs/nfstrace.h __field(u64, old_dir) old_dir 701 fs/nfs/nfstrace.h __entry->dev = old_dir->i_sb->s_dev; old_dir 702 fs/nfs/nfstrace.h __entry->old_dir = NFS_FILEID(old_dir); old_dir 711 fs/nfs/nfstrace.h (unsigned long long)__entry->old_dir, old_dir 721 fs/nfs/nfstrace.h const struct inode *old_dir, \ old_dir 726 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry)) old_dir 730 fs/nfs/nfstrace.h const struct inode *old_dir, old_dir 737 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry, error), old_dir 742 fs/nfs/nfstrace.h __field(u64, old_dir) old_dir 749 fs/nfs/nfstrace.h __entry->dev = old_dir->i_sb->s_dev; old_dir 751 fs/nfs/nfstrace.h __entry->old_dir = NFS_FILEID(old_dir); old_dir 762 fs/nfs/nfstrace.h (unsigned long long)__entry->old_dir, old_dir 772 fs/nfs/nfstrace.h const struct inode *old_dir, \ old_dir 778 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, \ old_dir 357 fs/nfs/proc.c nfs_proc_rename_done(struct rpc_task *task, struct inode *old_dir, old_dir 360 fs/nfs/proc.c nfs_mark_for_revalidate(old_dir); old_dir 261 fs/nfs/unlink.c struct inode *old_dir = data->old_dir; old_dir 265 fs/nfs/unlink.c trace_nfs_sillyrename_rename(old_dir, old_dentry, old_dir 267 fs/nfs/unlink.c if (!NFS_PROTO(old_dir)->rename_done(task, old_dir, new_dir)) { old_dir 283 fs/nfs/unlink.c struct super_block *sb = data->old_dir->i_sb; old_dir 291 fs/nfs/unlink.c spin_lock(&data->old_dir->i_lock); old_dir 292 fs/nfs/unlink.c nfs_force_lookup_revalidate(data->old_dir); old_dir 293 fs/nfs/unlink.c spin_unlock(&data->old_dir->i_lock); old_dir 294 fs/nfs/unlink.c if (data->new_dir != data->old_dir) { old_dir 303 fs/nfs/unlink.c iput(data->old_dir); old_dir 313 fs/nfs/unlink.c NFS_PROTO(data->old_dir)->rename_rpc_prepare(task, data); old_dir 333 fs/nfs/unlink.c nfs_async_rename(struct inode *old_dir, struct inode *new_dir, old_dir 343 fs/nfs/unlink.c .rpc_client = NFS_CLIENT(old_dir), old_dir 359 fs/nfs/unlink.c data->old_dir = old_dir; old_dir 360 fs/nfs/unlink.c ihold(old_dir); old_dir 370 fs/nfs/unlink.c data->args.old_dir = NFS_FH(old_dir); old_dir 379 fs/nfs/unlink.c nfs_sb_active(old_dir->i_sb); old_dir 381 fs/nfs/unlink.c NFS_PROTO(data->old_dir)->rename_setup(&msg, old_dentry, new_dentry); old_dir 341 fs/nilfs2/namei.c static int nilfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 357 fs/nilfs2/namei.c err = nilfs_transaction_begin(old_dir->i_sb, &ti, 1); old_dir 362 fs/nilfs2/namei.c old_de = nilfs_find_entry(old_dir, &old_dentry->d_name, &old_page); old_dir 412 fs/nilfs2/namei.c drop_nlink(old_dir); old_dir 414 fs/nilfs2/namei.c nilfs_mark_inode_dirty(old_dir); old_dir 417 fs/nilfs2/namei.c err = nilfs_transaction_commit(old_dir->i_sb); old_dir 429 fs/nilfs2/namei.c nilfs_transaction_abort(old_dir->i_sb); old_dir 443 fs/ocfs2/dcache.c struct inode *old_dir, struct inode *new_dir) old_dir 446 fs/ocfs2/dcache.c struct ocfs2_super *osb = OCFS2_SB(old_dir->i_sb); old_dir 455 fs/ocfs2/dcache.c if (old_dir == new_dir) old_dir 40 fs/ocfs2/dcache.h struct inode *old_dir, struct inode *new_dir); old_dir 679 fs/ocfs2/namei.c struct inode *old_dir = d_inode(old_dentry->d_parent); old_dir 703 fs/ocfs2/namei.c err = ocfs2_double_lock(osb, &old_dir_bh, old_dir, old_dir 729 fs/ocfs2/namei.c err = ocfs2_lookup_ino_from_name(old_dir, old_dentry->d_name.name, old_dir 822 fs/ocfs2/namei.c ocfs2_double_unlock(old_dir, dir); old_dir 1192 fs/ocfs2/namei.c static int ocfs2_rename(struct inode *old_dir, old_dir 1212 fs/ocfs2/namei.c u32 old_dir_nlink = old_dir->i_nlink; old_dir 1227 fs/ocfs2/namei.c trace_ocfs2_rename(old_dir, old_dentry, new_dir, new_dentry, old_dir 1231 fs/ocfs2/namei.c status = dquot_initialize(old_dir); old_dir 1242 fs/ocfs2/namei.c osb = OCFS2_SB(old_dir->i_sb); old_dir 1260 fs/ocfs2/namei.c if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) { old_dir 1285 fs/ocfs2/namei.c status = ocfs2_double_lock(osb, &old_dir_bh, old_dir, old_dir 1344 fs/ocfs2/namei.c if (old_inode_parent != OCFS2_I(old_dir)->ip_blkno) { old_dir 1349 fs/ocfs2/namei.c if (!new_inode && new_dir != old_dir && old_dir 1356 fs/ocfs2/namei.c status = ocfs2_lookup_ino_from_name(old_dir, old_dentry->d_name.name, old_dir 1556 fs/ocfs2/namei.c old_dentry->d_name.len, old_dir, old_dir 1568 fs/ocfs2/namei.c status = ocfs2_delete_entry(handle, old_dir, &old_entry_lookup); old_dir 1584 fs/ocfs2/namei.c old_dir->i_ctime = old_dir->i_mtime = current_time(old_dir); old_dir 1589 fs/ocfs2/namei.c drop_nlink(old_dir); old_dir 1597 fs/ocfs2/namei.c mark_inode_dirty(old_dir); old_dir 1598 fs/ocfs2/namei.c ocfs2_mark_inode_dirty(handle, old_dir, old_dir_bh); old_dir 1604 fs/ocfs2/namei.c if (old_dir != new_dir) { old_dir 1606 fs/ocfs2/namei.c new_dir->i_ctime = new_dir->i_mtime = old_dir->i_ctime; old_dir 1615 fs/ocfs2/namei.c if (old_dir_nlink != old_dir->i_nlink) { old_dir 1619 fs/ocfs2/namei.c (unsigned long long)OCFS2_I(old_dir)->ip_blkno, old_dir 1620 fs/ocfs2/namei.c (int)old_dir_nlink, old_dir->i_nlink); old_dir 1624 fs/ocfs2/namei.c INODE_CACHE(old_dir), old_dir 1628 fs/ocfs2/namei.c ocfs2_set_links_count(fe, old_dir->i_nlink); old_dir 1632 fs/ocfs2/namei.c ocfs2_dentry_move(old_dentry, new_dentry, old_dir, new_dir); old_dir 1652 fs/ocfs2/namei.c ocfs2_double_unlock(old_dir, new_dir); old_dir 2261 fs/ocfs2/ocfs2_trace.h TP_PROTO(void *old_dir, void *old_dentry, old_dir 2265 fs/ocfs2/ocfs2_trace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry, old_dir 2268 fs/ocfs2/ocfs2_trace.h __field(void *, old_dir) old_dir 2278 fs/ocfs2/ocfs2_trace.h __entry->old_dir = old_dir; old_dir 2288 fs/ocfs2/ocfs2_trace.h __entry->old_dir, __entry->old_dentry, old_dir 372 fs/omfs/dir.c static int omfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 396 fs/omfs/dir.c mark_inode_dirty(old_dir); old_dir 375 fs/orangefs/namei.c static int orangefs_rename(struct inode *old_dir, old_dir 401 fs/orangefs/namei.c new_op->upcall.req.rename.old_parent_refn = ORANGEFS_I(old_dir)->refn; old_dir 1307 fs/reiserfs/namei.c static int reiserfs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1339 fs/reiserfs/namei.c 4 * REISERFS_QUOTA_TRANS_BLOCKS(old_dir->i_sb); old_dir 1341 fs/reiserfs/namei.c retval = dquot_initialize(old_dir); old_dir 1356 fs/reiserfs/namei.c reiserfs_write_lock(old_dir->i_sb); old_dir 1358 fs/reiserfs/namei.c reiserfs_find_entry(old_dir, old_dentry->d_name.name, old_dir 1363 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1368 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1381 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1396 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1401 fs/reiserfs/namei.c if (dot_dot_de.de_objectid != old_dir->i_ino) { old_dir 1402 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1407 fs/reiserfs/namei.c retval = journal_begin(&th, old_dir->i_sb, jbegin_count); old_dir 1409 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1419 fs/reiserfs/namei.c reiserfs_panic(old_dir->i_sb, "vs-7050", old_dir 1424 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1428 fs/reiserfs/namei.c reiserfs_update_inode_transaction(old_dir); old_dir 1451 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1475 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1493 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 1541 fs/reiserfs/namei.c old_dir)) { old_dir 1573 fs/reiserfs/namei.c ctime = current_time(old_dir); old_dir 1574 fs/reiserfs/namei.c old_dir->i_ctime = old_dir->i_mtime = ctime; old_dir 1606 fs/reiserfs/namei.c DEC_DIR_INODE_NLINK(old_dir); old_dir 1621 fs/reiserfs/namei.c (&th, &old_entry_path, &old_de.de_entry_key, old_dir, NULL, old_dir 1623 fs/reiserfs/namei.c reiserfs_error(old_dir->i_sb, "vs-7060", old_dir 1626 fs/reiserfs/namei.c old_dir->i_size -= DEH_SIZE + old_de.de_entrylen; old_dir 1628 fs/reiserfs/namei.c reiserfs_update_sd(&th, old_dir); old_dir 1640 fs/reiserfs/namei.c reiserfs_write_unlock(old_dir->i_sb); old_dir 189 fs/sysv/namei.c static int sysv_rename(struct inode * old_dir, struct dentry * old_dentry, old_dir 245 fs/sysv/namei.c inode_dec_link_count(old_dir); old_dir 1247 fs/ubifs/dir.c static int do_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1251 fs/ubifs/dir.c struct ubifs_info *c = old_dir->i_sb->s_fs_info; old_dir 1257 fs/ubifs/dir.c int err, release, sync = 0, move = (new_dir != old_dir); old_dir 1278 fs/ubifs/dir.c old_dentry, old_inode->i_ino, old_dir->i_ino, old_dir 1295 fs/ubifs/dir.c err = fscrypt_setup_filename(old_dir, &old_dentry->d_name, 0, &old_nm); old_dir 1331 fs/ubifs/dir.c err = do_tmpfile(old_dir, old_dentry, S_IFCHR | WHITEOUT_MODE, &whiteout); old_dir 1344 fs/ubifs/dir.c lock_4_inodes(old_dir, new_dir, new_inode, whiteout); old_dir 1350 fs/ubifs/dir.c time = current_time(old_dir); old_dir 1360 fs/ubifs/dir.c drop_nlink(old_dir); old_dir 1374 fs/ubifs/dir.c drop_nlink(old_dir); old_dir 1378 fs/ubifs/dir.c old_dir->i_size -= old_sz; old_dir 1379 fs/ubifs/dir.c ubifs_inode(old_dir)->ui_size = old_dir->i_size; old_dir 1380 fs/ubifs/dir.c old_dir->i_mtime = old_dir->i_ctime = time; old_dir 1410 fs/ubifs/dir.c sync = IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir); old_dir 1434 fs/ubifs/dir.c err = ubifs_jnl_rename(c, old_dir, old_inode, &old_nm, new_dir, old_dir 1439 fs/ubifs/dir.c unlock_4_inodes(old_dir, new_dir, new_inode, whiteout); old_dir 1463 fs/ubifs/dir.c old_dir->i_size += old_sz; old_dir 1464 fs/ubifs/dir.c ubifs_inode(old_dir)->ui_size = old_dir->i_size; old_dir 1467 fs/ubifs/dir.c inc_nlink(old_dir); old_dir 1472 fs/ubifs/dir.c inc_nlink(old_dir); old_dir 1479 fs/ubifs/dir.c unlock_4_inodes(old_dir, new_dir, new_inode, whiteout); old_dir 1488 fs/ubifs/dir.c static int ubifs_xrename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1491 fs/ubifs/dir.c struct ubifs_info *c = old_dir->i_sb->s_fs_info; old_dir 1494 fs/ubifs/dir.c int sync = IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir); old_dir 1503 fs/ubifs/dir.c err = fscrypt_setup_filename(old_dir, &old_dentry->d_name, 0, &fst_nm); old_dir 1513 fs/ubifs/dir.c lock_4_inodes(old_dir, new_dir, NULL, NULL); old_dir 1515 fs/ubifs/dir.c time = current_time(old_dir); old_dir 1518 fs/ubifs/dir.c old_dir->i_mtime = old_dir->i_ctime = time; old_dir 1521 fs/ubifs/dir.c if (old_dir != new_dir) { old_dir 1524 fs/ubifs/dir.c drop_nlink(old_dir); old_dir 1528 fs/ubifs/dir.c inc_nlink(old_dir); old_dir 1532 fs/ubifs/dir.c err = ubifs_jnl_xrename(c, old_dir, fst_inode, &fst_nm, new_dir, old_dir 1535 fs/ubifs/dir.c unlock_4_inodes(old_dir, new_dir, NULL, NULL); old_dir 1543 fs/ubifs/dir.c static int ubifs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1548 fs/ubifs/dir.c struct ubifs_info *c = old_dir->i_sb->s_fs_info; old_dir 1553 fs/ubifs/dir.c ubifs_assert(c, inode_is_locked(old_dir)); old_dir 1556 fs/ubifs/dir.c err = fscrypt_prepare_rename(old_dir, old_dentry, new_dir, new_dentry, old_dir 1562 fs/ubifs/dir.c return ubifs_xrename(old_dir, old_dentry, new_dir, new_dentry); old_dir 1564 fs/ubifs/dir.c return do_rename(old_dir, old_dentry, new_dir, new_dentry, flags); old_dir 1209 fs/ubifs/journal.c int ubifs_jnl_rename(struct ubifs_info *c, const struct inode *old_dir, old_dir 1223 fs/ubifs/journal.c int move = (old_dir != new_dir); old_dir 1231 fs/ubifs/journal.c ubifs_assert(c, ubifs_inode(old_dir)->data_len == 0); old_dir 1233 fs/ubifs/journal.c ubifs_assert(c, mutex_is_locked(&ubifs_inode(old_dir)->ui_mutex)); old_dir 1281 fs/ubifs/journal.c dent_key_init_flash(c, &dent2->key, old_dir->i_ino, old_nm); old_dir 1312 fs/ubifs/journal.c pack_inode(c, p, old_dir, 1); old_dir 1317 fs/ubifs/journal.c pack_inode(c, p, old_dir, 0); old_dir 1345 fs/ubifs/journal.c ubifs_wbuf_add_ino_nolock(wbuf, old_dir->i_ino); old_dir 1361 fs/ubifs/journal.c dent_key_init(c, &key, old_dir->i_ino, old_nm); old_dir 1372 fs/ubifs/journal.c dent_key_init(c, &key, old_dir->i_ino, old_nm); old_dir 1387 fs/ubifs/journal.c ino_key_init(c, &key, old_dir->i_ino); old_dir 1407 fs/ubifs/journal.c mark_inode_clean(c, ubifs_inode(old_dir)); old_dir 1776 fs/ubifs/ubifs.h int ubifs_jnl_rename(struct ubifs_info *c, const struct inode *old_dir, old_dir 1069 fs/udf/namei.c static int udf_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1086 fs/udf/namei.c ofi = udf_find_entry(old_dir, &old_dentry->d_name, &ofibh, &ocfi); old_dir 1097 fs/udf/namei.c if (!ofi || udf_get_lb_pblock(old_dir->i_sb, &tloc, 0) old_dir 1139 fs/udf/namei.c old_dir->i_ino) old_dir 1165 fs/udf/namei.c ofi = udf_find_entry(old_dir, &old_dentry->d_name, &ofibh, &ocfi); old_dir 1166 fs/udf/namei.c udf_delete_entry(old_dir, ofi, &ofibh, &ocfi); old_dir 1172 fs/udf/namei.c old_dir->i_ctime = old_dir->i_mtime = current_time(old_dir); old_dir 1174 fs/udf/namei.c mark_inode_dirty(old_dir); old_dir 1185 fs/udf/namei.c inode_dec_link_count(old_dir); old_dir 243 fs/ufs/namei.c static int ufs_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 258 fs/ufs/namei.c old_de = ufs_find_entry(old_dir, &old_dentry->d_name, &old_page); old_dir 300 fs/ufs/namei.c ufs_delete_entry(old_dir, old_de, old_page); old_dir 304 fs/ufs/namei.c if (old_dir != new_dir) old_dir 310 fs/ufs/namei.c inode_dec_link_count(old_dir); old_dir 97 include/linux/debugfs.h struct dentry *debugfs_rename(struct dentry *old_dir, struct dentry *old_dentry, old_dir 241 include/linux/debugfs.h static inline struct dentry *debugfs_rename(struct dentry *old_dir, struct dentry *old_dentry, old_dir 256 include/linux/fscrypt.h extern int __fscrypt_prepare_rename(struct inode *old_dir, old_dir 513 include/linux/fscrypt.h static inline int __fscrypt_prepare_rename(struct inode *old_dir, old_dir 635 include/linux/fscrypt.h static inline int fscrypt_prepare_rename(struct inode *old_dir, old_dir 641 include/linux/fscrypt.h if (IS_ENCRYPTED(old_dir) || IS_ENCRYPTED(new_dir)) old_dir 642 include/linux/fscrypt.h return __fscrypt_prepare_rename(old_dir, old_dentry, old_dir 104 include/linux/fsnotify.h static inline void fsnotify_move(struct inode *old_dir, struct inode *new_dir, old_dir 116 include/linux/fsnotify.h if (old_dir == new_dir) old_dir 125 include/linux/fsnotify.h fsnotify(old_dir, old_dir_mask, source, FSNOTIFY_EVENT_INODE, old_name, old_dir 1539 include/linux/lsm_hooks.h int (*path_rename)(const struct path *old_dir, struct dentry *old_dentry, old_dir 1567 include/linux/lsm_hooks.h int (*inode_rename)(struct inode *old_dir, struct dentry *old_dentry, old_dir 712 include/linux/nfs_xdr.h const struct nfs_fh *old_dir; old_dir 1609 include/linux/nfs_xdr.h struct inode *old_dir; old_dir 1668 include/linux/nfs_xdr.h int (*rename_done) (struct rpc_task *task, struct inode *old_dir, struct inode *new_dir); old_dir 333 include/linux/security.h int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 779 include/linux/security.h static inline int security_inode_rename(struct inode *old_dir, old_dir 1668 include/linux/security.h int security_path_rename(const struct path *old_dir, struct dentry *old_dentry, old_dir 1715 include/linux/security.h static inline int security_path_rename(const struct path *old_dir, old_dir 3005 mm/shmem.c static int shmem_exchange(struct inode *old_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry) old_dir 3010 mm/shmem.c if (old_dir != new_dir && old_is_dir != new_is_dir) { old_dir 3012 mm/shmem.c drop_nlink(old_dir); old_dir 3016 mm/shmem.c inc_nlink(old_dir); old_dir 3019 mm/shmem.c old_dir->i_ctime = old_dir->i_mtime = old_dir 3022 mm/shmem.c d_inode(new_dentry)->i_ctime = current_time(old_dir); old_dir 3027 mm/shmem.c static int shmem_whiteout(struct inode *old_dir, struct dentry *old_dentry) old_dir 3036 mm/shmem.c error = shmem_mknod(old_dir, whiteout, old_dir 3059 mm/shmem.c static int shmem_rename2(struct inode *old_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry, unsigned int flags) old_dir 3068 mm/shmem.c return shmem_exchange(old_dir, old_dentry, new_dir, new_dentry); old_dir 3076 mm/shmem.c error = shmem_whiteout(old_dir, old_dentry); old_dir 3085 mm/shmem.c drop_nlink(old_dir); old_dir 3088 mm/shmem.c drop_nlink(old_dir); old_dir 3092 mm/shmem.c old_dir->i_size -= BOGO_DIRENT_SIZE; old_dir 3094 mm/shmem.c old_dir->i_ctime = old_dir->i_mtime = old_dir 3096 mm/shmem.c inode->i_ctime = current_time(old_dir); old_dir 343 security/apparmor/lsm.c static int apparmor_path_rename(const struct path *old_dir, struct dentry *old_dentry, old_dir 354 security/apparmor/lsm.c struct path old_path = { .mnt = old_dir->mnt, old_dir 1064 security/security.c int security_path_rename(const struct path *old_dir, struct dentry *old_dentry, old_dir 1074 security/security.c old_dir, old_dentry); old_dir 1079 security/security.c return call_int_hook(path_rename, 0, old_dir, old_dentry, new_dir, old_dir 1164 security/security.c int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry, old_dir 1174 security/security.c old_dir, old_dentry); old_dir 1179 security/security.c return call_int_hook(inode_rename, 0, old_dir, old_dentry, old_dir 1902 security/selinux/hooks.c static inline int may_rename(struct inode *old_dir, old_dir 1914 security/selinux/hooks.c old_dsec = inode_security(old_dir); old_dir 1932 security/selinux/hooks.c if (old_is_dir && new_dir != old_dir) {