Searched refs:fi (Results 1 - 16 of 16) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dplugin.h64 * The field fi->flags indicates the kind of opening.
65 * The field fi->fh may be used to store some information which
72 struct fuse_file_info *fi);
76 * This is only called if fi->fh has been set to a non-null
83 struct fuse_file_info *fi);
94 off_t offset, struct fuse_file_info *fi);
108 off_t offset, struct fuse_file_info *fi);
132 * The field fi->flags indicates the kind of opening.
133 * The field fi->fh may be used to store some information which
140 struct fuse_file_info *fi);
[all...]
/haiku/headers/private/userlandfs/fuse/
H A Dfuse_lowlevel_compat.h18 struct fuse_file_info *fi);
20 int to_set, struct fuse_file_info *fi);
35 struct fuse_file_info *fi);
37 struct fuse_file_info *fi);
39 size_t size, off_t off, struct fuse_file_info *fi);
41 struct fuse_file_info *fi);
43 struct fuse_file_info *fi);
45 struct fuse_file_info *fi);
47 struct fuse_file_info *fi);
49 struct fuse_file_info *fi);
[all...]
H A Dfuse_lowlevel.h254 * @param fi for future use, currently always NULL
257 struct fuse_file_info *fi);
267 * under Linux kernel versions 2.6.15 or later, the fi->fh will
270 * ftruncate call, or kernel version earlier than 2.6.15) the fi
281 * @param fi file information, or NULL
287 int to_set, struct fuse_file_info *fi);
423 * O_TRUNC) are available in fi->flags.
426 * etc) in fi->fh, and use this in other all other file operations
430 * anything in fi->fh.
433 * filesystem may set in fi, t
[all...]
H A Dfuse.h571 * Additionally fi->owner will be set to a value unique to
820 struct fuse_file_info *fi);
829 struct fuse_file_info *fi);
831 struct fuse_file_info *fi);
833 off_t off, struct fuse_file_info *fi);
836 struct fuse_file_info *fi);
838 size_t size, off_t off, struct fuse_file_info *fi);
841 struct fuse_file_info *fi);
843 struct fuse_file_info *fi);
845 struct fuse_file_info *fi);
[all...]
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A Dfuse_fs.cpp26 struct fuse_file_info* fi)
30 return fs->ops.fgetattr(path, buf, fi);
81 struct fuse_file_info* fi)
85 return fs->ops.release(path, fi);
90 fuse_fs_open(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument
94 return fs->ops.open(path, fi);
100 off_t off, struct fuse_file_info* fi)
104 return fs->ops.read(path, buf, size, off, fi);
110 size_t size, off_t off, struct fuse_file_info* fi)
114 return fs->ops.write(path, buf, size, off, fi);
25 fuse_fs_fgetattr(struct fuse_fs* fs, const char* path, struct stat* buf, struct fuse_file_info* fi) argument
80 fuse_fs_release(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument
99 fuse_fs_read(struct fuse_fs* fs, const char* path, char *buf, size_t size, off_t off, struct fuse_file_info* fi) argument
109 fuse_fs_write(struct fuse_fs* fs, const char* path, const char* buf, size_t size, off_t off, struct fuse_file_info* fi) argument
119 fuse_fs_fsync(struct fuse_fs* fs, const char* path, int datasync, struct fuse_file_info* fi) argument
129 fuse_fs_flush(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument
147 fuse_fs_opendir(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument
156 fuse_fs_readdir(struct fuse_fs* fs, const char* path, void* buf, fuse_fill_dir_t filler, off_t off, struct fuse_file_info* fi) argument
166 fuse_fs_fsyncdir(struct fuse_fs* fs, const char* path, int datasync, struct fuse_file_info* fi) argument
176 fuse_fs_releasedir(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi) argument
186 fuse_fs_create(struct fuse_fs* fs, const char* path, mode_t mode, struct fuse_file_info* fi) argument
196 fuse_fs_lock(struct fuse_fs* fs, const char* path, struct fuse_file_info* fi, int cmd, struct flock* lock) argument
233 fuse_fs_ftruncate(struct fuse_fs* fs, const char* path, off_t size, struct fuse_file_info* fi) argument
345 fuse_fs_ioctl(struct fuse_fs *fs, const char *path, int cmd, void *arg, struct fuse_file_info *fi, unsigned int flags, void *data) argument
[all...]
H A DFUSELowLevel.h36 int fuse_ll_open(const fuse_lowlevel_ops* ops, fuse_ino_t ino, struct fuse_file_info *fi);
40 size_t size, off_t off, struct fuse_file_info *fi);
41 int fuse_ll_flush(const fuse_lowlevel_ops* ops, fuse_ino_t ino, struct fuse_file_info *fi);
42 int fuse_ll_release(const fuse_lowlevel_ops* ops, fuse_ino_t ino, struct fuse_file_info *fi);
44 struct fuse_file_info *fi);
48 int fuse_ll_releasedir(const fuse_lowlevel_ops* ops, fuse_ino_t ino, struct fuse_file_info *fi);
55 mode_t mode, struct fuse_file_info *fi, fuse_ino_t& ino);
H A DFUSELowLevel.cpp255 size_t size, off_t off, struct fuse_file_info *fi)
261 ops->write(&request, ino, buf, size, off, fi);
347 fuse_ll_releasedir(const fuse_lowlevel_ops* ops, fuse_ino_t ino, struct fuse_file_info *fi) argument
353 ops->releasedir(&request, ino, fi);
417 mode_t mode, struct fuse_file_info *fi, fuse_ino_t& ino)
424 ops->create(&request, parent, name, mode, fi);
444 fuse_reply_create(fuse_req_t req, const struct fuse_entry_param* e, const struct fuse_file_info* fi) argument
254 fuse_ll_write(const fuse_lowlevel_ops* ops, fuse_ino_t ino, const char *buf, size_t size, off_t off, struct fuse_file_info *fi) argument
416 fuse_ll_create(const fuse_lowlevel_ops* ops, fuse_ino_t parent, const char *name, mode_t mode, struct fuse_file_info *fi, fuse_ino_t& ino) argument
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DFileInfo.cpp105 FileInfo::FileInfo(const FileInfo& fi) argument
107 fFileId(fi.fFileId),
108 fHandle(fi.fHandle),
109 fNames(fi.fNames)
117 FileInfo::operator=(const FileInfo& fi) argument
119 fFileId = fi.fFileId;
120 fHandle = fi.fHandle;
124 fNames = fi.fNames;
H A DFileSystem.cpp223 FileInfo fi; local
229 fi.fHandle = fh;
231 fi.fNames = GetInodeNames(fs->fPath, fsPath);
232 if (fi.fNames == NULL) {
236 fi.fNames->fHandle = fh;
241 result = Inode::CreateInode(fs, fi, &inode);
277 FileInfo fi; local
278 status_t result = fInoIdMap.GetFileInfo(&fi, id);
285 result = Inode::CreateInode(this, fi, &inode);
H A DFileInfo.h76 FileInfo(const FileInfo& fi);
77 FileInfo& operator=(const FileInfo& fi);
H A DInode.cpp46 Inode::CreateInode(FileSystem* fs, const FileInfo& fi, Inode** _inode) argument
60 inode->fInfo = fi;
93 if (fi.fFileId == 0) {
99 inode->fInfo.fFileId = fi.fFileId;
874 FileInfo fi; local
875 fi.fFileId = fileID;
876 fi.fHandle = fileHandle;
878 return fFileSystem->InoIdMap()->AddName(fi, fInfo.fNames, name,
H A DInode.h22 static status_t CreateInode(FileSystem* fs, const FileInfo& fi,
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/
H A Dutils.h111 #define ntfs_log_redirect(fn,fi,li,le,d,fmt, args...) \
112 do { char _b[MAX_FMT]; ntfs_log_redirect(fn,fi,li,le,d, \
/haiku/src/add-ons/media/media-add-ons/esound_sink/
H A DESDSinkAddOn.cpp205 const flavor_info *fi;
214 err = GetFlavorAt(0, (const flavor_info **)&fi);
217 *out_node = InstantiateNodeFor((const flavor_info *)fi, NULL, &err);
218 delete fi;
/haiku/src/tools/fs_shell/
H A Dfuse.cpp173 off_t offset, struct fuse_file_info* fi)
293 fuse_open(const char* path, struct fuse_file_info* fi) argument
298 int fd = _kern_open(-1, path, fi->flags,
310 struct fuse_file_info* fi)
328 struct fuse_file_info* fi)
172 fuse_readdir(const char* path, void* buf, fuse_fill_dir_t filler, off_t offset, struct fuse_file_info* fi) argument
309 fuse_read(const char* path, char* buf, size_t size, off_t offset, struct fuse_file_info* fi) argument
327 fuse_write(const char* path, const char* buf, size_t size, off_t offset, struct fuse_file_info* fi) argument
/haiku/src/add-ons/kernel/file_systems/ntfs/
H A Dlowntfs.c496 of = (struct open_file*)(long)fi->fh;
497 res = CALL_REPARSE_PLUGIN(ni, read, buf, size, offset, &of->fi);
566 of = (struct open_file*)(long)fi->fh;
568 &of->fi);
625 const int fi = 1; local
756 if (fi && (ni->flags & FILE_ATTR_COMPRESSED)) {
761 if (fi
766 if (fi && ctx->dmtime)
799 if ((res >= 0) && fi) {
810 fi
[all...]

Completed in 79 milliseconds