Lines Matching refs:new_dentry

355 			 struct inode *new_dir, struct dentry *new_dentry)  in simple_offset_rename()  argument
359 long new_offset = dentry2offset(new_dentry); in simple_offset_rename()
364 offset_set(new_dentry, 0); in simple_offset_rename()
386 struct dentry *new_dentry) in simple_offset_rename_exchange() argument
391 long new_index = dentry2offset(new_dentry); in simple_offset_rename_exchange()
395 simple_offset_remove(new_ctx, new_dentry); in simple_offset_rename_exchange()
401 ret = simple_offset_replace(old_ctx, new_dentry, old_index); in simple_offset_rename_exchange()
407 ret = simple_rename_exchange(old_dir, old_dentry, new_dir, new_dentry); in simple_offset_rename_exchange()
410 simple_offset_remove(old_ctx, new_dentry); in simple_offset_rename_exchange()
417 (void)simple_offset_replace(new_ctx, new_dentry, new_index); in simple_offset_rename_exchange()
805 struct inode *new_dir, struct dentry *new_dentry) in simple_rename_timestamp() argument
807 struct inode *newino = d_inode(new_dentry); in simple_rename_timestamp()
820 struct inode *new_dir, struct dentry *new_dentry) in simple_rename_exchange() argument
823 bool new_is_dir = d_is_dir(new_dentry); in simple_rename_exchange()
834 simple_rename_timestamp(old_dir, old_dentry, new_dir, new_dentry); in simple_rename_exchange()
841 struct dentry *new_dentry, unsigned int flags) in simple_rename() argument
849 return simple_rename_exchange(old_dir, old_dentry, new_dir, new_dentry); in simple_rename()
851 if (!simple_empty(new_dentry)) in simple_rename()
854 if (d_really_is_positive(new_dentry)) { in simple_rename()
855 simple_unlink(new_dir, new_dentry); in simple_rename()
857 drop_nlink(d_inode(new_dentry)); in simple_rename()
865 simple_rename_timestamp(old_dir, old_dentry, new_dir, new_dentry); in simple_rename()