/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | plugin.h | 64 * 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 D | fuse_lowlevel_compat.h | 18 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 D | fuse_lowlevel.h | 254 * @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 D | fuse.h | 571 * 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 D | fuse_fs.cpp | 26 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 D | FUSELowLevel.h | 36 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 D | FUSELowLevel.cpp | 255 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 D | FileInfo.cpp | 105 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 D | FileSystem.cpp | 223 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 D | FileInfo.h | 76 FileInfo(const FileInfo& fi); 77 FileInfo& operator=(const FileInfo& fi);
|
H A D | Inode.cpp | 46 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 D | Inode.h | 22 static status_t CreateInode(FileSystem* fs, const FileInfo& fi,
|
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/ |
H A D | utils.h | 111 #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 D | ESDSinkAddOn.cpp | 205 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 D | fuse.cpp | 173 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 D | lowntfs.c | 496 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...] |