Lines Matching refs:newent

517 	struct dentry *newent;  in fuse_lookup()  local
539 newent = d_splice_alias(inode, entry); in fuse_lookup()
540 err = PTR_ERR(newent); in fuse_lookup()
541 if (IS_ERR(newent)) in fuse_lookup()
544 entry = newent ? newent : entry; in fuse_lookup()
552 return newent; in fuse_lookup()
916 struct inode *newdir, struct dentry *newent, in fuse_rename_common() argument
934 args.in_args[2].size = newent->d_name.len + 1; in fuse_rename_common()
935 args.in_args[2].value = newent->d_name.name; in fuse_rename_common()
943 fuse_invalidate_attr(d_inode(newent)); in fuse_rename_common()
944 fuse_update_ctime(d_inode(newent)); in fuse_rename_common()
952 if (!(flags & RENAME_EXCHANGE) && d_really_is_positive(newent)) { in fuse_rename_common()
953 fuse_invalidate_attr(d_inode(newent)); in fuse_rename_common()
954 fuse_invalidate_entry_cache(newent); in fuse_rename_common()
955 fuse_update_ctime(d_inode(newent)); in fuse_rename_common()
964 if (d_really_is_positive(newent)) in fuse_rename_common()
965 fuse_invalidate_entry(newent); in fuse_rename_common()
972 struct inode *newdir, struct dentry *newent, in fuse_rename2() argument
988 err = fuse_rename_common(olddir, oldent, newdir, newent, flags, in fuse_rename2()
996 err = fuse_rename_common(olddir, oldent, newdir, newent, 0, in fuse_rename2()
1005 struct dentry *newent) in fuse_link() argument
1019 args.in_args[1].size = newent->d_name.len + 1; in fuse_link()
1020 args.in_args[1].value = newent->d_name.name; in fuse_link()
1021 err = create_new_entry(fm, &args, newdir, newent, inode->i_mode); in fuse_link()