| /linux-6.15/fs/fat/ |
| H A D | namei_vfat.c | 942 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 D | namei_msdos.c | 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() 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 D | namei.c | 232 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 D | binderfs.c | 151 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 D | namei.c | 22 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 D | namei.c | 1149 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 D | namei.c | 182 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 D | namei.c | 249 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 D | dir.c | 87 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 D | namei.c | 1254 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 D | namei.h | 28 struct inode **new_inode); 35 struct inode *new_inode,
|
| H A D | xattr.h | 82 struct inode *new_inode,
|
| /linux-6.15/fs/ext2/ |
| H A D | namei.c | 324 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 D | namei.c | 367 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 D | namei.c | 790 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 D | namei.c | 54 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 D | dir.c | 90 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 D | journal.c | 1358 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 D | vfs_inode.c | 872 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 D | self.c | 46 struct inode *inode = new_inode(s); in proc_setup_self()
|
| H A D | thread_self.c | 46 struct inode *inode = new_inode(s); in proc_setup_thread_self()
|
| /linux-6.15/fs/devpts/ |
| H A D | inode.c | 288 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 D | file.c | 847 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 D | vxfs_inode.c | 143 inode = new_inode(sbp); in vxfs_blkiget() 227 inode = new_inode(sbp); in vxfs_stiget()
|
| /linux-6.15/fs/jfs/ |
| H A D | jfs_inode.c | 48 inode = new_inode(sb); in ialloc()
|