H A D | sdcard.c | 34 #include "fuse.h" 86 /* Pseudo-error constant used to indicate that no fuse status is needed 117 /* Global data structure shared by all fuse handlers. */ 118 struct fuse { struct 127 /* Private data used by a single fuse handler. */ 129 struct fuse* fuse; member in struct:fuse_handler 303 struct node *create_node_locked(struct fuse* fuse, argument 330 node->gen = fuse 377 lookup_node_by_id_locked(struct fuse *fuse, __u64 nid) argument 386 lookup_node_and_path_by_id_locked(struct fuse* fuse, __u64 nid, char* buf, size_t bufsize) argument 410 acquire_or_create_child_locked( struct fuse* fuse, struct node* parent, const char* name, const char* actual_name) argument 423 fuse_init(struct fuse *fuse, int fd, const char *source_path) argument 437 fuse_status(struct fuse *fuse, __u64 unique, int err) argument 446 fuse_reply(struct fuse *fuse, __u64 unique, void *data, int len) argument 467 fuse_reply_entry(struct fuse* fuse, __u64 unique, struct node* parent, const char* name, const char* actual_name, const char* path) argument 496 fuse_reply_attr(struct fuse* fuse, __u64 unique, __u64 nid, const char* path) argument 512 handle_lookup(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header *hdr, const char* name) argument 534 handle_forget(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header *hdr, const struct fuse_forget_in *req) argument 553 handle_getattr(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header *hdr, const struct fuse_getattr_in *req) argument 571 handle_setattr(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header *hdr, const struct fuse_setattr_in *req) argument 629 handle_mknod(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_mknod_in* req, const char* name) argument 655 handle_mkdir(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_mkdir_in* req, const char* name) argument 681 handle_unlink(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const char* name) argument 705 handle_rmdir(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const char* name) argument 729 handle_rename(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_rename_in* req, const char* old_name, const char* new_name) argument 801 handle_open(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_open_in* req) argument 835 handle_read(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_read_in* req) argument 861 handle_write(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_write_in* req, const void* buffer) argument 880 handle_statfs(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr) argument 911 handle_release(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_release_in* req) argument 922 handle_fsync(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_fsync_in* req) argument 938 handle_flush(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr) argument 945 handle_opendir(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_open_in* req) argument 977 handle_readdir(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_read_in* req) argument 1006 handle_releasedir(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_release_in* req) argument 1017 handle_init(struct fuse* fuse, struct fuse_handler* handler, const struct fuse_in_header* hdr, const struct fuse_init_in* req) argument 1035 handle_fuse_request(struct fuse *fuse, struct fuse_handler* handler, const struct fuse_in_header *hdr, const void *data, size_t data_len) argument 1160 struct fuse* fuse = handler->fuse; local 1207 ignite_fuse(struct fuse* fuse, int num_threads) argument 1253 struct fuse fuse; local [all...] |