• Home
  • Raw
  • Download

Lines Matching refs:fuse_req_t

49 typedef struct fuse_req *fuse_req_t;  typedef
215 void (*lookup) (fuse_req_t req, fuse_ino_t parent, const char *name);
253 void (*forget) (fuse_req_t req, fuse_ino_t ino, uint64_t nlookup);
274 void (*getattr) (fuse_req_t req, fuse_ino_t ino,
305 void (*setattr) (fuse_req_t req, fuse_ino_t ino, struct stat *attr,
318 void (*readlink) (fuse_req_t req, fuse_ino_t ino);
330 void (*canonical_path) (fuse_req_t req, fuse_ino_t ino);
348 void (*mknod) (fuse_req_t req, fuse_ino_t parent, const char *name,
363 void (*mkdir) (fuse_req_t req, fuse_ino_t parent, const char *name,
381 void (*unlink) (fuse_req_t req, fuse_ino_t parent, const char *name);
398 void (*rmdir) (fuse_req_t req, fuse_ino_t parent, const char *name);
412 void (*symlink) (fuse_req_t req, const char *link, fuse_ino_t parent,
444 void (*rename) (fuse_req_t req, fuse_ino_t parent, const char *name,
460 void (*link) (fuse_req_t req, fuse_ino_t ino, fuse_ino_t newparent,
519 void (*open) (fuse_req_t req, fuse_ino_t ino,
547 void (*read) (fuse_req_t req, fuse_ino_t ino, size_t size, off_t off,
576 void (*write) (fuse_req_t req, fuse_ino_t ino, const char *buf,
617 void (*flush) (fuse_req_t req, fuse_ino_t ino,
645 void (*release) (fuse_req_t req, fuse_ino_t ino,
667 void (*fsync) (fuse_req_t req, fuse_ino_t ino, int datasync,
692 void (*opendir) (fuse_req_t req, fuse_ino_t ino,
738 void (*readdir) (fuse_req_t req, fuse_ino_t ino, size_t size, off_t off,
757 void (*releasedir) (fuse_req_t req, fuse_ino_t ino,
782 void (*fsyncdir) (fuse_req_t req, fuse_ino_t ino, int datasync,
795 void (*statfs) (fuse_req_t req, fuse_ino_t ino);
808 void (*setxattr) (fuse_req_t req, fuse_ino_t ino, const char *name,
839 void (*getxattr) (fuse_req_t req, fuse_ino_t ino, const char *name,
870 void (*listxattr) (fuse_req_t req, fuse_ino_t ino, size_t size);
887 void (*removexattr) (fuse_req_t req, fuse_ino_t ino, const char *name);
909 void (*access) (fuse_req_t req, fuse_ino_t ino, int mask);
938 void (*create) (fuse_req_t req, fuse_ino_t parent, const char *name,
953 void (*getlk) (fuse_req_t req, fuse_ino_t ino,
978 void (*setlk) (fuse_req_t req, fuse_ino_t ino,
1002 void (*bmap) (fuse_req_t req, fuse_ino_t ino, size_t blocksize,
1033 void (*ioctl) (fuse_req_t req, fuse_ino_t ino, unsigned int cmd,
1066 void (*poll) (fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi,
1096 void (*write_buf) (fuse_req_t req, fuse_ino_t ino,
1112 void (*retrieve_reply) (fuse_req_t req, void *cookie, fuse_ino_t ino,
1126 void (*forget_multi) (fuse_req_t req, size_t count,
1144 void (*flock) (fuse_req_t req, fuse_ino_t ino,
1167 void (*fallocate) (fuse_req_t req, fuse_ino_t ino, int mode,
1195 void (*readdirplus) (fuse_req_t req, fuse_ino_t ino, size_t size, off_t off,
1228 void (*copy_file_range) (fuse_req_t req, fuse_ino_t ino_in,
1252 void (*lseek) (fuse_req_t req, fuse_ino_t ino, off_t off, int whence,
1277 int fuse_reply_err(fuse_req_t req, int err);
1289 void fuse_reply_none(fuse_req_t req);
1304 int fuse_reply_entry(fuse_req_t req, const struct fuse_entry_param *e);
1323 int fuse_reply_create(fuse_req_t req, const struct fuse_entry_param *e,
1337 int fuse_reply_attr(fuse_req_t req, const struct stat *attr,
1350 int fuse_reply_readlink(fuse_req_t req, const char *link);
1352 int fuse_passthrough_enable(fuse_req_t req, unsigned int fd);
1364 int fuse_reply_canonical_path(fuse_req_t req, const char *path);
1379 int fuse_reply_open(fuse_req_t req, const struct fuse_file_info *fi);
1391 int fuse_reply_write(fuse_req_t req, size_t count);
1404 int fuse_reply_buf(fuse_req_t req, const char *buf, size_t size);
1449 int fuse_reply_data(fuse_req_t req, struct fuse_bufvec *bufv,
1463 int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count);
1475 int fuse_reply_statfs(fuse_req_t req, const struct statvfs *stbuf);
1487 int fuse_reply_xattr(fuse_req_t req, size_t count);
1499 int fuse_reply_lock(fuse_req_t req, const struct flock *lock);
1511 int fuse_reply_bmap(fuse_req_t req, uint64_t idx);
1544 size_t fuse_add_direntry(fuse_req_t req, char *buf, size_t bufsize,
1561 size_t fuse_add_direntry_plus(fuse_req_t req, char *buf, size_t bufsize,
1580 int fuse_reply_ioctl_retry(fuse_req_t req,
1595 int fuse_reply_ioctl(fuse_req_t req, int result, const void *buf, size_t size);
1608 int fuse_reply_ioctl_iov(fuse_req_t req, int result, const struct iovec *iov,
1617 int fuse_reply_poll(fuse_req_t req, unsigned revents);
1629 int fuse_reply_lseek(fuse_req_t req, off_t off);
1801 void *fuse_req_userdata(fuse_req_t req);
1812 const struct fuse_ctx *fuse_req_ctx(fuse_req_t req);
1833 int fuse_req_getgroups(fuse_req_t req, int size, gid_t list[]);
1841 typedef void (*fuse_interrupt_func_t)(fuse_req_t req, void *data);
1854 void fuse_req_interrupt_func(fuse_req_t req, fuse_interrupt_func_t func,
1863 int fuse_req_interrupted(fuse_req_t req);