| /linux/drivers/android/binder/ |
| H A D | rust_binderfs.c | 158 inode = new_inode(sb); in binderfs_binder_device_create() 401 inode = new_inode(sb); in binderfs_binder_ctl_create() 455 ret = new_inode(sb); in binderfs_make_inode() 474 struct inode *new_inode; in rust_binderfs_create_file() local 476 new_inode = binderfs_make_inode(parent->d_sb, S_IFREG | 0444); in rust_binderfs_create_file() 477 if (!new_inode) in rust_binderfs_create_file() 479 new_inode->i_fop = fops; in rust_binderfs_create_file() 480 new_inode->i_private = data; in rust_binderfs_create_file() 484 iput(new_inode); in rust_binderfs_create_file() 488 d_make_persistent(dentry, new_inode); in rust_binderfs_create_file() [all …]
|
| /linux/fs/fat/ |
| H A D | namei_vfat.c | 933 struct inode *old_inode, *new_inode; in vfat_rename() local 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() 962 new_i_pos = MSDOS_I(new_inode)->i_pos; 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() [all …]
|
| H A 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/drivers/android/ |
| H A D | binderfs.c | 152 inode = new_inode(sb); in binderfs_binder_device_create() 404 inode = new_inode(sb); in binderfs_binder_ctl_create() 460 ret = new_inode(sb); in binderfs_make_inode() 474 struct inode *new_inode, *parent_inode; in binderfs_create_file() local 484 new_inode = binderfs_make_inode(sb, S_IFREG | 0444); in binderfs_create_file() 485 if (!new_inode) { in binderfs_create_file() 490 new_inode->i_fop = fops; in binderfs_create_file() 491 new_inode->i_private = data; in binderfs_create_file() 492 d_make_persistent(dentry, new_inode); in binderfs_create_file() 502 struct inode *new_inode, *parent_inode; in binderfs_create_dir() local [all …]
|
| /linux/fs/f2fs/ |
| H A D | namei.c | 232 inode = new_inode(dir->i_sb); in f2fs_new_inode() 811 struct inode **new_inode, struct f2fs_filename *fname) in __f2fs_tmpfile() argument 866 if (new_inode) in __f2fs_tmpfile() 867 *new_inode = inode; in __f2fs_tmpfile() 904 struct inode **new_inode) in f2fs_get_tmpfile() argument 907 false, new_inode, NULL); in f2fs_get_tmpfile() 916 struct inode *new_inode = d_inode(new_dentry); in f2fs_rename() local 944 if (old_dir == new_dir && !new_inode) { in f2fs_rename() 971 if (new_inode) { in f2fs_rename() 972 err = f2fs_dquot_initialize(new_inode); in f2fs_rename() [all …]
|
| H A D | recovery.c | 402 bool check_only, bool *new_inode) in find_fsync_dnodes() argument 460 *new_inode = true; in find_fsync_dnodes() 882 bool new_inode = false; in f2fs_recover_fsync_data() local 894 err = find_fsync_dnodes(sbi, &inode_list, check_only, &new_inode); in f2fs_recover_fsync_data() 895 if (err < 0 || (list_empty(&inode_list) && (!check_only || !new_inode))) in f2fs_recover_fsync_data()
|
| /linux/fs/minix/ |
| H A D | namei.c | 196 struct inode * new_inode = d_inode(new_dentry); in minix_rename() local 217 if (new_inode) { in minix_rename() 222 if (dir_de && !minix_empty_dir(new_inode)) in minix_rename() 226 if (new_inode->i_nlink == 0 || (dir_de && new_inode->i_nlink != 2)) { in minix_rename() 227 minix_error_inode(new_inode, "inode has corrupted nlink"); in minix_rename() 244 inode_set_ctime_current(new_inode); in minix_rename() 246 drop_nlink(new_inode); in minix_rename() 247 inode_dec_link_count(new_inode); in minix_rename()
|
| /linux/fs/exfat/ |
| H A D | namei.c | 1145 struct inode *new_inode = new_dentry->d_inode; in __exfat_rename() local 1158 if (new_inode) { in __exfat_rename() 1160 new_ei = EXFAT_I(new_inode); in __exfat_rename() 1168 if (S_ISDIR(new_inode->i_mode)) { in __exfat_rename() 1173 EXFAT_B_TO_CLU_ROUND_UP(i_size_read(new_inode), in __exfat_rename() 1195 if (!ret && new_inode) { in __exfat_rename() 1205 exfat_remove_entries(new_inode, &es, ES_IDX_FILE); in __exfat_rename() 1207 ret = exfat_put_dentry_set(&es, IS_DIRSYNC(new_inode)); in __exfat_rename() 1212 if (S_ISDIR(new_inode->i_mode) && in __exfat_rename() 1218 EXFAT_B_TO_CLU_ROUND_UP(i_size_read(new_inode), in __exfat_rename() [all …]
|
| /linux/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/fs/ocfs2/ |
| H A D | namei.c | 193 inode = new_inode(dir->i_sb); in ocfs2_get_init_inode() 1215 struct inode *new_inode = d_inode(new_dentry); in ocfs2_rename() local 1258 if (new_inode) { in ocfs2_rename() 1259 if (!igrab(new_inode)) in ocfs2_rename() 1363 if (!new_inode && new_dir->i_nlink >= ocfs2_link_max(osb)) { in ocfs2_rename() 1405 if (!target_exists && new_inode) { in ocfs2_rename() 1424 if (!new_inode) { in ocfs2_rename() 1432 if (OCFS2_I(new_inode)->ip_blkno != newfe_blkno) { in ocfs2_rename() 1436 (unsigned long long)OCFS2_I(new_inode)->ip_blkno, in ocfs2_rename() 1438 OCFS2_I(new_inode)->ip_flags); 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/fs/hpfs/ |
| H A D | namei.c | 54 result = new_inode(dir->i_sb); in hpfs_mkdir() 157 result = new_inode(dir->i_sb); in hpfs_create() 244 result = new_inode(dir->i_sb); in hpfs_mknod() 320 result = new_inode(dir->i_sb); in hpfs_symlink() 512 struct inode *new_inode = d_inode(new_dentry); in hpfs_rename() local 533 if (new_inode && S_ISDIR(new_inode->i_mode)) { in hpfs_rename() 546 if (new_inode) { in hpfs_rename() 550 clear_nlink(new_inode); in hpfs_rename()
|
| /linux/fs/ubifs/ |
| 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() 1496 err = ubifs_add_orphan(c, new_inode->i_ino); 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() [all …]
|
| /linux/fs/9p/ |
| H A D | vfs_inode.c | 862 struct inode *new_inode; in v9fs_vfs_rename() local 874 new_inode = d_inode(new_dentry); in v9fs_vfs_rename() 926 if (new_inode) { in v9fs_vfs_rename() 927 if (S_ISDIR(new_inode->i_mode)) in v9fs_vfs_rename() 928 clear_nlink(new_inode); in v9fs_vfs_rename() 930 v9fs_dec_count(new_inode); in v9fs_vfs_rename() 933 if (!new_inode) in v9fs_vfs_rename()
|
| /linux/fs/ceph/ |
| H A D | file.c | 782 struct inode *new_inode = NULL; in ceph_atomic_open() local 840 new_inode = ceph_new_inode(dir, dentry, &mode, &as_ctx); in ceph_atomic_open() 841 if (IS_ERR(new_inode)) { in ceph_atomic_open() 842 err = PTR_ERR(new_inode); in ceph_atomic_open() 898 new_inode = ceph_get_inode(dir->i_sb, vino, new_inode); in ceph_atomic_open() 899 if (IS_ERR(new_inode)) { in ceph_atomic_open() 900 err = PTR_ERR(new_inode); in ceph_atomic_open() 901 new_inode = NULL; in ceph_atomic_open() 904 WARN_ON_ONCE(!(inode_state_read_once(new_inode) & I_NEW)); in ceph_atomic_open() 912 err = ceph_finish_async_create(dir, new_inode, in ceph_atomic_open() [all …]
|
| /linux/fs/devpts/ |
| H A D | inode.c | 279 inode = new_inode(sb); in mknod_ptmx() 374 inode = new_inode(s); in devpts_fill_super() 510 inode = new_inode(sb); in devpts_pty_new()
|
| /linux/fs/proc/ |
| H A D | self.c | 45 struct inode *inode = new_inode(s); in proc_setup_self()
|
| H A D | thread_self.c | 45 struct inode *inode = new_inode(s); in proc_setup_thread_self()
|
| /linux/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/fs/jfs/ |
| H A D | jfs_inode.c | 48 inode = new_inode(sb); in ialloc()
|
| /linux/fs/afs/ |
| H A D | dir.c | 1885 struct inode *new_inode; in afs_rename_edit_dir() local 1925 new_inode = d_inode(new_dentry); in afs_rename_edit_dir() 1926 if (new_inode) { in afs_rename_edit_dir() 1927 spin_lock(&new_inode->i_lock); in afs_rename_edit_dir() 1928 if (S_ISDIR(new_inode->i_mode)) in afs_rename_edit_dir() 1929 clear_nlink(new_inode); in afs_rename_edit_dir() 1930 else if (new_inode->i_nlink > 0) in afs_rename_edit_dir() 1931 drop_nlink(new_inode); in afs_rename_edit_dir() 1932 spin_unlock(&new_inode->i_lock); in afs_rename_edit_dir()
|
| /linux/fs/udf/ |
| H A D | ialloc.c | 41 inode = new_inode(sb); in udf_new_inode()
|
| /linux/fs/efivarfs/ |
| H A D | inode.c | 23 struct inode *inode = new_inode(sb); in efivarfs_get_inode()
|
| /linux/fs/coda/ |
| H A D | cnode.c | 169 struct inode *inode = new_inode(sb); in coda_cnode_makectl()
|