• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/ntfs-3g-2009.3.8/libfuse-lite/

Lines Matching refs:fi

542                      struct fuse_file_info *fi)
546 return fs->op.fgetattr(path, buf, fi);
600 struct fuse_file_info *fi)
604 return fs->op.release(path, fi);
610 struct fuse_file_info *fi)
614 return fs->op.opendir(path, fi);
620 struct fuse_file_info *fi)
624 return fs->op.open(path, fi);
630 off_t off, struct fuse_file_info *fi)
634 return fs->op.read(path, buf, size, off, fi);
640 size_t size, off_t off, struct fuse_file_info *fi)
644 return fs->op.write(path, buf, size, off, fi);
650 struct fuse_file_info *fi)
654 return fs->op.fsync(path, datasync, fi);
660 struct fuse_file_info *fi)
664 return fs->op.fsyncdir(path, datasync, fi);
670 struct fuse_file_info *fi)
674 return fs->op.flush(path, fi);
692 struct fuse_file_info *fi)
696 return fs->op.releasedir(path, fi);
703 struct fuse_file_info *fi)
707 return fs->op.readdir(path, buf, filler, off, fi);
713 struct fuse_file_info *fi)
717 return fs->op.create(path, mode, fi);
723 struct fuse_file_info *fi, int cmd, struct flock *lock)
727 return fs->op.lock(path, fi, cmd, lock);
751 struct fuse_file_info *fi)
755 return fs->op.ftruncate(path, size, fi);
934 struct fuse_entry_param *e, struct fuse_file_info *fi)
939 if (fi)
940 res = fuse_fs_fgetattr(f->fs, path, &e->attr, fi);
1120 struct fuse_file_info *fi)
1127 (void) fi;
1158 int valid, struct fuse_file_info *fi)
1182 if (fi)
1183 err = fuse_fs_ftruncate(f->fs, path, attr->st_size, fi);
1274 struct fuse_file_info fi;
1276 memset(&fi, 0, sizeof(fi));
1277 fi.flags = O_CREAT | O_EXCL | O_WRONLY;
1278 err = fuse_fs_create(f->fs, path, mode, &fi);
1280 err = lookup_path(f, parent, name, path, &e, &fi);
1281 fuse_fs_release(f->fs, path, &fi);
1469 struct fuse_file_info *fi)
1474 fuse_fs_release(f->fs, path ? path : "-", fi);
1492 struct fuse_file_info *fi)
1505 err = fuse_fs_create(f->fs, path, mode, fi);
1507 err = lookup_path(f, parent, name, path, &e, fi);
1509 fuse_fs_release(f->fs, path, fi);
1512 fuse_fs_release(f->fs, path, fi);
1516 fi->direct_io = 1;
1518 fi->keep_cache = 1;
1528 if (fuse_reply_create(req, &e, fi) == -ENOENT) {
1531 fuse_do_release(f, e.ino, path, fi);
1536 (unsigned long long) fi->fh, fi->flags, path);
1548 struct fuse_file_info *fi)
1560 err = fuse_fs_open(f->fs, path, fi);
1563 fi->direct_io = 1;
1565 fi->keep_cache = 1;
1573 if (fuse_reply_open(req, fi) == -ENOENT) {
1576 fuse_do_release(f, ino, path, fi);
1580 (unsigned long long) fi->fh, fi->flags, path);
1591 off_t off, struct fuse_file_info *fi)
1613 (unsigned long long) fi->fh, (unsigned long) size,
1619 res = fuse_fs_read(f->fs, path, buf, size, off, fi);
1630 (unsigned long long)fi->fh, res);
1643 size_t size, off_t off, struct fuse_file_info *fi)
1659 fi->writepage ? "PAGE" : "", (unsigned long long) fi->fh,
1665 res = fuse_fs_write(f->fs, path, buf, size, off, fi);
1676 fi->writepage ? "PAGE" : "", (unsigned long long) fi->fh,
1688 struct fuse_file_info *fi)
1700 fprintf(stderr, "FSYNC[%llu]\n", (unsigned long long) fi->fh);
1702 err = fuse_fs_fsync(f->fs, path, datasync, fi);
1711 struct fuse_file_info *fi)
1714 memset(fi, 0, sizeof(struct fuse_file_info));
1715 fi->fh = dh->fh;
1716 fi->fh_old = dh->fh;
1726 struct fuse_file_info fi;
1745 memset(&fi, 0, sizeof(fi));
1746 fi.flags = llfi->flags;
1753 err = fuse_fs_opendir(f->fs, path, &fi);
1755 dh->fh = fi.fh;
1761 fuse_fs_releasedir(f->fs, path, &fi);
1850 struct fuse_file_info *fi)
1865 err = fuse_fs_readdir(f->fs, path, dh, fill_dir, off, fi);
1882 struct fuse_file_info fi;
1883 struct fuse_dh *dh = get_dirhandle(llfi, &fi);
1892 int err = readdir_fill(f, req, ino, size, off, dh, &fi);
1918 struct fuse_file_info fi;
1919 struct fuse_dh *dh = get_dirhandle(llfi, &fi);
1925 fuse_fs_releasedir(f->fs, path ? path : "-", &fi);
1942 struct fuse_file_info fi;
1946 get_dirhandle(llfi, &fi);
1954 err = fuse_fs_fsyncdir(f->fs, path, datasync, &fi);
2245 const char *path, struct fuse_file_info *fi)
2257 err = fuse_fs_flush(f->fs, path, fi);
2258 errlock = fuse_fs_lock(f->fs, path, fi, F_SETLK, &lock);
2263 l.owner = fi->lock_owner;
2276 struct fuse_file_info *fi)
2287 fi->flush ? "+FLUSH" : "",
2288 (unsigned long long) fi->fh, fi->flags);
2290 if (fi->flush) {
2291 err = fuse_flush_common(f, req, ino, path, fi);
2297 fuse_do_release(f, ino, path, fi);
2306 struct fuse_file_info *fi)
2315 fprintf(stderr, "FLUSH[%llu]\n", (unsigned long long) fi->fh);
2316 err = fuse_flush_common(f, req, ino, path, fi);
2323 struct fuse_file_info *fi, struct flock *lock,
2336 err = fuse_fs_lock(f->fs, path, fi, cmd, lock);
2345 struct fuse_file_info *fi, struct flock *lock)
2353 l.owner = fi->lock_owner;
2360 err = fuse_lock_common(req, ino, fi, lock, F_GETLK);
2371 struct fuse_file_info *fi, struct flock *lock,
2374 int err = fuse_lock_common(req, ino, fi, lock, should_sleep ? F_SETLKW : F_SETLK);
2379 l.owner = fi->lock_owner;