/linux-6.12.1/fs/bcachefs/ |
D | fs-common.c | 22 struct bch_inode_unpacked *new_inode, in bch2_create_trans() argument 52 bch2_inode_init_late(new_inode, now, uid, gid, mode, rdev, dir_u); in bch2_create_trans() 55 new_inode->bi_flags |= BCH_INODE_unlinked; in bch2_create_trans() 57 ret = bch2_inode_create(trans, &inode_iter, new_inode, snapshot, cpu); in bch2_create_trans() 81 ret = bch2_inode_peek(trans, &inode_iter, new_inode, snapshot_src, in bch2_create_trans() 86 if (new_inode->bi_subvol != snapshot_src.subvol) { in bch2_create_trans() 96 if (uid && new_inode->bi_uid != uid) { in bch2_create_trans() 104 new_inum.inum = new_inode->bi_inum; in bch2_create_trans() 105 dir_target = new_inode->bi_inum; in bch2_create_trans() 110 ret = bch2_subvolume_create(trans, new_inode->bi_inum, in bch2_create_trans() [all …]
|
/linux-6.12.1/fs/fat/ |
D | namei_vfat.c | 936 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 …]
|
D | namei_msdos.c | 435 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-6.12.1/fs/f2fs/ |
D | namei.c | 232 inode = new_inode(dir->i_sb); in f2fs_new_inode() 786 struct inode **new_inode, struct f2fs_filename *fname) in __f2fs_tmpfile() argument 841 if (new_inode) in __f2fs_tmpfile() 842 *new_inode = inode; in __f2fs_tmpfile() 879 struct inode **new_inode) in f2fs_get_tmpfile() argument 882 false, new_inode, NULL); in f2fs_get_tmpfile() 891 struct inode *new_inode = d_inode(new_dentry); in f2fs_rename() local 919 if (old_dir == new_dir && !new_inode) { in f2fs_rename() 946 if (new_inode) { in f2fs_rename() 947 err = f2fs_dquot_initialize(new_inode); in f2fs_rename() [all …]
|
/linux-6.12.1/drivers/android/ |
D | binderfs.c | 151 inode = new_inode(sb); in binderfs_binder_device_create() 418 inode = new_inode(sb); in binderfs_binder_ctl_create() 473 ret = new_inode(sb); in binderfs_make_inode() 520 struct inode *new_inode, *parent_inode; in binderfs_create_file() local 531 new_inode = binderfs_make_inode(sb, S_IFREG | 0444); in binderfs_create_file() 532 if (!new_inode) { in binderfs_create_file() 538 new_inode->i_fop = fops; in binderfs_create_file() 539 new_inode->i_private = data; in binderfs_create_file() 540 d_instantiate(dentry, new_inode); in binderfs_create_file() 552 struct inode *new_inode, *parent_inode; in binderfs_create_dir() local [all …]
|
/linux-6.12.1/fs/sysv/ |
D | namei.c | 196 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-6.12.1/fs/minix/ |
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.12.1/fs/exfat/ |
D | namei.c | 1127 struct inode *new_inode = new_dentry->d_inode; in __exfat_rename() local 1148 if (new_inode) { in __exfat_rename() 1150 new_ei = EXFAT_I(new_inode); in __exfat_rename() 1172 EXFAT_B_TO_CLU_ROUND_UP(i_size_read(new_inode), in __exfat_rename() 1197 if (!ret && new_inode) { in __exfat_rename() 1208 exfat_remove_entries(new_inode, &es, ES_IDX_FILE); in __exfat_rename() 1210 ret = exfat_put_dentry_set(&es, IS_DIRSYNC(new_inode)); in __exfat_rename() 1221 EXFAT_B_TO_CLU_ROUND_UP(i_size_read(new_inode), in __exfat_rename() 1224 if (exfat_free_cluster(new_inode, &new_clu_to_free)) { in __exfat_rename() 1229 i_size_write(new_inode, 0); in __exfat_rename() [all …]
|
/linux-6.12.1/fs/ufs/ |
D | namei.c | 251 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-6.12.1/fs/bfs/ |
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.12.1/fs/ocfs2/ |
D | namei.c | 189 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 …]
|
D | namei.h | 28 struct inode **new_inode); 35 struct inode *new_inode,
|
D | xattr.h | 82 struct inode *new_inode,
|
/linux-6.12.1/fs/ext2/ |
D | namei.c | 323 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-6.12.1/fs/nilfs2/ |
D | namei.c | 362 struct inode *new_inode = d_inode(new_dentry); in nilfs_rename() local 390 if (new_inode) { in nilfs_rename() 395 if (dir_de && !nilfs_empty_dir(new_inode)) in nilfs_rename() 407 inode_set_ctime_current(new_inode); in nilfs_rename() 409 drop_nlink(new_inode); in nilfs_rename() 410 drop_nlink(new_inode); in nilfs_rename() 411 nilfs_mark_inode_dirty(new_inode); in nilfs_rename()
|
/linux-6.12.1/fs/hpfs/ |
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.12.1/fs/ubifs/ |
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() 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 …]
|
D | journal.c | 1354 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-6.12.1/fs/udf/ |
D | namei.c | 766 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()
|
/linux-6.12.1/fs/9p/ |
D | vfs_inode.c | 873 struct inode *new_inode; in v9fs_vfs_rename() local 885 new_inode = d_inode(new_dentry); in v9fs_vfs_rename() 937 if (new_inode) { in v9fs_vfs_rename() 938 if (S_ISDIR(new_inode->i_mode)) in v9fs_vfs_rename() 939 clear_nlink(new_inode); in v9fs_vfs_rename() 941 v9fs_dec_count(new_inode); in v9fs_vfs_rename() 944 if (!new_inode) in v9fs_vfs_rename()
|
/linux-6.12.1/fs/proc/ |
D | self.c | 46 struct inode *inode = new_inode(s); in proc_setup_self()
|
D | thread_self.c | 46 struct inode *inode = new_inode(s); in proc_setup_thread_self()
|
/linux-6.12.1/fs/devpts/ |
D | inode.c | 332 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-6.12.1/fs/ceph/ |
D | file.c | 787 struct inode *new_inode = NULL; in ceph_atomic_open() local 846 new_inode = ceph_new_inode(dir, dentry, &mode, &as_ctx); in ceph_atomic_open() 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() 910 WARN_ON_ONCE(!(new_inode->i_state & I_NEW)); in ceph_atomic_open() 918 err = ceph_finish_async_create(dir, new_inode, in ceph_atomic_open() [all …]
|
/linux-6.12.1/fs/freevxfs/ |
D | vxfs_inode.c | 143 inode = new_inode(sbp); in vxfs_blkiget() 227 inode = new_inode(sbp); in vxfs_stiget()
|