Home
last modified time | relevance | path

Searched refs:new_inode (Results 1 – 25 of 86) sorted by relevance

1234

/linux/fs/fat/
H A Dnamei_vfat.c936 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()
[all …]
H A Dnamei_msdos.c435 struct inode *old_inode, *new_inode; in do_msdos_rename() local
443 new_inode = d_inode(new_dentry); in do_msdos_rename()
463 if (!new_inode) { in do_msdos_rename()
493 if (new_inode) { in do_msdos_rename()
497 err = fat_dir_empty(new_inode); in do_msdos_rename()
501 new_i_pos = MSDOS_I(new_inode)->i_pos; in do_msdos_rename()
502 fat_detach(new_inode); in do_msdos_rename()
534 if (!new_inode) in do_msdos_rename()
549 if (new_inode) { in do_msdos_rename()
550 drop_nlink(new_inode); in do_msdos_rename()
[all …]
/linux/fs/sysv/
H A Dnamei.c196 struct inode * new_inode = d_inode(new_dentry); in sysv_rename() local
217 if (new_inode) { in sysv_rename()
222 if (dir_de && !sysv_empty_dir(new_inode)) in sysv_rename()
233 inode_set_ctime_current(new_inode); in sysv_rename()
235 drop_nlink(new_inode); in sysv_rename()
236 inode_dec_link_count(new_inode); in sysv_rename()
/linux/fs/minix/
H A Dnamei.c182 struct inode * new_inode = d_inode(new_dentry); in minix_rename() local
203 if (new_inode) { in minix_rename()
208 if (dir_de && !minix_empty_dir(new_inode)) in minix_rename()
219 inode_set_ctime_current(new_inode); in minix_rename()
221 drop_nlink(new_inode); in minix_rename()
222 inode_dec_link_count(new_inode); in minix_rename()
/linux/fs/ufs/
H A Dnamei.c251 struct inode *new_inode = d_inode(new_dentry); in ufs_rename() local
272 if (new_inode) { in ufs_rename()
277 if (dir_de && !ufs_empty_dir(new_inode)) in ufs_rename()
285 inode_set_ctime_current(new_inode); in ufs_rename()
287 drop_nlink(new_inode); in ufs_rename()
288 inode_dec_link_count(new_inode); in ufs_rename()
/linux/fs/bfs/
H A Ddir.c87 inode = new_inode(s); in bfs_create()
206 struct inode *old_inode, *new_inode; in bfs_rename() local
229 new_inode = d_inode(new_dentry); in bfs_rename()
232 if (new_bh && !new_inode) { in bfs_rename()
245 if (new_inode) { in bfs_rename()
246 inode_set_ctime_current(new_inode); in bfs_rename()
247 inode_dec_link_count(new_inode); in bfs_rename()
/linux/fs/ocfs2/
H A Dnamei.c189 inode = new_inode(dir->i_sb); in ocfs2_get_init_inode()
1210 struct inode *new_inode = d_inode(new_dentry); in ocfs2_rename() local
1253 if (new_inode) { in ocfs2_rename()
1254 if (!igrab(new_inode)) in ocfs2_rename()
1358 if (!new_inode && new_dir->i_nlink >= ocfs2_link_max(osb)) { in ocfs2_rename()
1400 if (!target_exists && new_inode) { in ocfs2_rename()
1419 if (!new_inode) { in ocfs2_rename()
1427 if (OCFS2_I(new_inode)->ip_blkno != newfe_blkno) { in ocfs2_rename()
1431 (unsigned long long)OCFS2_I(new_inode)->ip_blkno, in ocfs2_rename()
1433 OCFS2_I(new_inode)->ip_flags); in ocfs2_rename()
[all …]
H A Dnamei.h28 struct inode **new_inode);
35 struct inode *new_inode,
H A Dxattr.h82 struct inode *new_inode,
/linux/fs/ext2/
H A Dnamei.c323 struct inode * new_inode = d_inode(new_dentry); in ext2_rename() local
353 if (new_inode) { in ext2_rename()
358 if (old_is_dir && !ext2_empty_dir(new_inode)) in ext2_rename()
371 inode_set_ctime_current(new_inode); in ext2_rename()
373 drop_nlink(new_inode); in ext2_rename()
374 inode_dec_link_count(new_inode); in ext2_rename()
/linux/fs/nilfs2/
H A Dnamei.c350 struct inode *new_inode = d_inode(new_dentry); in nilfs_rename() local
377 if (new_inode) { in nilfs_rename()
382 if (dir_de && !nilfs_empty_dir(new_inode)) in nilfs_rename()
392 inode_set_ctime_current(new_inode); in nilfs_rename()
394 drop_nlink(new_inode); in nilfs_rename()
395 drop_nlink(new_inode); in nilfs_rename()
396 nilfs_mark_inode_dirty(new_inode); in nilfs_rename()
/linux/fs/hpfs/
H A Dnamei.c54 result = new_inode(dir->i_sb); in hpfs_mkdir()
155 result = new_inode(dir->i_sb); in hpfs_create()
241 result = new_inode(dir->i_sb); in hpfs_mknod()
316 result = new_inode(dir->i_sb); in hpfs_symlink()
506 struct inode *new_inode = d_inode(new_dentry); in hpfs_rename() local
527 if (new_inode && S_ISDIR(new_inode->i_mode)) { in hpfs_rename()
540 if (new_inode) { in hpfs_rename()
544 clear_nlink(new_inode); in hpfs_rename()
/linux/fs/ubifs/
H A Ddir.c90 inode = new_inode(c->vfs_sb); in ubifs_new_inode()
1327 struct inode *new_inode = d_inode(new_dentry); in do_rename() local
1333 int unlink = !!new_inode, new_sz, old_sz; in do_rename()
1357 ubifs_assert(c, inode_is_locked(new_inode)); in do_rename()
1360 req.dirtied_ino_d = ALIGN(ubifs_inode(new_inode)->data_len, 8); in do_rename()
1361 err = ubifs_purge_xattrs(new_inode); in do_rename()
1367 err = ubifs_check_dir_empty(new_inode); in do_rename()
1444 lock_4_inodes(old_dir, new_dir, new_inode, whiteout); in do_rename()
1490 saved_nlink = new_inode->i_nlink; in do_rename()
1492 clear_nlink(new_inode); in do_rename()
[all …]
H A Djournal.c1354 const struct inode *new_inode, in ubifs_jnl_rename() argument
1363 int last_reference = !!(new_inode && new_inode->i_nlink == 0); in ubifs_jnl_rename()
1380 if (new_inode) { in ubifs_jnl_rename()
1381 new_ui = ubifs_inode(new_inode); in ubifs_jnl_rename()
1455 if (new_inode) { in ubifs_jnl_rename()
1456 pack_inode(c, p, new_inode, 0); in ubifs_jnl_rename()
1492 err = ubifs_add_orphan(c, new_inode->i_ino); in ubifs_jnl_rename()
1509 if (new_inode) in ubifs_jnl_rename()
1511 new_inode->i_ino); in ubifs_jnl_rename()
1543 if (new_inode) { in ubifs_jnl_rename()
[all …]
/linux/fs/udf/
H A Dnamei.c766 struct inode *new_inode = d_inode(new_dentry); in udf_rename() local
786 if (new_inode) { in udf_rename()
788 if (!empty_dir(new_inode)) in udf_rename()
821 if (!retval && !new_inode) { in udf_rename()
865 if (new_inode) { in udf_rename()
866 inode_set_ctime_current(new_inode); in udf_rename()
867 inode_dec_link_count(new_inode); in udf_rename()
868 udf_add_fid_counter(old_dir->i_sb, S_ISDIR(new_inode->i_mode), in udf_rename()
885 if (new_inode) in udf_rename()
886 inode_dec_link_count(new_inode); in udf_rename()
H A Dialloc.c41 inode = new_inode(sb); in udf_new_inode()
/linux/fs/9p/
H A Dvfs_inode.c838 struct inode *new_inode; in v9fs_vfs_rename() local
850 new_inode = d_inode(new_dentry); in v9fs_vfs_rename()
902 if (new_inode) { in v9fs_vfs_rename()
903 if (S_ISDIR(new_inode->i_mode)) in v9fs_vfs_rename()
904 clear_nlink(new_inode); in v9fs_vfs_rename()
906 v9fs_dec_count(new_inode); in v9fs_vfs_rename()
909 if (!new_inode) in v9fs_vfs_rename()
/linux/fs/devpts/
H A Dinode.c332 inode = new_inode(sb); in mknod_ptmx()
449 inode = new_inode(s); in devpts_fill_super()
555 inode = new_inode(sb); in devpts_pty_new()
/linux/fs/proc/
H A Dself.c46 struct inode *inode = new_inode(s); in proc_setup_self()
H A Dthread_self.c46 struct inode *inode = new_inode(s); in proc_setup_thread_self()
/linux/fs/freevxfs/
H A Dvxfs_inode.c143 inode = new_inode(sbp); in vxfs_blkiget()
227 inode = new_inode(sbp); in vxfs_stiget()
/linux/fs/bcachefs/
H A Dfsck.c446 struct bch_inode_unpacked new_inode; in reconstruct_subvol() local
449 bch2_inode_init_early(c, &new_inode); in reconstruct_subvol()
450 bch2_inode_init_late(&new_inode, bch2_current_time(c), 0, 0, S_IFDIR|0755, 0, NULL); in reconstruct_subvol()
452 new_inode.bi_subvol = subvolid; in reconstruct_subvol()
454 int ret = bch2_inode_create(trans, &inode_iter, &new_inode, snapshotid, cpu) ?: in reconstruct_subvol()
456 bch2_inode_write(trans, &inode_iter, &new_inode); in reconstruct_subvol()
461 inum = new_inode.bi_inum; in reconstruct_subvol()
538 struct bch_inode_unpacked new_inode; in reconstruct_inode() local
539 bch2_inode_init_early(c, &new_inode); in reconstruct_inode()
540 bch2_inode_init_late(&new_inode, bch2_current_time(c), 0, 0, i_mode|0600, 0, NULL); in reconstruct_inode()
[all …]
/linux/fs/afs/
H A Ddir.c1846 struct inode *new_inode; in afs_rename_edit_dir() local
1876 new_inode = d_inode(new_dentry); in afs_rename_edit_dir()
1877 if (new_inode) { in afs_rename_edit_dir()
1878 spin_lock(&new_inode->i_lock); in afs_rename_edit_dir()
1879 if (S_ISDIR(new_inode->i_mode)) in afs_rename_edit_dir()
1880 clear_nlink(new_inode); in afs_rename_edit_dir()
1881 else if (new_inode->i_nlink > 0) in afs_rename_edit_dir()
1882 drop_nlink(new_inode); in afs_rename_edit_dir()
1883 spin_unlock(&new_inode->i_lock); in afs_rename_edit_dir()
/linux/fs/jfs/
H A Djfs_inode.c48 inode = new_inode(sb); in ialloc()
/linux/fs/btrfs/
H A Dinode.c5643 struct inode *inode = new_inode(dir->i_sb); in new_simple_dir()
6604 inode = new_inode(dir->i_sb); in btrfs_mknod()
6618 inode = new_inode(dir->i_sb); in btrfs_create()
6717 inode = new_inode(dir->i_sb); in btrfs_mkdir()
7643 inode = new_inode(dir->i_sb); in btrfs_new_subvol_inode()
7894 struct inode *new_inode = new_dentry->d_inode; in btrfs_rename_exchange() local
7899 u64 new_ino = btrfs_ino(BTRFS_I(new_inode)); in btrfs_rename_exchange()
7991 BTRFS_I(new_inode)->dir_index = 0ULL; in btrfs_rename_exchange()
8025 inode_inc_iversion(new_inode); in btrfs_rename_exchange()
8032 BTRFS_I(new_inode), true); in btrfs_rename_exchange()
[all …]

1234