Lines Matching refs:fuse_req_t
41 typedef struct fuse_req *fuse_req_t; typedef
177 void (*lookup) (fuse_req_t req, fuse_ino_t parent, const char *name);
202 void (*forget) (fuse_req_t req, fuse_ino_t ino, unsigned long nlookup);
215 void (*getattr) (fuse_req_t req, fuse_ino_t ino,
245 void (*setattr) (fuse_req_t req, fuse_ino_t ino, struct stat *attr,
258 void (*readlink) (fuse_req_t req, fuse_ino_t ino);
276 void (*mknod) (fuse_req_t req, fuse_ino_t parent, const char *name,
291 void (*mkdir) (fuse_req_t req, fuse_ino_t parent, const char *name,
304 void (*unlink) (fuse_req_t req, fuse_ino_t parent, const char *name);
316 void (*rmdir) (fuse_req_t req, fuse_ino_t parent, const char *name);
330 void (*symlink) (fuse_req_t req, const char *link, fuse_ino_t parent,
344 void (*rename) (fuse_req_t req, fuse_ino_t parent, const char *name,
359 void (*link) (fuse_req_t req, fuse_ino_t ino, fuse_ino_t newparent,
387 void (*open) (fuse_req_t req, fuse_ino_t ino,
413 void (*read) (fuse_req_t req, fuse_ino_t ino, size_t size, off_t off,
439 void (*write) (fuse_req_t req, fuse_ino_t ino, const char *buf,
471 void (*flush) (fuse_req_t req, fuse_ino_t ino,
498 void (*release) (fuse_req_t req, fuse_ino_t ino,
515 void (*fsync) (fuse_req_t req, fuse_ino_t ino, int datasync,
539 void (*opendir) (fuse_req_t req, fuse_ino_t ino,
562 void (*readdir) (fuse_req_t req, fuse_ino_t ino, size_t size, off_t off,
581 void (*releasedir) (fuse_req_t req, fuse_ino_t ino,
601 void (*fsyncdir) (fuse_req_t req, fuse_ino_t ino, int datasync,
614 void (*statfs) (fuse_req_t req, fuse_ino_t ino);
622 void (*setxattr) (fuse_req_t req, fuse_ino_t ino, const char *name,
647 void (*getxattr) (fuse_req_t req, fuse_ino_t ino, const char *name,
672 void (*listxattr) (fuse_req_t req, fuse_ino_t ino, size_t size);
684 void (*removexattr) (fuse_req_t req, fuse_ino_t ino, const char *name);
704 void (*access) (fuse_req_t req, fuse_ino_t ino, int mask);
739 void (*create) (fuse_req_t req, fuse_ino_t parent, const char *name,
756 void (*getlk) (fuse_req_t req, fuse_ino_t ino,
783 void (*setlk) (fuse_req_t req, fuse_ino_t ino,
804 void (*bmap) (fuse_req_t req, fuse_ino_t ino, size_t blocksize,
836 void (*ioctl) (fuse_req_t req, fuse_ino_t ino, int cmd, void *arg,
855 int fuse_reply_err(fuse_req_t req, int err);
865 void fuse_reply_none(fuse_req_t req);
877 int fuse_reply_entry(fuse_req_t req, const struct fuse_entry_param *e);
893 int fuse_reply_create(fuse_req_t req, const struct fuse_entry_param *e,
907 int fuse_reply_attr(fuse_req_t req, const struct stat *attr,
920 int fuse_reply_readlink(fuse_req_t req, const char *link);
935 int fuse_reply_open(fuse_req_t req, const struct fuse_file_info *fi);
947 int fuse_reply_write(fuse_req_t req, size_t count);
960 int fuse_reply_buf(fuse_req_t req, const char *buf, size_t size);
974 int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count);
987 int fuse_reply_statfs(fuse_req_t req, const struct statvfs *stbuf);
999 int fuse_reply_xattr(fuse_req_t req, size_t count);
1011 int fuse_reply_lock(fuse_req_t req, struct flock *lock);
1023 int fuse_reply_bmap(fuse_req_t req, uint64_t idx);
1053 size_t fuse_add_direntry(fuse_req_t req, char *buf, size_t bufsize,
1068 int fuse_reply_ioctl(fuse_req_t req, int result, const void *buf, size_t size);
1081 void *fuse_req_userdata(fuse_req_t req);
1092 const struct fuse_ctx *fuse_req_ctx(fuse_req_t req);
1100 typedef void (*fuse_interrupt_func_t)(fuse_req_t req, void *data);
1113 void fuse_req_interrupt_func(fuse_req_t req, fuse_interrupt_func_t func,
1122 int fuse_req_interrupted(fuse_req_t req);