Home | History | Annotate | Download | only in librefuse

Lines Matching defs:fi

314 	struct fuse_file_info	*fi = rn->opencount > 0 ? &rn->file_info : NULL;
320 ret = fuse_fs_getattr_v30(fuse->fs, path, &st, fi);
337 struct fuse_file_info *fi = rn->opencount > 0 ? &rn->file_info : NULL;
350 ret = fuse_fs_chmod_v30(fuse->fs, path, mode, fi);
355 ret = fuse_fs_chown_v30(fuse->fs, path, uid, gid, fi);
369 ret = fuse_fs_utimens_v30(fuse->fs, path, tv, fi);
374 ret = fuse_fs_truncate_v30(fuse->fs, path, (off_t)va->va_size, fi);
387 const struct vattr *va, struct fuse_file_info *fi,
412 if (fi)
413 memcpy(&rn->file_info, fi, sizeof(struct fuse_file_info));
577 struct fuse_file_info fi;
587 memset(&fi, 0, sizeof(fi));
592 * O_APPEND, ...) are passed via fi.flags. So the only way to
601 fi.flags = O_WRONLY | O_CREAT | O_EXCL;
602 ret = fuse_fs_create(fuse->fs, path, mode | S_IFREG, &fi);
611 ret = fuse_newnode(pu, path, va, &fi, pni, &pn);
774 struct fuse_file_info *fi = &rn->file_info;
790 fi->flags = (mode & ~(O_CREAT | O_EXCL | O_TRUNC)) - 1;
793 ret = fuse_fs_opendir(fuse->fs, path, fi);
795 ret = fuse_fs_open(fuse->fs, path, fi);
814 struct fuse_file_info *fi;
819 fi = &rn->file_info;
826 ret = fuse_fs_releasedir(fuse->fs, path, fi);
828 ret = fuse_fs_release(fuse->fs, path, fi);