new_dir 367 drivers/android/binderfs.c struct inode *new_dir, struct dentry *new_dentry, new_dir 374 drivers/android/binderfs.c return simple_rename(old_dir, old_dentry, new_dir, new_dentry, flags); new_dir 2732 drivers/staging/exfat/exfat_super.c struct inode *new_dir, struct dentry *new_dentry, new_dir 2752 drivers/staging/exfat/exfat_super.c err = ffsMoveFile(old_dir, &(EXFAT_I(old_inode)->fid), new_dir, new_dir 2769 drivers/staging/exfat/exfat_super.c INC_IVERSION(new_dir); new_dir 2770 drivers/staging/exfat/exfat_super.c new_dir->i_ctime = new_dir->i_mtime = new_dir->i_atime = new_dir 2771 drivers/staging/exfat/exfat_super.c current_time(new_dir); new_dir 2772 drivers/staging/exfat/exfat_super.c if (IS_DIRSYNC(new_dir)) new_dir 2773 drivers/staging/exfat/exfat_super.c (void)exfat_sync_inode(new_dir); new_dir 2775 drivers/staging/exfat/exfat_super.c mark_inode_dirty(new_dir); new_dir 2782 drivers/staging/exfat/exfat_super.c if (IS_DIRSYNC(new_dir)) new_dir 2787 drivers/staging/exfat/exfat_super.c if ((S_ISDIR(old_inode->i_mode)) && (old_dir != new_dir)) { new_dir 2790 drivers/staging/exfat/exfat_super.c inc_nlink(new_dir); new_dir 139 fs/9p/v9fs.h struct inode *new_dir, struct dentry *new_dentry, new_dir 952 fs/9p/vfs_inode.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1022 fs/9p/vfs_inode.c inc_nlink(new_dir); new_dir 1027 fs/9p/vfs_inode.c v9fs_invalidate_inode_attr(new_dir); new_dir 178 fs/affs/affs.h struct inode *new_dir, struct dentry *new_dentry, new_dir 403 fs/affs/namei.c struct inode *new_dir, struct dentry *new_dentry) new_dir 437 fs/affs/namei.c affs_lock_dir(new_dir); new_dir 438 fs/affs/namei.c retval = affs_insert_hash(new_dir, bh); new_dir 439 fs/affs/namei.c affs_unlock_dir(new_dir); new_dir 443 fs/affs/namei.c mark_buffer_dirty_inode(bh, retval ? old_dir : new_dir); new_dir 450 fs/affs/namei.c struct inode *new_dir, struct dentry *new_dentry) new_dir 474 fs/affs/namei.c affs_lock_dir(new_dir); new_dir 475 fs/affs/namei.c retval = affs_remove_hash(new_dir, bh_new); new_dir 476 fs/affs/namei.c affs_unlock_dir(new_dir); new_dir 483 fs/affs/namei.c affs_lock_dir(new_dir); new_dir 484 fs/affs/namei.c retval = affs_insert_hash(new_dir, bh_old); new_dir 485 fs/affs/namei.c affs_unlock_dir(new_dir); new_dir 494 fs/affs/namei.c mark_buffer_dirty_inode(bh_old, new_dir); new_dir 502 fs/affs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 510 fs/affs/namei.c old_dir->i_ino, old_dentry, new_dir->i_ino, new_dentry); new_dir 513 fs/affs/namei.c return affs_xrename(old_dir, old_dentry, new_dir, new_dentry); new_dir 515 fs/affs/namei.c return affs_rename(old_dir, old_dentry, new_dir, new_dentry); new_dir 41 fs/afs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1832 fs/afs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1855 fs/afs/dir.c new_dvnode = AFS_FS_I(new_dir); new_dir 76 fs/bad_inode.c struct inode *new_dir, struct dentry *new_dentry, new_dir 203 fs/bfs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 230 fs/bfs/dir.c new_bh = bfs_find_entry(new_dir, &new_dentry->d_name, &new_de); new_dir 237 fs/bfs/dir.c error = bfs_add_entry(new_dir, &new_dentry->d_name, new_dir 9605 fs/btrfs/inode.c struct inode *new_dir, new_dir 9611 fs/btrfs/inode.c struct btrfs_root *dest = BTRFS_I(new_dir)->root; new_dir 9662 fs/btrfs/inode.c ret = btrfs_set_inode_index(BTRFS_I(new_dir), &old_idx); new_dir 9683 fs/btrfs/inode.c btrfs_ino(BTRFS_I(new_dir)), new_dir 9708 fs/btrfs/inode.c inode_inc_iversion(new_dir); new_dir 9712 fs/btrfs/inode.c new_dir->i_ctime = new_dir->i_mtime = ctime; new_dir 9719 fs/btrfs/inode.c btrfs_record_unlink_dir(trans, BTRFS_I(new_dir), new_dir 9741 fs/btrfs/inode.c ret = btrfs_unlink_subvol(trans, new_dir, new_dentry); new_dir 9743 fs/btrfs/inode.c ret = __btrfs_unlink_inode(trans, dest, BTRFS_I(new_dir), new_dir 9755 fs/btrfs/inode.c ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), new_dir 9793 fs/btrfs/inode.c BTRFS_I(new_dir), parent, new_dir 9818 fs/btrfs/inode.c btrfs_inode_in_log(BTRFS_I(new_dir), fs_info->generation) || new_dir 9928 fs/btrfs/inode.c struct inode *new_dir, struct dentry *new_dentry, new_dir 9935 fs/btrfs/inode.c struct btrfs_root *dest = BTRFS_I(new_dir)->root; new_dir 9946 fs/btrfs/inode.c if (btrfs_ino(BTRFS_I(new_dir)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID) new_dir 9963 fs/btrfs/inode.c ret = btrfs_check_dir_item_collision(dest, new_dir->i_ino, new_dir 10014 fs/btrfs/inode.c ret = btrfs_set_inode_index(BTRFS_I(new_dir), &index); new_dir 10029 fs/btrfs/inode.c btrfs_ino(BTRFS_I(new_dir)), index); new_dir 10035 fs/btrfs/inode.c inode_inc_iversion(new_dir); new_dir 10038 fs/btrfs/inode.c new_dir->i_ctime = new_dir->i_mtime = new_dir 10065 fs/btrfs/inode.c ret = btrfs_unlink_subvol(trans, new_dir, new_dentry); new_dir 10068 fs/btrfs/inode.c ret = btrfs_unlink_inode(trans, dest, BTRFS_I(new_dir), new_dir 10082 fs/btrfs/inode.c ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), new_dir 10132 fs/btrfs/inode.c btrfs_inode_in_log(BTRFS_I(new_dir), fs_info->generation) || new_dir 10166 fs/btrfs/inode.c struct inode *new_dir, struct dentry *new_dentry, new_dir 10173 fs/btrfs/inode.c return btrfs_rename_exchange(old_dir, old_dentry, new_dir, new_dir 10176 fs/btrfs/inode.c return btrfs_rename(old_dir, old_dentry, new_dir, new_dentry, flags); new_dir 1083 fs/ceph/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1095 fs/ceph/dir.c if (ceph_snap(old_dir) != ceph_snap(new_dir)) new_dir 1098 fs/ceph/dir.c if (old_dir == new_dir && ceph_snap(old_dir) == CEPH_SNAPDIR) new_dir 1104 fs/ceph/dir.c if ((old_dir != new_dir) && new_dir 1105 fs/ceph/dir.c (!ceph_quota_is_same_realm(old_dir, new_dir))) new_dir 1109 fs/ceph/dir.c old_dir, old_dentry, new_dir, new_dentry); new_dir 1118 fs/ceph/dir.c req->r_parent = new_dir; new_dir 295 fs/coda/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 308 fs/coda/dir.c coda_i2f(new_dir), old_length, new_length, new_dir 314 fs/coda/dir.c coda_dir_inc_nlink(new_dir); new_dir 317 fs/coda/dir.c coda_dir_update_mtime(new_dir); new_dir 321 fs/coda/dir.c coda_flag_inode(new_dir, C_VATTR); new_dir 73 fs/crypto/hooks.c struct inode *new_dir, struct dentry *new_dentry, new_dir 82 fs/crypto/hooks.c err = fscrypt_require_key(new_dir); new_dir 91 fs/crypto/hooks.c if (old_dir != new_dir) { new_dir 92 fs/crypto/hooks.c if (IS_ENCRYPTED(new_dir) && new_dir 93 fs/crypto/hooks.c !fscrypt_has_permitted_context(new_dir, new_dir 835 fs/debugfs/inode.c struct dentry *new_dir, const char *new_name) new_dir 843 fs/debugfs/inode.c if (IS_ERR(new_dir)) new_dir 844 fs/debugfs/inode.c return new_dir; new_dir 848 fs/debugfs/inode.c trap = lock_rename(new_dir, old_dir); new_dir 850 fs/debugfs/inode.c if (d_really_is_negative(old_dir) || d_really_is_negative(new_dir)) new_dir 856 fs/debugfs/inode.c dentry = lookup_one_len(new_name, new_dir, strlen(new_name)); new_dir 863 fs/debugfs/inode.c error = simple_rename(d_inode(old_dir), old_dentry, d_inode(new_dir), new_dir 870 fs/debugfs/inode.c fsnotify_move(d_inode(old_dir), d_inode(new_dir), &old_name.name, new_dir 874 fs/debugfs/inode.c unlock_rename(new_dir, old_dir); new_dir 880 fs/debugfs/inode.c unlock_rename(new_dir, old_dir); new_dir 583 fs/ecryptfs/inode.c struct inode *new_dir, struct dentry *new_dentry, new_dir 630 fs/ecryptfs/inode.c fsstack_copy_attr_all(new_dir, d_inode(lower_new_dir_dentry)); new_dir 631 fs/ecryptfs/inode.c if (new_dir != old_dir) new_dir 313 fs/ext2/namei.c struct inode * new_dir, struct dentry * new_dentry, new_dir 331 fs/ext2/namei.c err = dquot_initialize(new_dir); new_dir 357 fs/ext2/namei.c new_de = ext2_find_entry (new_dir, &new_dentry->d_name, &new_page); new_dir 360 fs/ext2/namei.c ext2_set_link(new_dir, new_de, new_page, old_inode, 1); new_dir 370 fs/ext2/namei.c inode_inc_link_count(new_dir); new_dir 383 fs/ext2/namei.c if (old_dir != new_dir) new_dir 384 fs/ext2/namei.c ext2_set_link(old_inode, dir_de, dir_page, new_dir, 0); new_dir 3642 fs/ext4/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 3652 fs/ext4/namei.c .dir = new_dir, new_dir 3668 fs/ext4/namei.c if ((ext4_test_inode_flag(new_dir, EXT4_INODE_PROJINHERIT)) && new_dir 3669 fs/ext4/namei.c (!projid_eq(EXT4_I(new_dir)->i_projid, new_dir 3849 fs/ext4/namei.c struct inode *new_dir, struct dentry *new_dentry) new_dir 3858 fs/ext4/namei.c .dir = new_dir, new_dir 3866 fs/ext4/namei.c if ((ext4_test_inode_flag(new_dir, EXT4_INODE_PROJINHERIT) && new_dir 3867 fs/ext4/namei.c !projid_eq(EXT4_I(new_dir)->i_projid, new_dir 3989 fs/ext4/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 4000 fs/ext4/namei.c err = fscrypt_prepare_rename(old_dir, old_dentry, new_dir, new_dentry, new_dir 4007 fs/ext4/namei.c new_dir, new_dentry); new_dir 4010 fs/ext4/namei.c return ext4_rename(old_dir, old_dentry, new_dir, new_dentry, flags); new_dir 846 fs/f2fs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 866 fs/f2fs/namei.c if (is_inode_flag_set(new_dir, FI_PROJ_INHERIT) && new_dir 867 fs/f2fs/namei.c (!projid_eq(F2FS_I(new_dir)->i_projid, new_dir 881 fs/f2fs/namei.c err = dquot_initialize(new_dir); new_dir 915 fs/f2fs/namei.c new_entry = f2fs_find_entry(new_dir, &new_dentry->d_name, new_dir 931 fs/f2fs/namei.c f2fs_set_link(new_dir, new_entry, new_page, old_inode); new_dir 956 fs/f2fs/namei.c f2fs_i_links_write(new_dir, true); new_dir 986 fs/f2fs/namei.c f2fs_i_pino_write(old_inode, new_dir->i_ino); new_dir 1004 fs/f2fs/namei.c if (old_dir != new_dir && !whiteout) new_dir 1006 fs/f2fs/namei.c old_dir_page, new_dir); new_dir 1012 fs/f2fs/namei.c f2fs_add_ino_entry(sbi, new_dir->i_ino, TRANS_DIR_INO); new_dir 1020 fs/f2fs/namei.c if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) new_dir 1042 fs/f2fs/namei.c struct inode *new_dir, struct dentry *new_dentry) new_dir 1059 fs/f2fs/namei.c if ((is_inode_flag_set(new_dir, FI_PROJ_INHERIT) && new_dir 1060 fs/f2fs/namei.c !projid_eq(F2FS_I(new_dir)->i_projid, new_dir 1062 fs/f2fs/namei.c (is_inode_flag_set(new_dir, FI_PROJ_INHERIT) && new_dir 1071 fs/f2fs/namei.c err = dquot_initialize(new_dir); new_dir 1083 fs/f2fs/namei.c new_entry = f2fs_find_entry(new_dir, &new_dentry->d_name, &new_page); new_dir 1091 fs/f2fs/namei.c if (old_dir != new_dir) { new_dir 1124 fs/f2fs/namei.c (new_nlink > 0 && new_dir->i_nlink >= F2FS_LINK_MAX)) new_dir 1134 fs/f2fs/namei.c f2fs_set_link(old_inode, old_dir_entry, old_dir_page, new_dir); new_dir 1148 fs/f2fs/namei.c f2fs_i_pino_write(old_inode, new_dir->i_ino); new_dir 1160 fs/f2fs/namei.c f2fs_set_link(new_dir, new_entry, new_page, old_inode); new_dir 1170 fs/f2fs/namei.c new_dir->i_ctime = current_time(new_dir); new_dir 1172 fs/f2fs/namei.c down_write(&F2FS_I(new_dir)->i_sem); new_dir 1173 fs/f2fs/namei.c f2fs_i_links_write(new_dir, new_nlink > 0); new_dir 1174 fs/f2fs/namei.c up_write(&F2FS_I(new_dir)->i_sem); new_dir 1176 fs/f2fs/namei.c f2fs_mark_inode_dirty_sync(new_dir, false); new_dir 1180 fs/f2fs/namei.c f2fs_add_ino_entry(sbi, new_dir->i_ino, TRANS_DIR_INO); new_dir 1185 fs/f2fs/namei.c if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir)) new_dir 1207 fs/f2fs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1215 fs/f2fs/namei.c err = fscrypt_prepare_rename(old_dir, old_dentry, new_dir, new_dentry, new_dir 1222 fs/f2fs/namei.c new_dir, new_dentry); new_dir 1228 fs/f2fs/namei.c return f2fs_rename(old_dir, old_dentry, new_dir, new_dentry, flags); new_dir 429 fs/fat/namei_msdos.c struct inode *new_dir, unsigned char *new_name, new_dir 451 fs/fat/namei_msdos.c update_dotdot = (is_dir && old_dir != new_dir); new_dir 460 fs/fat/namei_msdos.c err = fat_scan(new_dir, new_name, &sinfo); new_dir 503 fs/fat/namei_msdos.c err = msdos_add_entry(new_dir, new_name, is_dir, is_hid, 0, new_dir 509 fs/fat/namei_msdos.c inode_inc_iversion(new_dir); new_dir 517 fs/fat/namei_msdos.c if (IS_DIRSYNC(new_dir)) { new_dir 525 fs/fat/namei_msdos.c fat_set_start(dotdot_de, MSDOS_I(new_dir)->i_logstart); new_dir 527 fs/fat/namei_msdos.c if (IS_DIRSYNC(new_dir)) { new_dir 534 fs/fat/namei_msdos.c inc_nlink(new_dir); new_dir 582 fs/fat/namei_msdos.c int err2 = fat_remove_entries(new_dir, &sinfo); new_dir 588 fs/fat/namei_msdos.c fat_fs_error(new_dir->i_sb, new_dir 597 fs/fat/namei_msdos.c struct inode *new_dir, struct dentry *new_dentry, new_dir 616 fs/fat/namei_msdos.c &MSDOS_SB(new_dir->i_sb)->options); new_dir 624 fs/fat/namei_msdos.c new_dir, new_msdos_name, new_dentry, is_hid); new_dir 628 fs/fat/namei_msdos.c err = fat_flush_inodes(sb, old_dir, new_dir); new_dir 896 fs/fat/namei_vfat.c struct inode *new_dir, struct dentry *new_dentry, new_dir 920 fs/fat/namei_vfat.c update_dotdot = (is_dir && old_dir != new_dir); new_dir 938 fs/fat/namei_vfat.c err = vfat_add_entry(new_dir, &new_dentry->d_name, is_dir, 0, new_dir 944 fs/fat/namei_vfat.c inode_inc_iversion(new_dir); new_dir 948 fs/fat/namei_vfat.c if (IS_DIRSYNC(new_dir)) { new_dir 956 fs/fat/namei_vfat.c fat_set_start(dotdot_de, MSDOS_I(new_dir)->i_logstart); new_dir 958 fs/fat/namei_vfat.c if (IS_DIRSYNC(new_dir)) { new_dir 965 fs/fat/namei_vfat.c inc_nlink(new_dir); new_dir 1014 fs/fat/namei_vfat.c int err2 = fat_remove_entries(new_dir, &sinfo); new_dir 1020 fs/fat/namei_vfat.c fat_fs_error(new_dir->i_sb, new_dir 283 fs/hfs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 293 fs/hfs/dir.c res = hfs_remove(new_dir, new_dentry); new_dir 300 fs/hfs/dir.c new_dir, &new_dentry->d_name); new_dir 304 fs/hfs/dir.c new_dir->i_ino, &new_dentry->d_name); new_dir 532 fs/hfsplus/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 543 fs/hfsplus/dir.c res = hfsplus_rmdir(new_dir, new_dentry); new_dir 545 fs/hfsplus/dir.c res = hfsplus_unlink(new_dir, new_dentry); new_dir 552 fs/hfsplus/dir.c new_dir, &new_dentry->d_name); new_dir 735 fs/hostfs/hostfs_kern.c struct inode *new_dir, struct dentry *new_dentry, new_dir 511 fs/hpfs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 556 fs/hpfs/namei.c if ((nde = map_dirent(new_dir, hpfs_i(new_dir)->i_dno, new_name, new_len, NULL, &qbh1))) { new_dir 564 fs/hpfs/namei.c hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent"); new_dir 572 fs/hpfs/namei.c if (new_dir == old_dir) hpfs_brelse4(&qbh); new_dir 574 fs/hpfs/namei.c if ((r = hpfs_add_dirent(new_dir, new_name, new_len, &de))) { new_dir 575 fs/hpfs/namei.c if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!"); new_dir 577 fs/hpfs/namei.c if (new_dir != old_dir) hpfs_brelse4(&qbh); new_dir 581 fs/hpfs/namei.c if (new_dir == old_dir) new_dir 595 fs/hpfs/namei.c hpfs_i(i)->i_parent_dir = new_dir->i_ino; new_dir 597 fs/hpfs/namei.c inc_nlink(new_dir); new_dir 601 fs/hpfs/namei.c fnode->up = cpu_to_le32(new_dir->i_ino); new_dir 611 fs/hpfs/namei.c hpfs_update_directory_times(new_dir); new_dir 1062 fs/jfs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1090 fs/jfs/namei.c rc = dquot_initialize(new_dir); new_dir 1115 fs/jfs/namei.c rc = dtSearch(new_dir, &new_dname, &ino, &btstack, JFS_LOOKUP); new_dir 1147 fs/jfs/namei.c tid = txBegin(new_dir->i_sb, 0); new_dir 1155 fs/jfs/namei.c mutex_lock_nested(&JFS_IP(new_dir)->commit_mutex, COMMIT_MUTEX_PARENT); new_dir 1157 fs/jfs/namei.c if (old_dir != new_dir) new_dir 1168 fs/jfs/namei.c rc = dtModify(tid, new_dir, &new_dname, &ino, new_dir 1177 fs/jfs/namei.c if (old_dir != new_dir) new_dir 1180 fs/jfs/namei.c mutex_unlock(&JFS_IP(new_dir)->commit_mutex); new_dir 1209 fs/jfs/namei.c rc = dtSearch(new_dir, &new_dname, &ino, &btstack, new_dir 1218 fs/jfs/namei.c rc = dtInsert(tid, new_dir, &new_dname, &ino, &btstack); new_dir 1225 fs/jfs/namei.c inc_nlink(new_dir); new_dir 1241 fs/jfs/namei.c if (old_dir != new_dir) { new_dir 1247 fs/jfs/namei.c cpu_to_le32(new_dir->i_ino); new_dir 1268 fs/jfs/namei.c new_dir->i_ctime = new_dir->i_mtime = current_time(new_dir); new_dir 1269 fs/jfs/namei.c mark_inode_dirty(new_dir); new_dir 1278 fs/jfs/namei.c if (old_dir != new_dir) { new_dir 1279 fs/jfs/namei.c iplist[ipcount++] = new_dir; new_dir 1300 fs/jfs/namei.c if (old_dir != new_dir) new_dir 1303 fs/jfs/namei.c mutex_unlock(&JFS_IP(new_dir)->commit_mutex); new_dir 1148 fs/kernfs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1152 fs/kernfs/dir.c struct kernfs_node *new_parent = new_dir->i_private; new_dir 379 fs/libfs.c struct inode *new_dir, struct dentry *new_dentry, new_dir 392 fs/libfs.c simple_unlink(new_dir, new_dentry); new_dir 399 fs/libfs.c inc_nlink(new_dir); new_dir 402 fs/libfs.c old_dir->i_ctime = old_dir->i_mtime = new_dir->i_ctime = new_dir 403 fs/libfs.c new_dir->i_mtime = inode->i_ctime = current_time(old_dir); new_dir 185 fs/minix/namei.c struct inode * new_dir, struct dentry *new_dentry, new_dir 232 fs/minix/namei.c inode_inc_link_count(new_dir); new_dir 239 fs/minix/namei.c minix_set_link(dir_de, dir_page, new_dir); new_dir 4387 fs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 4395 fs/namei.c unsigned max_links = new_dir->i_sb->s_max_links; new_dir 4406 fs/namei.c error = may_create(new_dir, new_dentry); new_dir 4411 fs/namei.c error = may_delete(new_dir, new_dentry, is_dir); new_dir 4413 fs/namei.c error = may_delete(new_dir, new_dentry, new_is_dir); new_dir 4425 fs/namei.c if (new_dir != old_dir) { new_dir 4438 fs/namei.c error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry, new_dir 4454 fs/namei.c if (max_links && new_dir != old_dir) { new_dir 4456 fs/namei.c if (is_dir && !new_is_dir && new_dir->i_nlink >= max_links) new_dir 4473 fs/namei.c new_dir, new_dentry, flags); new_dir 4498 fs/namei.c fsnotify_move(old_dir, new_dir, &old_name.name, is_dir, new_dir 4501 fs/namei.c fsnotify_move(new_dir, old_dir, &old_dentry->d_name, new_dir 2060 fs/nfs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 2076 fs/nfs/dir.c trace_nfs_rename_enter(old_dir, old_dentry, new_dir, new_dentry); new_dir 2103 fs/nfs/dir.c err = nfs_sillyrename(new_dir, new_dentry); new_dir 2113 fs/nfs/dir.c task = nfs_async_rename(old_dir, new_dir, old_dentry, new_dentry, NULL); new_dir 2140 fs/nfs/dir.c new_dir, new_dentry, error); new_dir 2152 fs/nfs/dir.c nfs_save_change_attribute(new_dir)); new_dir 547 fs/nfs/internal.h nfs_async_rename(struct inode *old_dir, struct inode *new_dir, new_dir 725 fs/nfs/nfs2xdr.c encode_diropargs(xdr, args->new_dir, new->name, new->len); new_dir 465 fs/nfs/nfs3proc.c struct inode *new_dir) new_dir 474 fs/nfs/nfs3proc.c nfs_post_op_update_inode(new_dir, res->new_fattr); new_dir 1195 fs/nfs/nfs3xdr.c encode_diropargs3(xdr, args->new_dir, new->name, new->len); new_dir 4617 fs/nfs/nfs4proc.c struct inode *new_dir) new_dir 4628 fs/nfs/nfs4proc.c if (new_dir != old_dir) { new_dir 4633 fs/nfs/nfs4proc.c update_changeattr(new_dir, &res->new_cinfo, new_dir 2227 fs/nfs/nfs4xdr.c encode_putfh(xdr, args->new_dir, &hdr); new_dir 686 fs/nfs/nfstrace.h const struct inode *new_dir, new_dir 690 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry), new_dir 695 fs/nfs/nfstrace.h __field(u64, new_dir) new_dir 703 fs/nfs/nfstrace.h __entry->new_dir = NFS_FILEID(new_dir); new_dir 714 fs/nfs/nfstrace.h (unsigned long long)__entry->new_dir, new_dir 723 fs/nfs/nfstrace.h const struct inode *new_dir, \ new_dir 726 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry)) new_dir 732 fs/nfs/nfstrace.h const struct inode *new_dir, new_dir 737 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry, error), new_dir 744 fs/nfs/nfstrace.h __field(u64, new_dir) new_dir 752 fs/nfs/nfstrace.h __entry->new_dir = NFS_FILEID(new_dir); new_dir 765 fs/nfs/nfstrace.h (unsigned long long)__entry->new_dir, new_dir 774 fs/nfs/nfstrace.h const struct inode *new_dir, \ new_dir 778 fs/nfs/nfstrace.h TP_ARGS(old_dir, old_dentry, new_dir, \ new_dir 358 fs/nfs/proc.c struct inode *new_dir) new_dir 361 fs/nfs/proc.c nfs_mark_for_revalidate(new_dir); new_dir 262 fs/nfs/unlink.c struct inode *new_dir = data->new_dir; new_dir 266 fs/nfs/unlink.c new_dir, data->new_dentry, task->tk_status); new_dir 267 fs/nfs/unlink.c if (!NFS_PROTO(old_dir)->rename_done(task, old_dir, new_dir)) { new_dir 294 fs/nfs/unlink.c if (data->new_dir != data->old_dir) { new_dir 295 fs/nfs/unlink.c spin_lock(&data->new_dir->i_lock); new_dir 296 fs/nfs/unlink.c nfs_force_lookup_revalidate(data->new_dir); new_dir 297 fs/nfs/unlink.c spin_unlock(&data->new_dir->i_lock); new_dir 304 fs/nfs/unlink.c iput(data->new_dir); new_dir 333 fs/nfs/unlink.c nfs_async_rename(struct inode *old_dir, struct inode *new_dir, new_dir 361 fs/nfs/unlink.c data->new_dir = new_dir; new_dir 362 fs/nfs/unlink.c ihold(new_dir); new_dir 372 fs/nfs/unlink.c data->args.new_dir = NFS_FH(new_dir); new_dir 342 fs/nilfs2/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 382 fs/nilfs2/namei.c new_de = nilfs_find_entry(new_dir, &new_dentry->d_name, &new_page); new_dir 385 fs/nilfs2/namei.c nilfs_set_link(new_dir, new_de, new_page, old_inode); new_dir 386 fs/nilfs2/namei.c nilfs_mark_inode_dirty(new_dir); new_dir 397 fs/nilfs2/namei.c inc_nlink(new_dir); new_dir 398 fs/nilfs2/namei.c nilfs_mark_inode_dirty(new_dir); new_dir 411 fs/nilfs2/namei.c nilfs_set_link(old_inode, dir_de, dir_page, new_dir); new_dir 443 fs/ocfs2/dcache.c struct inode *old_dir, struct inode *new_dir) new_dir 455 fs/ocfs2/dcache.c if (old_dir == new_dir) new_dir 461 fs/ocfs2/dcache.c ret = ocfs2_dentry_attach_lock(dentry, inode, OCFS2_I(new_dir)->ip_blkno); new_dir 40 fs/ocfs2/dcache.h struct inode *old_dir, struct inode *new_dir); new_dir 1194 fs/ocfs2/namei.c struct inode *new_dir, new_dir 1227 fs/ocfs2/namei.c trace_ocfs2_rename(old_dir, old_dentry, new_dir, new_dentry, new_dir 1236 fs/ocfs2/namei.c status = dquot_initialize(new_dir); new_dir 1260 fs/ocfs2/namei.c if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) { new_dir 1270 fs/ocfs2/namei.c status = ocfs2_check_if_ancestor(osb, new_dir->i_ino, new_dir 1279 fs/ocfs2/namei.c (unsigned long long)new_dir->i_ino); new_dir 1286 fs/ocfs2/namei.c &new_dir_bh, new_dir, 1); new_dir 1293 fs/ocfs2/namei.c if (!new_dir->i_nlink) { new_dir 1349 fs/ocfs2/namei.c if (!new_inode && new_dir != old_dir && new_dir 1350 fs/ocfs2/namei.c new_dir->i_nlink >= ocfs2_link_max(osb)) { new_dir 1379 fs/ocfs2/namei.c &newfe_blkno, new_dir, new_dir 1461 fs/ocfs2/namei.c BUG_ON(d_inode(new_dentry->d_parent) != new_dir); new_dir 1463 fs/ocfs2/namei.c status = ocfs2_check_dir_for_entry(new_dir, new_dir 1469 fs/ocfs2/namei.c status = ocfs2_prepare_dir_for_insert(osb, new_dir, new_dir_bh, new_dir 1504 fs/ocfs2/namei.c status = ocfs2_update_entry(new_dir, handle, &target_lookup_res, new_dir 1510 fs/ocfs2/namei.c inode_inc_iversion(new_dir); new_dir 1588 fs/ocfs2/namei.c &old_inode_dot_dot_res, new_dir); new_dir 1593 fs/ocfs2/namei.c inc_nlink(new_dir); new_dir 1594 fs/ocfs2/namei.c mark_inode_dirty(new_dir); new_dir 1604 fs/ocfs2/namei.c if (old_dir != new_dir) { new_dir 1606 fs/ocfs2/namei.c new_dir->i_ctime = new_dir->i_mtime = old_dir->i_ctime; new_dir 1612 fs/ocfs2/namei.c ocfs2_mark_inode_dirty(handle, new_dir, new_dir_bh); new_dir 1632 fs/ocfs2/namei.c ocfs2_dentry_move(old_dentry, new_dentry, old_dir, new_dir); new_dir 1652 fs/ocfs2/namei.c ocfs2_double_unlock(old_dir, new_dir); new_dir 2262 fs/ocfs2/ocfs2_trace.h void *new_dir, void *new_dentry, new_dir 2265 fs/ocfs2/ocfs2_trace.h TP_ARGS(old_dir, old_dentry, new_dir, new_dentry, new_dir 2270 fs/ocfs2/ocfs2_trace.h __field(void *, new_dir) new_dir 2280 fs/ocfs2/ocfs2_trace.h __entry->new_dir = new_dir; new_dir 2289 fs/ocfs2/ocfs2_trace.h __entry->new_dir, __entry->new_dentry, new_dir 373 fs/omfs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 385 fs/omfs/dir.c err = omfs_remove(new_dir, new_dentry); new_dir 377 fs/orangefs/namei.c struct inode *new_dir, new_dir 394 fs/orangefs/namei.c iattr.ia_mtime = iattr.ia_ctime = current_time(new_dir); new_dir 395 fs/orangefs/namei.c __orangefs_setattr(new_dir, &iattr); new_dir 402 fs/orangefs/namei.c new_op->upcall.req.rename.new_parent_refn = ORANGEFS_I(new_dir)->refn; new_dir 1017 fs/proc/proc_sysctl.c new = new_dir(set, name, namelen); new_dir 1308 fs/reiserfs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1344 fs/reiserfs/namei.c retval = dquot_initialize(new_dir); new_dir 1415 fs/reiserfs/namei.c reiserfs_add_entry(&th, new_dir, new_dentry->d_name.name, new_dir 1429 fs/reiserfs/namei.c reiserfs_update_inode_transaction(new_dir); new_dir 1446 fs/reiserfs/namei.c search_by_entry_key(new_dir->i_sb, &old_de.de_entry_key, new_dir 1462 fs/reiserfs/namei.c reiserfs_find_entry(new_dir, new_dentry->d_name.name, new_dir 1485 fs/reiserfs/namei.c search_by_entry_key(new_dir->i_sb, new_dir 1575 fs/reiserfs/namei.c new_dir->i_ctime = new_dir->i_mtime = ctime; new_dir 1595 fs/reiserfs/namei.c set_ino_in_dir_entry(&dot_dot_de, INODE_PKEY(new_dir)); new_dir 1603 fs/reiserfs/namei.c INC_DIR_INODE_NLINK(new_dir); new_dir 1629 fs/reiserfs/namei.c reiserfs_update_sd(&th, new_dir); new_dir 190 fs/sysv/namei.c struct inode * new_dir, struct dentry * new_dentry, new_dir 237 fs/sysv/namei.c inode_inc_link_count(new_dir); new_dir 244 fs/sysv/namei.c sysv_set_link(dir_de, dir_page, new_dir); new_dir 1248 fs/ubifs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1257 fs/ubifs/dir.c int err, release, sync = 0, move = (new_dir != old_dir); new_dir 1279 fs/ubifs/dir.c new_dentry, new_dir->i_ino, flags); new_dir 1299 fs/ubifs/dir.c err = fscrypt_setup_filename(new_dir, &new_dentry->d_name, 0, &new_nm); new_dir 1344 fs/ubifs/dir.c lock_4_inodes(old_dir, new_dir, new_inode, whiteout); new_dir 1366 fs/ubifs/dir.c inc_nlink(new_dir); new_dir 1381 fs/ubifs/dir.c new_dir->i_mtime = new_dir->i_ctime = time; new_dir 1400 fs/ubifs/dir.c new_dir->i_size += new_sz; new_dir 1401 fs/ubifs/dir.c ubifs_inode(new_dir)->ui_size = new_dir->i_size; new_dir 1410 fs/ubifs/dir.c sync = IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir); new_dir 1434 fs/ubifs/dir.c err = ubifs_jnl_rename(c, old_dir, old_inode, &old_nm, new_dir, new_dir 1439 fs/ubifs/dir.c unlock_4_inodes(old_dir, new_dir, new_inode, whiteout); new_dir 1460 fs/ubifs/dir.c new_dir->i_size -= new_sz; new_dir 1461 fs/ubifs/dir.c ubifs_inode(new_dir)->ui_size = new_dir->i_size; new_dir 1469 fs/ubifs/dir.c drop_nlink(new_dir); new_dir 1479 fs/ubifs/dir.c unlock_4_inodes(old_dir, new_dir, new_inode, whiteout); new_dir 1489 fs/ubifs/dir.c struct inode *new_dir, struct dentry *new_dentry) new_dir 1494 fs/ubifs/dir.c int sync = IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir); new_dir 1507 fs/ubifs/dir.c err = fscrypt_setup_filename(new_dir, &new_dentry->d_name, 0, &snd_nm); new_dir 1513 fs/ubifs/dir.c lock_4_inodes(old_dir, new_dir, NULL, NULL); new_dir 1519 fs/ubifs/dir.c new_dir->i_mtime = new_dir->i_ctime = time; new_dir 1521 fs/ubifs/dir.c if (old_dir != new_dir) { new_dir 1523 fs/ubifs/dir.c inc_nlink(new_dir); new_dir 1527 fs/ubifs/dir.c drop_nlink(new_dir); new_dir 1532 fs/ubifs/dir.c err = ubifs_jnl_xrename(c, old_dir, fst_inode, &fst_nm, new_dir, new_dir 1535 fs/ubifs/dir.c unlock_4_inodes(old_dir, new_dir, NULL, NULL); new_dir 1544 fs/ubifs/dir.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1554 fs/ubifs/dir.c ubifs_assert(c, inode_is_locked(new_dir)); new_dir 1556 fs/ubifs/dir.c err = fscrypt_prepare_rename(old_dir, old_dentry, new_dir, new_dentry, new_dir 1562 fs/ubifs/dir.c return ubifs_xrename(old_dir, old_dentry, new_dir, new_dentry); new_dir 1564 fs/ubifs/dir.c return do_rename(old_dir, old_dentry, new_dir, new_dentry, flags); new_dir 1212 fs/ubifs/journal.c const struct inode *new_dir, new_dir 1223 fs/ubifs/journal.c int move = (old_dir != new_dir); new_dir 1232 fs/ubifs/journal.c ubifs_assert(c, ubifs_inode(new_dir)->data_len == 0); new_dir 1234 fs/ubifs/journal.c ubifs_assert(c, mutex_is_locked(&ubifs_inode(new_dir)->ui_mutex)); new_dir 1266 fs/ubifs/journal.c dent_key_init_flash(c, &dent->key, new_dir->i_ino, new_nm); new_dir 1323 fs/ubifs/journal.c pack_inode(c, p, new_dir, 1); new_dir 1344 fs/ubifs/journal.c ubifs_wbuf_add_ino_nolock(wbuf, new_dir->i_ino); new_dir 1354 fs/ubifs/journal.c dent_key_init(c, &key, new_dir->i_ino, new_nm); new_dir 1394 fs/ubifs/journal.c ino_key_init(c, &key, new_dir->i_ino); new_dir 1409 fs/ubifs/journal.c mark_inode_clean(c, ubifs_inode(new_dir)); new_dir 1779 fs/ubifs/ubifs.h const struct inode *new_dir, new_dir 1070 fs/udf/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1101 fs/udf/namei.c nfi = udf_find_entry(new_dir, &new_dentry->d_name, &nfibh, &ncfi); new_dir 1143 fs/udf/namei.c nfi = udf_add_entry(new_dir, new_dentry, &nfibh, &ncfi, new_dir 1162 fs/udf/namei.c udf_write_fi(new_dir, &ncfi, nfi, &nfibh, NULL, NULL); new_dir 1173 fs/udf/namei.c new_dir->i_ctime = new_dir->i_mtime = current_time(new_dir); new_dir 1175 fs/udf/namei.c mark_inode_dirty(new_dir); new_dir 1178 fs/udf/namei.c dir_fi->icb.extLocation = cpu_to_lelb(UDF_I(new_dir)->i_location); new_dir 1189 fs/udf/namei.c inc_nlink(new_dir); new_dir 1190 fs/udf/namei.c mark_inode_dirty(new_dir); new_dir 244 fs/ufs/namei.c struct inode *new_dir, struct dentry *new_dentry, new_dir 278 fs/ufs/namei.c new_de = ufs_find_entry(new_dir, &new_dentry->d_name, &new_page); new_dir 281 fs/ufs/namei.c ufs_set_link(new_dir, new_de, new_page, old_inode, 1); new_dir 291 fs/ufs/namei.c inode_inc_link_count(new_dir); new_dir 304 fs/ufs/namei.c if (old_dir != new_dir) new_dir 305 fs/ufs/namei.c ufs_set_link(old_inode, dir_de, dir_page, new_dir, 0); new_dir 98 include/linux/debugfs.h struct dentry *new_dir, const char *new_name); new_dir 242 include/linux/debugfs.h struct dentry *new_dir, char *new_name) new_dir 258 include/linux/fscrypt.h struct inode *new_dir, new_dir 515 include/linux/fscrypt.h struct inode *new_dir, new_dir 637 include/linux/fscrypt.h struct inode *new_dir, new_dir 641 include/linux/fscrypt.h if (IS_ENCRYPTED(old_dir) || IS_ENCRYPTED(new_dir)) new_dir 643 include/linux/fscrypt.h new_dir, new_dentry, flags); new_dir 104 include/linux/fsnotify.h static inline void fsnotify_move(struct inode *old_dir, struct inode *new_dir, new_dir 116 include/linux/fsnotify.h if (old_dir == new_dir) new_dir 127 include/linux/fsnotify.h fsnotify(new_dir, new_dir_mask, source, FSNOTIFY_EVENT_INODE, new_name, new_dir 135 include/linux/fsnotify.h audit_inode_child(new_dir, moved, AUDIT_TYPE_CHILD_CREATE); new_dir 1537 include/linux/lsm_hooks.h int (*path_link)(struct dentry *old_dentry, const struct path *new_dir, new_dir 1540 include/linux/lsm_hooks.h const struct path *new_dir, new_dir 1568 include/linux/lsm_hooks.h struct inode *new_dir, new_dir 713 include/linux/nfs_xdr.h const struct nfs_fh *new_dir; new_dir 1612 include/linux/nfs_xdr.h struct inode *new_dir; new_dir 1668 include/linux/nfs_xdr.h int (*rename_done) (struct rpc_task *task, struct inode *old_dir, struct inode *new_dir); new_dir 334 include/linux/security.h struct inode *new_dir, struct dentry *new_dentry, new_dir 781 include/linux/security.h struct inode *new_dir, new_dir 1666 include/linux/security.h int security_path_link(struct dentry *old_dentry, const struct path *new_dir, new_dir 1669 include/linux/security.h const struct path *new_dir, struct dentry *new_dentry, new_dir 1709 include/linux/security.h const struct path *new_dir, new_dir 1717 include/linux/security.h const struct path *new_dir, new_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) new_dir 3010 mm/shmem.c if (old_dir != new_dir && old_is_dir != new_is_dir) { new_dir 3013 mm/shmem.c inc_nlink(new_dir); new_dir 3015 mm/shmem.c drop_nlink(new_dir); new_dir 3020 mm/shmem.c new_dir->i_ctime = new_dir->i_mtime = new_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) new_dir 3068 mm/shmem.c return shmem_exchange(old_dir, old_dentry, new_dir, new_dentry); new_dir 3082 mm/shmem.c (void) shmem_unlink(new_dir, new_dentry); new_dir 3089 mm/shmem.c inc_nlink(new_dir); new_dir 3093 mm/shmem.c new_dir->i_size += BOGO_DIRENT_SIZE; new_dir 3095 mm/shmem.c new_dir->i_ctime = new_dir->i_mtime = new_dir 465 security/apparmor/file.c const struct path *new_dir, struct dentry *new_dentry) new_dir 467 security/apparmor/file.c struct path link = { .mnt = new_dir->mnt, .dentry = new_dentry }; new_dir 468 security/apparmor/file.c struct path target = { .mnt = new_dir->mnt, .dentry = old_dentry }; new_dir 197 security/apparmor/include/file.h const struct path *new_dir, struct dentry *new_dentry); new_dir 326 security/apparmor/lsm.c static int apparmor_path_link(struct dentry *old_dentry, const struct path *new_dir, new_dir 337 security/apparmor/lsm.c error = aa_path_link(label, old_dentry, new_dir, new_dentry); new_dir 344 security/apparmor/lsm.c const struct path *new_dir, struct dentry *new_dentry) new_dir 356 security/apparmor/lsm.c struct path new_path = { .mnt = new_dir->mnt, new_dir 1056 security/security.c int security_path_link(struct dentry *old_dentry, const struct path *new_dir, new_dir 1061 security/security.c return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry); new_dir 1065 security/security.c const struct path *new_dir, struct dentry *new_dentry, new_dir 1073 security/security.c int err = call_int_hook(path_rename, 0, new_dir, new_dentry, new_dir 1079 security/security.c return call_int_hook(path_rename, 0, old_dir, old_dentry, new_dir, new_dir 1165 security/security.c struct inode *new_dir, struct dentry *new_dentry, new_dir 1173 security/security.c int err = call_int_hook(inode_rename, 0, new_dir, new_dentry, new_dir 1180 security/security.c new_dir, new_dentry); new_dir 1904 security/selinux/hooks.c struct inode *new_dir, new_dir 1917 security/selinux/hooks.c new_dsec = inode_security(new_dir); new_dir 1932 security/selinux/hooks.c if (old_is_dir && new_dir != old_dir) { new_dir 258 security/tomoyo/tomoyo.c static int tomoyo_path_link(struct dentry *old_dentry, const struct path *new_dir, new_dir 261 security/tomoyo/tomoyo.c struct path path1 = { .mnt = new_dir->mnt, .dentry = old_dentry }; new_dir 262 security/tomoyo/tomoyo.c struct path path2 = { .mnt = new_dir->mnt, .dentry = new_dentry };