Searched refs:fuse_req_t (Results 1 – 7 of 7) sorted by relevance
/external/libfuse/include/ |
D | fuse_lowlevel.h | 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); [all …]
|
D | cuse_lowlevel.h | 53 void (*open) (fuse_req_t req, struct fuse_file_info *fi); 54 void (*read) (fuse_req_t req, size_t size, off_t off, 56 void (*write) (fuse_req_t req, const char *buf, size_t size, off_t off, 58 void (*flush) (fuse_req_t req, struct fuse_file_info *fi); 59 void (*release) (fuse_req_t req, struct fuse_file_info *fi); 60 void (*fsync) (fuse_req_t req, int datasync, struct fuse_file_info *fi); 61 void (*ioctl) (fuse_req_t req, int cmd, void *arg, 64 void (*poll) (fuse_req_t req, struct fuse_file_info *fi,
|
/external/libfuse/ |
D | Android.patch | 24 void (*readlink) (fuse_req_t req, fuse_ino_t ino); 36 + void (*canonical_path) (fuse_req_t req, fuse_ino_t ino); 41 @@ -1337,6 +1349,18 @@ int fuse_reply_attr(fuse_req_t req, const struct stat *attr, 43 int fuse_reply_readlink(fuse_req_t req, const char *link); 55 +int fuse_reply_canonical_path(fuse_req_t req, const char *path); 64 @@ -450,6 +450,11 @@ int fuse_reply_readlink(fuse_req_t req, const char *linkname) 68 +int fuse_reply_canonical_path(fuse_req_t req, const char *path) 73 int fuse_reply_open(fuse_req_t req, const struct fuse_file_info *f) 76 @@ -1202,6 +1207,16 @@ static void do_readlink(fuse_req_t req, fuse_ino_t nodeid, const void *inarg) 80 +static void do_canonical_path(fuse_req_t req, fuse_ino_t nodeid, const void *inarg) [all …]
|
/external/libfuse/lib/ |
D | fuse_lowlevel.c | 125 static void destroy_req(fuse_req_t req) in destroy_req() 131 void fuse_free_req(fuse_req_t req) in fuse_free_req() 205 int fuse_send_reply_iov_nofree(fuse_req_t req, int error, struct iovec *iov, in fuse_send_reply_iov_nofree() 224 static int send_reply_iov(fuse_req_t req, int error, struct iovec *iov, in send_reply_iov() 234 static int send_reply(fuse_req_t req, int error, const void *arg, in send_reply() 247 int fuse_reply_iov(fuse_req_t req, const struct iovec *iov, int count) in fuse_reply_iov() 268 size_t fuse_add_direntry(fuse_req_t req, char *buf, size_t bufsize, in fuse_add_direntry() 308 static int send_reply_ok(fuse_req_t req, const void *arg, size_t argsize) in send_reply_ok() 313 int fuse_reply_err(fuse_req_t req, int err) in fuse_reply_err() 318 void fuse_reply_none(fuse_req_t req) in fuse_reply_none() [all …]
|
D | cuse_lowlevel.c | 33 static struct cuse_lowlevel_ops *req_clop(fuse_req_t req) in req_clop() 38 static void cuse_fll_open(fuse_req_t req, fuse_ino_t ino, in cuse_fll_open() 45 static void cuse_fll_read(fuse_req_t req, fuse_ino_t ino, size_t size, in cuse_fll_read() 52 static void cuse_fll_write(fuse_req_t req, fuse_ino_t ino, const char *buf, in cuse_fll_write() 59 static void cuse_fll_flush(fuse_req_t req, fuse_ino_t ino, in cuse_fll_flush() 66 static void cuse_fll_release(fuse_req_t req, fuse_ino_t ino, in cuse_fll_release() 73 static void cuse_fll_fsync(fuse_req_t req, fuse_ino_t ino, int datasync, in cuse_fll_fsync() 80 static void cuse_fll_ioctl(fuse_req_t req, fuse_ino_t ino, unsigned int cmd, void *arg, in cuse_fll_ioctl() 89 static void cuse_fll_poll(fuse_req_t req, fuse_ino_t ino, in cuse_fll_poll() 182 static int cuse_reply_init(fuse_req_t req, struct cuse_init_out *arg, in cuse_reply_init() [all …]
|
D | fuse_i.h | 38 void (*reply)(struct fuse_notify_req *, fuse_req_t, fuse_ino_t, 116 int fuse_send_reply_iov_nofree(fuse_req_t req, int error, struct iovec *iov, 118 void fuse_free_req(fuse_req_t req); 120 void cuse_lowlevel_init(fuse_req_t req, fuse_ino_t nodeide, const void *inarg);
|
D | fuse.c | 180 fuse_req_t req; 195 fuse_req_t req; 1548 static struct fuse *req_fuse(fuse_req_t req) in req_fuse() 1565 static void fuse_interrupt(fuse_req_t req, void *d_) in fuse_interrupt() 1587 static void fuse_do_finish_interrupt(struct fuse *f, fuse_req_t req, in fuse_do_finish_interrupt() 1598 static void fuse_do_prepare_interrupt(fuse_req_t req, struct fuse_intr_data *d) in fuse_do_prepare_interrupt() 1606 static inline void fuse_finish_interrupt(struct fuse *f, fuse_req_t req, in fuse_finish_interrupt() 1613 static inline void fuse_prepare_interrupt(struct fuse *f, fuse_req_t req, in fuse_prepare_interrupt() 2610 static struct fuse *req_fuse_prepare(fuse_req_t req) in req_fuse_prepare() 2622 static inline void reply_err(fuse_req_t req, int err) in reply_err() [all …]
|