Home
last modified time | relevance | path

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

12345

/linux-6.15/fs/fat/
H A Dnamei_vfat.c942 new_inode = d_inode(new_dentry); in vfat_rename()
956 if (new_inode) { in vfat_rename()
958 err = fat_dir_empty(new_inode); in vfat_rename()
963 fat_detach(new_inode); in vfat_rename()
985 if (!new_inode) in vfat_rename()
995 if (new_inode) { in vfat_rename()
996 drop_nlink(new_inode); in vfat_rename()
998 drop_nlink(new_inode); in vfat_rename()
1020 if (new_inode) { in vfat_rename()
1046 fat_detach(new_inode); in vfat_exchange_ipos()
[all …]
H A Dnamei_msdos.c443 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()
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()
552 drop_nlink(new_inode); in do_msdos_rename()
574 if (new_inode) { in do_msdos_rename()
[all …]
/linux-6.15/fs/f2fs/
H A Dnamei.c232 inode = new_inode(dir->i_sb); in f2fs_new_inode()
850 if (new_inode) in __f2fs_tmpfile()
851 *new_inode = inode; in __f2fs_tmpfile()
888 struct inode **new_inode) in f2fs_get_tmpfile() argument
891 false, new_inode, NULL); in f2fs_get_tmpfile()
955 if (new_inode) { in f2fs_rename()
978 if (new_inode) { in f2fs_rename()
1011 if (!new_inode->i_nlink) in f2fs_rename()
1012 f2fs_add_orphan_inode(new_inode); in f2fs_rename()
1151 if (S_ISDIR(new_inode->i_mode)) { in f2fs_cross_rename()
[all …]
/linux-6.15/drivers/android/
H A Dbinderfs.c151 inode = new_inode(sb); in binderfs_binder_device_create()
421 inode = new_inode(sb); in binderfs_binder_ctl_create()
476 ret = new_inode(sb); in binderfs_make_inode()
535 if (!new_inode) { in binderfs_create_file()
541 new_inode->i_fop = fops; in binderfs_create_file()
542 new_inode->i_private = data; in binderfs_create_file()
543 d_instantiate(dentry, new_inode); in binderfs_create_file()
567 if (!new_inode) { in binderfs_create_dir()
576 set_nlink(new_inode, 2); in binderfs_create_dir()
577 d_instantiate(dentry, new_inode); in binderfs_create_dir()
[all …]
/linux-6.15/fs/bcachefs/
H A Dnamei.c22 struct bch_inode_unpacked *new_inode, in bch2_create_trans() argument
55 new_inode->bi_flags |= BCH_INODE_unlinked; in bch2_create_trans()
94 if (uid && new_inode->bi_uid != uid) { in bch2_create_trans()
102 new_inum.inum = new_inode->bi_inum; in bch2_create_trans()
103 dir_target = new_inode->bi_inum; in bch2_create_trans()
116 new_inode->bi_parent_subvol = dir.subvol; in bch2_create_trans()
117 new_inode->bi_subvol = new_subvol; in bch2_create_trans()
152 if (is_subdir_for_nlink(new_inode)) in bch2_create_trans()
166 new_inode->bi_dir = dir_u->bi_inum; in bch2_create_trans()
167 new_inode->bi_dir_offset = dir_offset; in bch2_create_trans()
[all …]
/linux-6.15/fs/exfat/
H A Dnamei.c1149 if (new_inode) { in __exfat_rename()
1151 new_ei = EXFAT_I(new_inode); in __exfat_rename()
1186 if (!ret && new_inode) { in __exfat_rename()
1217 i_size_write(new_inode, 0); in __exfat_rename()
1280 if (!new_inode) in exfat_rename()
1288 if (new_inode) { in exfat_rename()
1289 exfat_unhash_inode(new_inode); in exfat_rename()
1292 if (new_inode->i_nlink) { in exfat_rename()
1293 drop_nlink(new_inode); in exfat_rename()
1295 drop_nlink(new_inode); in exfat_rename()
[all …]
/linux-6.15/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-6.15/fs/ufs/
H A Dnamei.c249 struct inode *new_inode = d_inode(new_dentry); in ufs_rename() local
270 if (new_inode) { in ufs_rename()
275 if (dir_de && !ufs_empty_dir(new_inode)) in ufs_rename()
286 inode_set_ctime_current(new_inode); in ufs_rename()
288 drop_nlink(new_inode); in ufs_rename()
289 inode_dec_link_count(new_inode); in ufs_rename()
/linux-6.15/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-6.15/fs/ocfs2/
H A Dnamei.c1254 if (new_inode) { in ocfs2_rename()
1255 if (!igrab(new_inode)) in ocfs2_rename()
1420 if (!new_inode) { in ocfs2_rename()
1458 if (S_ISDIR(new_inode->i_mode) || (new_inode->i_nlink == 1)) { in ocfs2_rename()
1593 if (new_inode) { in ocfs2_rename()
1594 drop_nlink(new_inode); in ocfs2_rename()
1610 if (new_inode) { in ocfs2_rename()
1619 if (new_inode) { in ocfs2_rename()
1682 if (new_inode) in ocfs2_rename()
1685 iput(new_inode); 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-6.15/fs/ext2/
H A Dnamei.c324 struct inode * new_inode = d_inode(new_dentry); in ext2_rename() local
354 if (new_inode) { in ext2_rename()
359 if (old_is_dir && !ext2_empty_dir(new_inode)) in ext2_rename()
372 inode_set_ctime_current(new_inode); in ext2_rename()
374 drop_nlink(new_inode); in ext2_rename()
375 inode_dec_link_count(new_inode); in ext2_rename()
/linux-6.15/fs/nilfs2/
H A Dnamei.c367 struct inode *new_inode = d_inode(new_dentry); in nilfs_rename() local
396 if (new_inode) { in nilfs_rename()
401 if (old_is_dir && !nilfs_empty_dir(new_inode)) in nilfs_rename()
415 inode_set_ctime_current(new_inode); in nilfs_rename()
417 drop_nlink(new_inode); in nilfs_rename()
418 drop_nlink(new_inode); in nilfs_rename()
419 nilfs_mark_inode_dirty(new_inode); in nilfs_rename()
/linux-6.15/fs/udf/
H A Dnamei.c790 if (new_inode) { in udf_rename()
792 if (!empty_dir(new_inode)) in udf_rename()
795 if (new_inode->i_nlink != 2) in udf_rename()
802 } else if (new_inode) { in udf_rename()
804 if (new_inode->i_nlink < 1) in udf_rename()
835 if (!retval && !new_inode) { in udf_rename()
879 if (new_inode) { in udf_rename()
880 inode_set_ctime_current(new_inode); in udf_rename()
881 inode_dec_link_count(new_inode); in udf_rename()
899 if (new_inode) in udf_rename()
[all …]
/linux-6.15/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-6.15/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()
1361 err = ubifs_purge_xattrs(new_inode); in do_rename()
1367 err = ubifs_check_dir_empty(new_inode); in do_rename()
1490 saved_nlink = new_inode->i_nlink; in do_rename()
1492 clear_nlink(new_inode); in do_rename()
1494 drop_nlink(new_inode); in do_rename()
1507 if (unlink && IS_SYNC(new_inode)) in do_rename()
[all …]
H A Djournal.c1358 const struct inode *new_inode, in ubifs_jnl_rename() argument
1367 int last_reference = !!(new_inode && new_inode->i_nlink == 0); in ubifs_jnl_rename()
1384 if (new_inode) { in ubifs_jnl_rename()
1385 new_ui = ubifs_inode(new_inode); in ubifs_jnl_rename()
1459 if (new_inode) { in ubifs_jnl_rename()
1460 pack_inode(c, p, new_inode, 0); in ubifs_jnl_rename()
1513 if (new_inode) in ubifs_jnl_rename()
1515 new_inode->i_ino); in ubifs_jnl_rename()
1547 if (new_inode) { in ubifs_jnl_rename()
1548 ino_key_init(c, &key, new_inode->i_ino); in ubifs_jnl_rename()
[all …]
/linux-6.15/fs/9p/
H A Dvfs_inode.c872 struct inode *new_inode; in v9fs_vfs_rename() local
884 new_inode = d_inode(new_dentry); in v9fs_vfs_rename()
936 if (new_inode) { in v9fs_vfs_rename()
937 if (S_ISDIR(new_inode->i_mode)) in v9fs_vfs_rename()
938 clear_nlink(new_inode); in v9fs_vfs_rename()
940 v9fs_dec_count(new_inode); in v9fs_vfs_rename()
943 if (!new_inode) in v9fs_vfs_rename()
/linux-6.15/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-6.15/fs/devpts/
H A Dinode.c288 inode = new_inode(sb); in mknod_ptmx()
388 inode = new_inode(s); in devpts_fill_super()
524 inode = new_inode(sb); in devpts_pty_new()
/linux-6.15/fs/ceph/
H A Dfile.c847 if (IS_ERR(new_inode)) { in ceph_atomic_open()
848 err = PTR_ERR(new_inode); in ceph_atomic_open()
904 new_inode = ceph_get_inode(dir->i_sb, vino, new_inode); in ceph_atomic_open()
905 if (IS_ERR(new_inode)) { in ceph_atomic_open()
906 err = PTR_ERR(new_inode); in ceph_atomic_open()
907 new_inode = NULL; in ceph_atomic_open()
922 new_inode = NULL; in ceph_atomic_open()
929 new_inode = NULL; in ceph_atomic_open()
940 req->r_new_inode = new_inode; in ceph_atomic_open()
941 new_inode = NULL; in ceph_atomic_open()
[all …]
/linux-6.15/fs/freevxfs/
H A Dvxfs_inode.c143 inode = new_inode(sbp); in vxfs_blkiget()
227 inode = new_inode(sbp); in vxfs_stiget()
/linux-6.15/fs/jfs/
H A Djfs_inode.c48 inode = new_inode(sb); in ialloc()

12345