Lines Matching refs:newent
421 struct dentry *newent; in fuse_lookup() local
443 newent = d_splice_alias(inode, entry); in fuse_lookup()
444 err = PTR_ERR(newent); in fuse_lookup()
445 if (IS_ERR(newent)) in fuse_lookup()
448 entry = newent ? newent : entry; in fuse_lookup()
456 return newent; in fuse_lookup()
1048 struct inode *newdir, struct dentry *newent, in fuse_rename_common() argument
1066 args.in_args[2].size = newent->d_name.len + 1; in fuse_rename_common()
1067 args.in_args[2].value = newent->d_name.name; in fuse_rename_common()
1074 fuse_update_ctime(d_inode(newent)); in fuse_rename_common()
1081 if (!(flags & RENAME_EXCHANGE) && d_really_is_positive(newent)) in fuse_rename_common()
1082 fuse_entry_unlinked(newent); in fuse_rename_common()
1090 if (d_really_is_positive(newent)) in fuse_rename_common()
1091 fuse_invalidate_entry(newent); in fuse_rename_common()
1099 struct dentry *newent, unsigned int flags) in fuse_rename2() argument
1115 olddir, oldent, newdir, newent, flags, in fuse_rename2()
1123 err = fuse_rename_common(&invalid_mnt_idmap, olddir, oldent, newdir, newent, 0, in fuse_rename2()
1132 struct dentry *newent) in fuse_link() argument
1149 args.in_args[1].size = newent->d_name.len + 1; in fuse_link()
1150 args.in_args[1].value = newent->d_name.name; in fuse_link()
1151 err = create_new_nondir(&invalid_mnt_idmap, fm, &args, newdir, newent, inode->i_mode); in fuse_link()