Lines Matching defs:fuse_operations

326 struct fuse_operations {  struct
338 int (*getattr) (const char *, struct stat *, struct fuse_file_info *fi);
348 int (*readlink) (const char *, char *, size_t);
356 int (*mknod) (const char *, mode_t, dev_t);
364 int (*mkdir) (const char *, mode_t);
367 int (*unlink) (const char *);
370 int (*rmdir) (const char *);
373 int (*symlink) (const char *, const char *);
384 int (*rename) (const char *, const char *, unsigned int flags);
387 int (*link) (const char *, const char *);
394 int (*chmod) (const char *, mode_t, struct fuse_file_info *fi);
404 int (*chown) (const char *, uid_t, gid_t, struct fuse_file_info *fi);
414 int (*truncate) (const char *, off_t, struct fuse_file_info *fi);
463 int (*open) (const char *, struct fuse_file_info *);
474 int (*read) (const char *, char *, size_t, off_t,
486 int (*write) (const char *, const char *, size_t, off_t,
493 int (*statfs) (const char *, struct statvfs *);
523 int (*flush) (const char *, struct fuse_file_info *);
537 int (*release) (const char *, struct fuse_file_info *);
544 int (*fsync) (const char *, int, struct fuse_file_info *);
547 int (*setxattr) (const char *, const char *, const char *, size_t, int);
550 int (*getxattr) (const char *, const char *, char *, size_t);
553 int (*listxattr) (const char *, char *, size_t);
556 int (*removexattr) (const char *, const char *);
566 int (*opendir) (const char *, struct fuse_file_info *);
590 int (*readdir) (const char *, void *, fuse_fill_dir_t, off_t,
598 int (*releasedir) (const char *, struct fuse_file_info *);
608 int (*fsyncdir) (const char *, int, struct fuse_file_info *);
618 void *(*init) (struct fuse_conn_info *conn,
626 void (*destroy) (void *private_data);
637 int (*access) (const char *, int);
649 int (*create) (const char *, mode_t, struct fuse_file_info *);
681 int (*lock) (const char *, struct fuse_file_info *, int cmd,
696 int (*utimens) (const char *, const struct timespec tv[2],
705 int (*bmap) (const char *, size_t blocksize, uint64_t *idx);
708 int (*ioctl) (const char *, int cmd, void *arg,
727 int (*ioctl) (const char *, unsigned int cmd, void *arg,
746 int (*poll) (const char *, struct fuse_file_info *,
758 int (*write_buf) (const char *, struct fuse_bufvec *buf, off_t off,
775 int (*read_buf) (const char *, struct fuse_bufvec **bufp,
795 int (*flock) (const char *, struct fuse_file_info *, int op);
805 int (*fallocate) (const char *, int, off_t, off_t,
820 ssize_t (*copy_file_range) (const char *path_in,
829 off_t (*lseek) (const char *, off_t off, int whence, struct fuse_file_info *);