Lines Matching defs:newent
477 struct dentry *newent;
499 newent = d_splice_alias(inode, entry);
500 err = PTR_ERR(newent);
501 if (IS_ERR(newent))
504 entry = newent ? newent : entry;
512 return newent;
879 struct inode *newdir, struct dentry *newent,
897 args.in_args[2].size = newent->d_name.len + 1;
898 args.in_args[2].value = newent->d_name.name;
906 fuse_invalidate_attr(d_inode(newent));
907 fuse_update_ctime(d_inode(newent));
914 /* newent will end up negative */
915 if (!(flags & RENAME_EXCHANGE) && d_really_is_positive(newent)) {
916 fuse_invalidate_attr(d_inode(newent));
917 fuse_invalidate_entry_cache(newent);
918 fuse_update_ctime(d_inode(newent));
927 if (d_really_is_positive(newent))
928 fuse_invalidate_entry(newent);
935 struct inode *newdir, struct dentry *newent,
951 err = fuse_rename_common(olddir, oldent, newdir, newent, flags,
959 err = fuse_rename_common(olddir, oldent, newdir, newent, 0,
968 struct dentry *newent)
982 args.in_args[1].size = newent->d_name.len + 1;
983 args.in_args[1].value = newent->d_name.name;
984 err = create_new_entry(fm, &args, newdir, newent, inode->i_mode);