/linux-master/fs/fat/ |
H A D | namei_msdos.c | 435 struct inode *old_inode, *new_inode; local 442 old_inode = d_inode(old_dentry); 451 is_dir = S_ISDIR(old_inode->i_mode); 454 if (fat_get_dotdot_entry(old_inode, &dotdot_bh, &dotdot_de)) { 460 old_attrs = MSDOS_I(old_inode)->i_attrs; 470 MSDOS_I(old_inode)->i_attrs |= ATTR_HIDDEN; 472 MSDOS_I(old_inode)->i_attrs &= ~ATTR_HIDDEN; 474 err = fat_sync_inode(old_inode); 476 MSDOS_I(old_inode)->i_attrs = old_attrs; 480 mark_inode_dirty(old_inode); [all...] |
H A D | namei_vfat.c | 936 struct inode *old_inode, *new_inode; local 944 old_inode = d_inode(old_dentry); 952 err = vfat_get_dotdot_de(old_inode, &dotdot_bh, &dotdot_de); 957 is_dir = S_ISDIR(old_inode->i_mode); 976 fat_detach(old_inode); 977 fat_attach(old_inode, new_i_pos); 978 err = vfat_sync_ipos(new_dir, old_inode); 983 err = vfat_update_dotdot_de(new_dir, old_inode, dotdot_bh, 1017 corrupt |= vfat_update_dotdot_de(old_dir, old_inode, dotdot_bh, 1021 fat_detach(old_inode); 1045 vfat_exchange_ipos(struct inode *old_inode, struct inode *new_inode, loff_t old_i_pos, loff_t new_i_pos) argument 1065 struct inode *old_inode, *new_inode; local [all...] |
/linux-master/fs/ufs/ |
H A D | namei.c | 250 struct inode *old_inode = d_inode(old_dentry); local 265 if (S_ISDIR(old_inode->i_mode)) { 267 dir_de = ufs_dotdot(old_inode, &dir_page); 284 ufs_set_link(new_dir, new_de, new_page, old_inode, 1); 290 err = ufs_add_link(new_dentry, old_inode); 301 inode_set_ctime_current(old_inode); 304 mark_inode_dirty(old_inode); 308 ufs_set_link(old_inode, dir_de, dir_page, new_dir, 0);
|
/linux-master/fs/sysv/ |
H A D | namei.c | 195 struct inode * old_inode = d_inode(old_dentry); local 210 if (S_ISDIR(old_inode->i_mode)) { 212 dir_de = sysv_dotdot(old_inode, &dir_page); 229 err = sysv_set_link(new_de, new_page, old_inode); 238 err = sysv_add_link(new_dentry, old_inode); 249 mark_inode_dirty(old_inode);
|
/linux-master/fs/minix/ |
H A D | namei.c | 181 struct inode * old_inode = d_inode(old_dentry); local 196 if (S_ISDIR(old_inode->i_mode)) { 198 dir_de = minix_dotdot(old_inode, &dir_page); 215 err = minix_set_link(new_de, new_page, old_inode); 225 err = minix_add_link(new_dentry, old_inode); 236 mark_inode_dirty(old_inode);
|
/linux-master/fs/ext2/ |
H A D | namei.c | 322 struct inode * old_inode = d_inode(old_dentry); local 328 bool old_is_dir = S_ISDIR(old_inode->i_mode); 348 dir_de = ext2_dotdot(old_inode, &dir_folio); 367 err = ext2_set_link(new_dir, new_de, new_folio, old_inode, true); 376 err = ext2_add_link(new_dentry, old_inode); 387 inode_set_ctime_current(old_inode); 388 mark_inode_dirty(old_inode); 393 err = ext2_set_link(old_inode, dir_de, dir_folio,
|
/linux-master/fs/f2fs/ |
H A D | namei.c | 958 struct inode *old_inode = d_inode(old_dentry); local 966 bool old_is_dir = S_ISDIR(old_inode->i_mode); 1029 old_dir_entry = f2fs_parent_dir(old_inode, &old_dir_page); 1060 f2fs_set_link(new_dir, new_entry, new_page, old_inode); 1079 err = f2fs_add_link(new_dentry, old_inode); 1089 f2fs_down_write(&F2FS_I(old_inode)->i_sem); 1091 file_lost_pino(old_inode); 1094 f2fs_i_pino_write(old_inode, new_dir->i_ino); 1095 f2fs_up_write(&F2FS_I(old_inode)->i_sem); 1097 inode_set_ctime_current(old_inode); 1153 struct inode *old_inode = d_inode(old_dentry); local [all...] |
/linux-master/fs/ocfs2/ |
H A D | xattr.h | 80 int ocfs2_reflink_xattrs(struct inode *old_inode,
|
H A D | namei.c | 1207 struct inode *old_inode = d_inode(old_dentry); local 1267 if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) { 1278 old_inode->i_ino); 1285 (unsigned long long)old_inode->i_ino, 1324 status = ocfs2_inode_lock_nested(old_inode, &old_inode_bh, 1, 1339 if (S_ISDIR(old_inode->i_mode) && new_dir != old_dir) { 1344 old_inode, 1376 if (old_de_ino != OCFS2_I(old_inode)->ip_blkno) { 1511 old_inode); 1534 status = ocfs2_add_entry(handle, new_dentry, old_inode, [all...] |
H A D | xattr.c | 6180 struct inode *old_inode; member in struct:ocfs2_xattr_reflink 6344 struct super_block *sb = args->old_inode->i_sb; 6414 ret = ocfs2_xattr_get_clusters(args->old_inode, 6431 args->old_inode->i_sb, 6462 struct ocfs2_super *osb = OCFS2_SB(args->old_inode->i_sb); 6750 struct ocfs2_super *osb = OCFS2_SB(args->reflink->old_inode->i_sb); 6755 ret = ocfs2_iterate_xattr_buckets(args->reflink->old_inode, blkno, len, 6835 struct super_block *sb = args->reflink->old_inode->i_sb; 7059 para.old_bucket = ocfs2_xattr_bucket_new(args->old_inode); 7072 ret = ocfs2_iterate_xattr_index_block(args->old_inode, blk_b 7124 ocfs2_reflink_xattrs(struct inode *old_inode, struct buffer_head *old_bh, struct inode *new_inode, struct buffer_head *new_bh, bool preserve_security) argument [all...] |
/linux-master/fs/reiserfs/ |
H A D | namei.c | 1317 struct inode *old_inode, *new_dentry_inode; local 1347 old_inode = d_inode(old_dentry); 1366 if (retval != NAME_FOUND || old_de.de_objectid != old_inode->i_ino) { 1371 if (S_ISDIR(old_inode->i_mode)) { 1391 reiserfs_find_entry(old_inode, "..", 2, 1418 new_dentry->d_name.len, old_inode, 0); 1437 reiserfs_update_inode_transaction(old_inode); 1459 reiserfs_prepare_for_journal(old_inode->i_sb, old_de.de_bh, 1); 1483 reiserfs_prepare_for_journal(old_inode->i_sb, new_de.de_bh, 1); 1501 reiserfs_prepare_for_journal(old_inode [all...] |
/linux-master/fs/bfs/ |
H A D | dir.c | 206 struct inode *old_inode, *new_inode; local 216 old_inode = d_inode(old_dentry); 217 if (S_ISDIR(old_inode->i_mode)) 220 info = BFS_SB(old_inode->i_sb); 225 if (!old_bh || (le16_to_cpu(old_de->ino) != old_inode->i_ino)) 238 old_inode->i_ino);
|
/linux-master/fs/nilfs2/ |
H A D | namei.c | 349 struct inode *old_inode = d_inode(old_dentry); local 370 if (S_ISDIR(old_inode->i_mode)) { 372 dir_de = nilfs_dotdot(old_inode, &dir_folio); 389 nilfs_set_link(new_dir, new_de, new_folio, old_inode); 398 err = nilfs_add_link(new_dentry, old_inode); 411 inode_set_ctime_current(old_inode); 416 nilfs_set_link(old_inode, dir_de, dir_folio, new_dir); 423 nilfs_mark_inode_dirty(old_inode);
|
/linux-master/fs/udf/ |
H A D | namei.c | 765 struct inode *old_inode = d_inode(old_dentry); local 780 if (udf_get_lb_pblock(old_dir->i_sb, &tloc, 0) != old_inode->i_ino) { 785 if (S_ISDIR(old_inode->i_mode)) { 794 retval = udf_fiiter_find_entry(old_inode, &dotdot_name, 797 udf_err(old_inode->i_sb, 799 old_inode->i_ino); 806 if (udf_get_lb_pblock(old_inode->i_sb, &tloc, 0) != 809 udf_err(old_inode->i_sb, 811 old_inode->i_ino, old_dir->i_ino, 812 udf_get_lb_pblock(old_inode [all...] |
/linux-master/fs/omfs/ |
H A D | dir.c | 378 struct inode *old_inode = d_inode(old_dentry); local 398 err = omfs_add_link(new_dentry, old_inode); 402 inode_set_ctime_current(old_inode); 403 mark_inode_dirty(old_inode);
|
/linux-master/fs/exfat/ |
H A D | namei.c | 1237 struct inode *old_inode, *new_inode; local 1252 old_inode = old_dentry->d_inode; 1255 err = __exfat_rename(old_dir, EXFAT_I(old_inode), new_dir, new_dentry); 1268 i_pos = ((loff_t)EXFAT_I(old_inode)->dir.dir << 32) | 1269 (EXFAT_I(old_inode)->entry & 0xffffffff); 1270 exfat_unhash_inode(old_inode); 1271 exfat_hash_inode(old_inode, i_pos); 1273 exfat_sync_inode(old_inode); 1275 mark_inode_dirty(old_inode); 1277 if (S_ISDIR(old_inode [all...] |
/linux-master/fs/ubifs/ |
H A D | dir.c | 1299 struct inode *old_inode = d_inode(old_dentry); local 1302 struct ubifs_inode *old_inode_ui = ubifs_inode(old_inode); 1305 int is_dir = S_ISDIR(old_inode->i_mode); 1326 old_dentry, old_inode->i_ino, old_dir->i_ino, 1434 * @old_inode to a different directory. 1445 * @old_inode is not moving to a different directory, 1478 * Do not ask 'ubifs_jnl_rename()' to flush write-buffer if @old_inode 1482 if (IS_SYNC(old_inode)) { 1493 err = ubifs_jnl_rename(c, old_dir, old_inode, &old_nm, new_dir, 1508 mark_inode_dirty_sync(old_inode); [all...] |
H A D | journal.c | 1331 * @old_inode: directory entry's inode to rename 1346 const struct inode *old_inode, 1415 dent->inum = cpu_to_le64(old_inode->i_ino); 1416 dent->type = get_dent_type(old_inode->i_mode); 1345 ubifs_jnl_rename(struct ubifs_info *c, const struct inode *old_dir, const struct inode *old_inode, const struct fscrypt_name *old_nm, const struct inode *new_dir, const struct inode *new_inode, const struct fscrypt_name *new_nm, const struct inode *whiteout, int sync) argument
|
H A D | ubifs.h | 1818 const struct inode *old_inode,
|
/linux-master/fs/9p/ |
H A D | vfs_inode.c | 815 struct inode *old_inode; local 827 old_inode = d_inode(old_dentry); 829 v9ses = v9fs_inode2v9ses(old_inode); 886 if (S_ISDIR(old_inode->i_mode)) { 891 v9fs_invalidate_inode_attr(old_inode);
|
/linux-master/block/ |
H A D | bdev.c | 1191 struct inode *inode, *old_inode = NULL; local 1215 iput(old_inode); 1216 old_inode = inode; 1238 iput(old_inode);
|
/linux-master/fs/btrfs/ |
H A D | inode.c | 8812 struct inode *old_inode = old_dentry->d_inode; local 8815 u64 old_ino = btrfs_ino(BTRFS_I(old_inode)); 8907 BTRFS_I(old_inode)->dir_index = 0ULL; 8941 inode_inc_iversion(old_inode); 8947 BTRFS_I(old_inode), true); 8960 ret = btrfs_update_inode(trans, BTRFS_I(old_inode)); 8982 ret = btrfs_add_link(trans, BTRFS_I(new_dir), BTRFS_I(old_inode), 8996 if (old_inode->i_nlink == 1) 8997 BTRFS_I(old_inode)->dir_index = old_idx; 9068 struct inode *old_inode local [all...] |
/linux-master/fs/nfs/ |
H A D | dir.c | 2651 struct inode *old_inode = d_inode(old_dentry); local 2715 if (S_ISREG(old_inode->i_mode)) 2716 nfs_sync_inode(old_inode); 2734 spin_lock(&old_inode->i_lock); 2735 NFS_I(old_inode)->attr_gencount = nfs_inc_attr_generation_counter(); 2736 nfs_set_cache_invalid(old_inode, NFS_INO_INVALID_CHANGE | 2739 spin_unlock(&old_inode->i_lock);
|
H A D | nfs4proc.c | 4862 struct inode *old_inode = d_inode(old_dentry); local 4865 if (old_inode) 4866 nfs4_inode_make_writeable(old_inode);
|
/linux-master/fs/quota/ |
H A D | dquot.c | 1024 struct inode *inode, *old_inode = NULL; local 1047 iput(old_inode); 1062 old_inode = inode; 1067 iput(old_inode);
|