| /linux/fs/fat/ |
| H A D | namei_vfat.c | 939 struct inode *old_inode, *new_inode; in vfat_rename() local 947 old_inode = d_inode(old_dentry); in vfat_rename() 955 err = vfat_get_dotdot_de(old_inode, &dotdot_bh, &dotdot_de); in vfat_rename() 960 is_dir = S_ISDIR(old_inode->i_mode); in vfat_rename() 979 fat_detach(old_inode); in vfat_rename() 980 fat_attach(old_inode, new_i_pos); in vfat_rename() 981 err = vfat_sync_ipos(new_dir, old_inode); in vfat_rename() 986 err = vfat_update_dotdot_de(new_dir, old_inode, dotdot_bh, in vfat_rename() 1019 corrupt |= vfat_update_dotdot_de(old_dir, old_inode, dotdot_bh, in vfat_rename() 1023 fat_detach(old_inode); in vfat_rename() [all …]
|
| /linux/fs/minix/ |
| H A D | namei.c | 195 struct inode * old_inode = d_inode(old_dentry); in minix_rename() local 210 if (S_ISDIR(old_inode->i_mode)) { in minix_rename() 212 dir_de = minix_dotdot(old_inode, &dir_folio); in minix_rename() 240 err = minix_set_link(new_de, new_folio, old_inode); in minix_rename() 249 err = minix_add_link(new_dentry, old_inode); in minix_rename() 260 mark_inode_dirty(old_inode); in minix_rename()
|
| /linux/fs/bfs/ |
| H A D | dir.c | 206 struct inode *old_inode, *new_inode; in bfs_rename() local 216 old_inode = d_inode(old_dentry); in bfs_rename() 217 if (S_ISDIR(old_inode->i_mode)) in bfs_rename() 220 info = BFS_SB(old_inode->i_sb); in bfs_rename() 225 if (!old_bh || (le16_to_cpu(old_de->ino) != old_inode->i_ino)) in bfs_rename() 238 old_inode->i_ino); in bfs_rename()
|
| /linux/fs/ocfs2/ |
| H A D | namei.c | 1214 struct inode *old_inode = d_inode(old_dentry); in ocfs2_rename() local 1274 if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) { in ocfs2_rename() 1285 old_inode->i_ino); in ocfs2_rename() 1292 (unsigned long long)old_inode->i_ino, in ocfs2_rename() 1331 status = ocfs2_inode_lock_nested(old_inode, &old_inode_bh, 1, in ocfs2_rename() 1346 if (S_ISDIR(old_inode->i_mode) && new_dir != old_dir) { in ocfs2_rename() 1351 old_inode, in ocfs2_rename() 1383 if (old_de_ino != OCFS2_I(old_inode)->ip_blkno) { in ocfs2_rename() 1518 old_inode); in ocfs2_rename() 1541 status = ocfs2_add_entry(handle, new_dentry, old_inode, in ocfs2_rename() [all …]
|
| H A D | xattr.h | 80 int ocfs2_reflink_xattrs(struct inode *old_inode,
|
| H A D | xattr.c | 6210 struct inode *old_inode; member 6374 struct super_block *sb = args->old_inode->i_sb; in ocfs2_reflink_xattr_header() 6448 ret = ocfs2_xattr_get_clusters(args->old_inode, in ocfs2_reflink_xattr_header() 6465 args->old_inode->i_sb, in ocfs2_reflink_xattr_header() 6496 struct ocfs2_super *osb = OCFS2_SB(args->old_inode->i_sb); in ocfs2_reflink_xattr_inline() 6775 struct ocfs2_super *osb = OCFS2_SB(args->reflink->old_inode->i_sb); in ocfs2_lock_reflink_xattr_rec_allocators() 6780 ret = ocfs2_iterate_xattr_buckets(args->reflink->old_inode, blkno, len, in ocfs2_lock_reflink_xattr_rec_allocators() 6860 struct super_block *sb = args->reflink->old_inode->i_sb; in ocfs2_reflink_xattr_bucket() 7084 para.old_bucket = ocfs2_xattr_bucket_new(args->old_inode); in ocfs2_reflink_xattr_tree() 7097 ret = ocfs2_iterate_xattr_index_block(args->old_inode, blk_bh, in ocfs2_reflink_xattr_tree() [all …]
|
| /linux/fs/ubifs/ |
| H A D | dir.c | 1326 struct inode *old_inode = d_inode(old_dentry); in do_rename() local 1329 struct ubifs_inode *old_inode_ui = ubifs_inode(old_inode); in do_rename() 1332 int is_dir = S_ISDIR(old_inode->i_mode); in do_rename() 1353 old_dentry, old_inode->i_ino, old_dir->i_ino, in do_rename() 1505 if (IS_SYNC(old_inode)) { in do_rename() 1516 err = ubifs_jnl_rename(c, old_dir, old_inode, &old_nm, new_dir, in do_rename() 1531 mark_inode_dirty_sync(old_inode); in do_rename() 1536 if (IS_SYNC(old_inode)) in do_rename() 1542 old_inode->i_sb->s_op->write_inode(old_inode, NULL); in do_rename()
|
| H A D | journal.c | 1355 const struct inode *old_inode, in ubifs_jnl_rename() argument 1424 dent->inum = cpu_to_le64(old_inode->i_ino); in ubifs_jnl_rename() 1425 dent->type = get_dent_type(old_inode->i_mode); in ubifs_jnl_rename()
|
| /linux/fs/9p/ |
| H A D | vfs_inode.c | 861 struct inode *old_inode; in v9fs_vfs_rename() local 873 old_inode = d_inode(old_dentry); in v9fs_vfs_rename() 875 v9ses = v9fs_inode2v9ses(old_inode); in v9fs_vfs_rename() 932 if (S_ISDIR(old_inode->i_mode)) { in v9fs_vfs_rename() 937 v9fs_invalidate_inode_attr(old_inode); in v9fs_vfs_rename()
|
| /linux/fs/nfs/ |
| H A D | dir.c | 2760 struct inode *old_inode = d_inode(old_dentry); in nfs_rename() local 2821 if (S_ISREG(old_inode->i_mode) && in nfs_rename() 2823 nfs_sync_inode(old_inode); in nfs_rename() 2843 spin_lock(&old_inode->i_lock); in nfs_rename() 2844 NFS_I(old_inode)->attr_gencount = nfs_inc_attr_generation_counter(); in nfs_rename() 2845 nfs_set_cache_invalid(old_inode, NFS_INO_INVALID_CHANGE | in nfs_rename() 2848 spin_unlock(&old_inode->i_lock); in nfs_rename()
|
| H A D | nfs4proc.c | 5009 struct inode *old_inode = d_inode(old_dentry); in nfs4_proc_rename_setup() local 5012 if (old_inode) in nfs4_proc_rename_setup() 5013 nfs4_inode_make_writeable(old_inode); in nfs4_proc_rename_setup()
|
| /linux/fs/btrfs/ |
| H A D | inode.c | 8287 struct inode *old_inode = old_dentry->d_inode; in btrfs_rename_exchange() local 8290 u64 old_ino = btrfs_ino(BTRFS_I(old_inode)); in btrfs_rename_exchange() 8383 BTRFS_I(old_inode)->dir_index = 0ULL; in btrfs_rename_exchange() 8417 inode_inc_iversion(old_inode); in btrfs_rename_exchange() 8448 BTRFS_I(old_inode), true); in btrfs_rename_exchange() 8468 ret = btrfs_update_inode(trans, BTRFS_I(old_inode)); in btrfs_rename_exchange() 8497 ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), in btrfs_rename_exchange() 8511 if (old_inode->i_nlink == 1) in btrfs_rename_exchange() 8512 BTRFS_I(old_inode)->dir_index = old_idx; in btrfs_rename_exchange() 8576 struct inode *old_inode = d_inode(old_dentry); in btrfs_rename() local [all …]
|
| /linux/fs/quota/ |
| H A D | dquot.c | 1027 struct inode *inode, *old_inode = NULL; in add_dquot_ref() local 1050 iput(old_inode); in add_dquot_ref() 1065 old_inode = inode; in add_dquot_ref() 1070 iput(old_inode); in add_dquot_ref()
|
| /linux/security/selinux/ |
| H A D | hooks.c | 3085 static int selinux_inode_rename(struct inode *old_inode, struct dentry *old_dentry, in selinux_inode_rename() argument 3088 return may_rename(old_inode, old_dentry, new_inode, new_dentry); in selinux_inode_rename()
|
| /linux/security/smack/ |
| H A D | smack_lsm.c | 1193 static int smack_inode_rename(struct inode *old_inode, in smack_inode_rename() argument
|