Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
fuse_inode Struct Reference

#include <fuse_i.h>

Data Fields

struct inode inode
 
u64 nodeid
 
u64 nlookup
 
struct fuse_forget_linkforget
 
u64 i_time
 
umode_t orig_i_mode
 
u64 orig_ino
 
u64 attr_version
 
struct list_head write_files
 
struct list_head queued_writes
 
int writectr
 
wait_queue_head_t page_waitq
 
struct list_head writepages
 

Detailed Description

FUSE inode

Definition at line 64 of file fuse_i.h.

Field Documentation

u64 attr_version

Version of last attribute change

Definition at line 89 of file fuse_i.h.

The request used for sending the FORGET message

Definition at line 76 of file fuse_i.h.

u64 i_time

Time in jiffies until the file attributes are valid

Definition at line 79 of file fuse_i.h.

Inode data

Definition at line 66 of file fuse_i.h.

u64 nlookup

Number of lookups on this inode

Definition at line 73 of file fuse_i.h.

u64 nodeid

Unique ID, which identifies the inode between userspace and kernel

Definition at line 70 of file fuse_i.h.

umode_t orig_i_mode

The sticky bit in inode->i_mode may have been removed, so preserve the original mode

Definition at line 83 of file fuse_i.h.

u64 orig_ino

64 bit inode number

Definition at line 86 of file fuse_i.h.

wait_queue_head_t page_waitq

Waitq for writepage completion

Definition at line 102 of file fuse_i.h.

struct list_head queued_writes

Writepages pending on truncate or fsync

Definition at line 95 of file fuse_i.h.

struct list_head write_files

Files usable in writepage. Protected by fc->lock

Definition at line 92 of file fuse_i.h.

int writectr

Number of sent writes, a negative bias (FUSE_NOWRITE) means more writes are blocked

Definition at line 99 of file fuse_i.h.

struct list_head writepages

List of writepage requestst (pending or sent)

Definition at line 105 of file fuse_i.h.


The documentation for this struct was generated from the following file: