Home
last modified time | relevance | path

Searched refs:fuse_req_t (Results 1 – 7 of 7) sorted by relevance

/external/libfuse/include/
Dfuse_lowlevel.h49 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 …]
Dcuse_lowlevel.h53 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/
DAndroid.patch24 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/
Dfuse_lowlevel.c125 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 …]
Dcuse_lowlevel.c33 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 …]
Dfuse_i.h38 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);
Dfuse.c180 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 …]