|
Linux Kernel
3.7.1
|
#include <fuse_i.h>
Data Fields | |
| struct list_head | list |
| struct list_head | intr_entry |
| atomic_t | count |
| u64 | intr_unique |
| unsigned | isreply:1 |
| unsigned | force:1 |
| unsigned | aborted:1 |
| unsigned | background:1 |
| unsigned | interrupted:1 |
| unsigned | locked:1 |
| unsigned | waiting:1 |
| enum fuse_req_state | state |
| struct fuse_in | in |
| struct fuse_out | out |
| wait_queue_head_t | waitq |
| union { | |
| struct { | |
| union { | |
| struct fuse_release_in in | |
| struct work_struct work | |
| } | |
| struct path path | |
| } release | |
| struct fuse_init_in init_in | |
| struct fuse_init_out init_out | |
| struct cuse_init_in cuse_init_in | |
| struct { | |
| struct fuse_read_in in | |
| u64 attr_ver | |
| } read | |
| struct { | |
| struct fuse_write_in in | |
| struct fuse_write_out out | |
| } write | |
| struct fuse_notify_retrieve_in retrieve_in | |
| struct fuse_lk_in lk_in | |
| } | misc |
| struct page * | pages [FUSE_MAX_PAGES_PER_REQ] |
| unsigned | num_pages |
| unsigned | page_offset |
| struct fuse_file * | ff |
| struct inode * | inode |
| struct list_head | writepages_entry |
| void(* | end )(struct fuse_conn *, struct fuse_req *) |
| struct file * | stolen_file |
| unsigned force |
| struct fuse_init_in init_in |
| struct fuse_init_out init_out |
| struct fuse_lk_in lk_in |
| union { ... } misc |
| struct fuse_write_out out |
| struct page* pages[FUSE_MAX_PAGES_PER_REQ] |
| struct { ... } read |
| struct { ... } release |
| struct fuse_notify_retrieve_in retrieve_in |
| enum fuse_req_state state |
| wait_queue_head_t waitq |
| struct work_struct work |
| struct { ... } write |
1.8.2