Lines Matching refs:fs
564 int fuse_fs_getattr(struct fuse_fs *fs, const char *path, struct stat *buf);
565 int fuse_fs_fgetattr(struct fuse_fs *fs, const char *path, struct stat *buf,
567 int fuse_fs_rename(struct fuse_fs *fs, const char *oldpath,
569 int fuse_fs_unlink(struct fuse_fs *fs, const char *path);
570 int fuse_fs_rmdir(struct fuse_fs *fs, const char *path);
571 int fuse_fs_symlink(struct fuse_fs *fs, const char *linkname,
573 int fuse_fs_link(struct fuse_fs *fs, const char *oldpath, const char *newpath);
574 int fuse_fs_release(struct fuse_fs *fs, const char *path,
576 int fuse_fs_open(struct fuse_fs *fs, const char *path,
578 int fuse_fs_read(struct fuse_fs *fs, const char *path, char *buf, size_t size,
580 int fuse_fs_write(struct fuse_fs *fs, const char *path, const char *buf,
582 int fuse_fs_fsync(struct fuse_fs *fs, const char *path, int datasync,
584 int fuse_fs_flush(struct fuse_fs *fs, const char *path,
586 int fuse_fs_statfs(struct fuse_fs *fs, const char *path, struct statvfs *buf);
587 int fuse_fs_opendir(struct fuse_fs *fs, const char *path,
589 int fuse_fs_readdir(struct fuse_fs *fs, const char *path, void *buf,
592 int fuse_fs_fsyncdir(struct fuse_fs *fs, const char *path, int datasync,
594 int fuse_fs_releasedir(struct fuse_fs *fs, const char *path,
596 int fuse_fs_create(struct fuse_fs *fs, const char *path, mode_t mode,
598 int fuse_fs_lock(struct fuse_fs *fs, const char *path,
600 int fuse_fs_chmod(struct fuse_fs *fs, const char *path, mode_t mode);
601 int fuse_fs_chown(struct fuse_fs *fs, const char *path, uid_t uid, gid_t gid);
602 int fuse_fs_truncate(struct fuse_fs *fs, const char *path, off_t size);
603 int fuse_fs_ftruncate(struct fuse_fs *fs, const char *path, off_t size,
605 int fuse_fs_utimens(struct fuse_fs *fs, const char *path,
607 int fuse_fs_access(struct fuse_fs *fs, const char *path, int mask);
608 int fuse_fs_readlink(struct fuse_fs *fs, const char *path, char *buf,
610 int fuse_fs_mknod(struct fuse_fs *fs, const char *path, mode_t mode,
612 int fuse_fs_mkdir(struct fuse_fs *fs, const char *path, mode_t mode);
613 int fuse_fs_setxattr(struct fuse_fs *fs, const char *path, const char *name,
615 int fuse_fs_getxattr(struct fuse_fs *fs, const char *path, const char *name,
617 int fuse_fs_listxattr(struct fuse_fs *fs, const char *path, char *list,
619 int fuse_fs_removexattr(struct fuse_fs *fs, const char *path,
621 int fuse_fs_bmap(struct fuse_fs *fs, const char *path, size_t blocksize,
623 int fuse_fs_ioctl(struct fuse_fs *fs, const char *path, int cmd, void *arg,
625 void fuse_fs_init(struct fuse_fs *fs, struct fuse_conn_info *conn);
626 void fuse_fs_destroy(struct fuse_fs *fs);
666 * For now the 'fs' vector always contains exactly one filesystem.
671 * @param fs NULL terminated filesystem object vector
674 struct fuse_fs *(*factory)(struct fuse_args *args, struct fuse_fs *fs[]);