Home
last modified time | relevance | path

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

123

/fs/fat/
Dnamei_msdos.c441 struct inode *old_inode, *new_inode; in do_msdos_rename() local
449 new_inode = new_dentry->d_inode; in do_msdos_rename()
470 if (!new_inode) { in do_msdos_rename()
500 if (new_inode) { in do_msdos_rename()
504 err = fat_dir_empty(new_inode); in do_msdos_rename()
508 new_i_pos = MSDOS_I(new_inode)->i_pos; in do_msdos_rename()
509 fat_detach(new_inode); in do_msdos_rename()
543 if (!new_inode) in do_msdos_rename()
558 if (new_inode) { in do_msdos_rename()
559 drop_nlink(new_inode); in do_msdos_rename()
[all …]
Dnamei_vfat.c915 struct inode *old_inode, *new_inode; in vfat_rename() local
924 new_inode = new_dentry->d_inode; in vfat_rename()
941 if (new_inode) { in vfat_rename()
943 err = fat_dir_empty(new_inode); in vfat_rename()
947 new_i_pos = MSDOS_I(new_inode)->i_pos; in vfat_rename()
948 fat_detach(new_inode); in vfat_rename()
978 if (!new_inode) in vfat_rename()
993 if (new_inode) { in vfat_rename()
994 drop_nlink(new_inode); in vfat_rename()
996 drop_nlink(new_inode); in vfat_rename()
[all …]
/fs/ocfs2/
Dnamei.c192 inode = new_inode(dir->i_sb); in ocfs2_get_init_inode()
1045 struct inode *new_inode = new_dentry->d_inode; in ocfs2_rename() local
1076 if (new_inode) { in ocfs2_rename()
1077 if (!igrab(new_inode)) in ocfs2_rename()
1161 if (!new_inode && new_dir != old_dir && in ocfs2_rename()
1204 if (!target_exists && new_inode) { in ocfs2_rename()
1223 if (!new_inode) { in ocfs2_rename()
1231 if (OCFS2_I(new_inode)->ip_blkno != newfe_blkno) { in ocfs2_rename()
1235 (unsigned long long)OCFS2_I(new_inode)->ip_blkno, in ocfs2_rename()
1237 OCFS2_I(new_inode)->ip_flags); in ocfs2_rename()
[all …]
Dnamei.h40 struct inode **new_inode);
42 struct inode *new_inode,
Dxattr.h94 struct inode *new_inode,
/fs/minix/
Dnamei.c179 struct inode * new_inode = new_dentry->d_inode; in minix_rename() local
197 if (new_inode) { in minix_rename()
202 if (dir_de && !minix_empty_dir(new_inode)) in minix_rename()
210 new_inode->i_ctime = CURRENT_TIME_SEC; in minix_rename()
212 drop_nlink(new_inode); in minix_rename()
213 inode_dec_link_count(new_inode); in minix_rename()
/fs/sysv/
Dnamei.c213 struct inode * new_inode = new_dentry->d_inode; in sysv_rename() local
231 if (new_inode) { in sysv_rename()
236 if (dir_de && !sysv_empty_dir(new_inode)) in sysv_rename()
244 new_inode->i_ctime = CURRENT_TIME_SEC; in sysv_rename()
246 drop_nlink(new_inode); in sysv_rename()
247 inode_dec_link_count(new_inode); in sysv_rename()
/fs/exofs/
Dnamei.c234 struct inode *new_inode = new_dentry->d_inode; in exofs_rename() local
252 if (new_inode) { in exofs_rename()
257 if (dir_de && !exofs_empty_dir(new_inode)) in exofs_rename()
265 new_inode->i_ctime = CURRENT_TIME; in exofs_rename()
267 drop_nlink(new_inode); in exofs_rename()
268 inode_dec_link_count(new_inode); in exofs_rename()
/fs/ufs/
Dnamei.c265 struct inode *new_inode = new_dentry->d_inode; in ufs_rename() local
283 if (new_inode) { in ufs_rename()
288 if (dir_de && !ufs_empty_dir(new_inode)) in ufs_rename()
296 new_inode->i_ctime = CURRENT_TIME_SEC; in ufs_rename()
298 drop_nlink(new_inode); in ufs_rename()
299 inode_dec_link_count(new_inode); in ufs_rename()
/fs/bfs/
Ddir.c96 inode = new_inode(s); in bfs_create()
221 struct inode *old_inode, *new_inode; in bfs_rename() local
243 new_inode = new_dentry->d_inode; in bfs_rename()
248 if (new_bh && !new_inode) { in bfs_rename()
263 if (new_inode) { in bfs_rename()
264 new_inode->i_ctime = CURRENT_TIME_SEC; in bfs_rename()
265 inode_dec_link_count(new_inode); in bfs_rename()
/fs/ext2/
Dnamei.c304 struct inode * new_inode = new_dentry->d_inode; in ext2_rename() local
325 if (new_inode) { in ext2_rename()
330 if (dir_de && !ext2_empty_dir (new_inode)) in ext2_rename()
338 new_inode->i_ctime = CURRENT_TIME_SEC; in ext2_rename()
340 drop_nlink(new_inode); in ext2_rename()
341 inode_dec_link_count(new_inode); in ext2_rename()
/fs/ubifs/
Ddir.c94 inode = new_inode(c->vfs_sb); in ubifs_new_inode()
992 struct inode *new_inode = new_dentry->d_inode; in ubifs_rename() local
996 int unlink = !!new_inode; in ubifs_rename()
1022 ubifs_assert(mutex_is_locked(&new_inode->i_mutex)); in ubifs_rename()
1026 err = check_dir_empty(c, new_inode); in ubifs_rename()
1040 lock_3_inodes(old_dir, new_dir, new_inode); in ubifs_rename()
1089 saved_nlink = new_inode->i_nlink; in ubifs_rename()
1091 clear_nlink(new_inode); in ubifs_rename()
1093 drop_nlink(new_inode); in ubifs_rename()
1094 new_inode->i_ctime = time; in ubifs_rename()
[all …]
Djournal.c930 const struct inode *new_inode = new_dentry->d_inode; in ubifs_jnl_rename() local
932 int last_reference = !!(new_inode && new_inode->i_nlink == 0); in ubifs_jnl_rename()
947 if (new_inode) { in ubifs_jnl_rename()
948 new_ui = ubifs_inode(new_inode); in ubifs_jnl_rename()
995 if (new_inode) { in ubifs_jnl_rename()
996 pack_inode(c, p, new_inode, 0); in ubifs_jnl_rename()
1009 err = ubifs_add_orphan(c, new_inode->i_ino); in ubifs_jnl_rename()
1025 if (new_inode) in ubifs_jnl_rename()
1027 new_inode->i_ino); in ubifs_jnl_rename()
1046 if (new_inode) { in ubifs_jnl_rename()
[all …]
/fs/nilfs2/
Dnamei.c353 struct inode *new_inode = new_dentry->d_inode; in nilfs_rename() local
377 if (new_inode) { in nilfs_rename()
382 if (dir_de && !nilfs_empty_dir(new_inode)) in nilfs_rename()
391 new_inode->i_ctime = CURRENT_TIME; in nilfs_rename()
393 drop_nlink(new_inode); in nilfs_rename()
394 drop_nlink(new_inode); in nilfs_rename()
395 nilfs_mark_inode_dirty(new_inode); in nilfs_rename()
/fs/hpfs/
Dnamei.c42 result = new_inode(dir->i_sb); in hpfs_mkdir()
143 result = new_inode(dir->i_sb); in hpfs_create()
231 result = new_inode(dir->i_sb); in hpfs_mknod()
306 result = new_inode(dir->i_sb); in hpfs_symlink()
526 struct inode *new_inode = new_dentry->d_inode; in hpfs_rename() local
544 if (new_inode && S_ISDIR(new_inode->i_mode)) { in hpfs_rename()
557 if (new_inode) { in hpfs_rename()
561 clear_nlink(new_inode); in hpfs_rename()
/fs/logfs/
Ddir.c681 struct inode *new_inode = new_dentry->d_inode; in logfs_rename_target() local
688 BUG_ON(isdir != S_ISDIR(new_inode->i_mode)); in logfs_rename_target()
690 if (!logfs_empty_dir(new_inode)) in logfs_rename_target()
706 ta->ino = new_inode->i_ino; in logfs_rename_target()
730 logfs_add_transaction(new_inode, ta); in logfs_rename_target()
731 err = logfs_remove_inode(new_inode); in logfs_rename_target()
Dinode.c250 inode = new_inode(sb); in logfs_new_meta_inode()
331 inode = new_inode(sb); in logfs_new_inode()
/fs/ext3/
Dnamei.c2338 struct inode * old_inode, * new_inode; in ext3_rename() local
2373 new_inode = new_dentry->d_inode; in ext3_rename()
2376 if (!new_inode) { in ext3_rename()
2382 if (new_inode) { in ext3_rename()
2384 if (!empty_dir (new_inode)) in ext3_rename()
2394 if (!new_inode && new_dir!=old_dir && in ext3_rename()
2458 if (new_inode) { in ext3_rename()
2459 drop_nlink(new_inode); in ext3_rename()
2460 new_inode->i_ctime = CURRENT_TIME_SEC; in ext3_rename()
2478 if (new_inode) { in ext3_rename()
[all …]
/fs/9p/
Dvfs_inode.c374 inode = new_inode(sb); in v9fs_get_inode()
952 struct inode *new_inode; in v9fs_vfs_rename() local
962 new_inode = new_dentry->d_inode; in v9fs_vfs_rename()
1006 if (new_inode) { in v9fs_vfs_rename()
1007 if (S_ISDIR(new_inode->i_mode)) in v9fs_vfs_rename()
1008 clear_nlink(new_inode); in v9fs_vfs_rename()
1010 drop_nlink(new_inode); in v9fs_vfs_rename()
1013 if (!new_inode) in v9fs_vfs_rename()
/fs/ext4/
Dnamei.c2397 struct inode *old_inode, *new_inode; in ext4_rename() local
2432 new_inode = new_dentry->d_inode; in ext4_rename()
2435 if (!new_inode) { in ext4_rename()
2441 if (new_inode) { in ext4_rename()
2443 if (!empty_dir(new_inode)) in ext4_rename()
2454 if (!new_inode && new_dir != old_dir && in ext4_rename()
2524 if (new_inode) { in ext4_rename()
2525 ext4_dec_count(handle, new_inode); in ext4_rename()
2526 new_inode->i_ctime = ext4_current_time(new_inode); in ext4_rename()
2540 if (new_inode) { in ext4_rename()
[all …]
/fs/udf/
Dnamei.c1062 struct inode *new_inode = new_dentry->d_inode; in udf_rename() local
1084 if (!new_inode) { in udf_rename()
1094 if (new_inode) { in udf_rename()
1096 if (!empty_dir(new_inode)) in udf_rename()
1147 if (new_inode) { in udf_rename()
1148 new_inode->i_ctime = current_fs_time(new_inode->i_sb); in udf_rename()
1149 inode_dec_link_count(new_inode); in udf_rename()
1165 if (new_inode) in udf_rename()
1166 inode_dec_link_count(new_inode); in udf_rename()
Dialloc.c59 inode = new_inode(sb); in udf_new_inode()
/fs/devpts/
Dinode.c256 inode = new_inode(sb); in mknod_ptmx()
367 inode = new_inode(s); in devpts_fill_super()
548 struct inode *inode = new_inode(sb); in devpts_pty_new()
/fs/nfs/
Ddir.c1969 struct inode *new_inode = new_dentry->d_inode; in nfs_rename() local
1984 if (new_inode && !S_ISDIR(new_inode->i_mode)) { in nfs_rename()
2010 new_inode = NULL; in nfs_rename()
2015 if (new_inode != NULL) in nfs_rename()
2016 nfs_inode_return_delegation(new_inode); in nfs_rename()
2025 if (new_inode != NULL) in nfs_rename()
2026 nfs_drop_nlink(new_inode); in nfs_rename()
/fs/coda/
Dcnode.c158 struct inode *inode = new_inode(sb); in coda_cnode_makectl()

123