Lines Matching refs:fuse_file_info
47 int (*getattr) (const char *, struct stat *, struct fuse_file_info *fi);
56 int (*chmod) (const char *, mode_t, struct fuse_file_info *fi);
57 int (*chown) (const char *, uid_t, gid_t, struct fuse_file_info *fi);
58 int (*truncate) (const char *, off_t, struct fuse_file_info *fi);
59 int (*open) (const char *, struct fuse_file_info *);
60 int (*read) (const char *, char *, size_t, off_t, struct fuse_file_info *);
61 int (*write) (const char *, const char *, size_t, off_t, struct fuse_file_info *);
63 int (*flush) (const char *, struct fuse_file_info *);
64 int (*release) (const char *, struct fuse_file_info *);
65 int (*fsync) (const char *, int, struct fuse_file_info *);
70 int (*opendir) (const char *, struct fuse_file_info *);
71 int (*readdir) (const char *, void *, fuse_fill_dir_t_v30, off_t, struct fuse_file_info *, enum fuse_readdir_flags);
72 int (*releasedir) (const char *, struct fuse_file_info *);
73 int (*fsyncdir) (const char *, int, struct fuse_file_info *);
77 int (*create) (const char *, mode_t, struct fuse_file_info *);
78 int (*lock) (const char *, struct fuse_file_info *, int, struct flock *);
79 int (*utimens) (const char *, const struct timespec[2], struct fuse_file_info *);
82 int (*ioctl) (const char *, unsigned int, void *, struct fuse_file_info *, unsigned int, void *);
83 int (*poll) (const char *, struct fuse_file_info *, struct fuse_pollhandle *, unsigned *);
84 int (*write_buf) (const char *, struct fuse_bufvec *, off_t, struct fuse_file_info *);
85 int (*read_buf) (const char *, struct fuse_bufvec **, size_t, off_t, struct fuse_file_info *);
86 int (*flock) (const char *, struct fuse_file_info *, int);
87 int (*fallocate) (const char *, int, off_t, off_t, struct fuse_file_info *);
88 ssize_t (*copy_file_range) (const char *, struct fuse_file_info *, off_t, const char *, struct fuse_file_info *, off_t, size_t, int);