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

#include <nilfs.h>

Data Fields

__u32 i_flags
 
unsigned long i_state
 
struct nilfs_bmapi_bmap
 
struct nilfs_bmap i_bmap_data
 
__u64 i_xattr
 
__u32 i_dir_start_lookup
 
__u64 i_cno
 
struct address_space i_btnode_cache
 
struct list_head i_dirty
 
struct buffer_head * i_bh
 
struct nilfs_rooti_root
 
struct inode vfs_inode
 

Detailed Description

struct nilfs_inode_info - nilfs inode data in memory : inode flags : dynamic state flags : pointer on i_bmap_data : raw block mapping : <TODO> : page index of last successful search : checkpoint number for GC inode : cached pages of b-tree nodes : list for connecting dirty files : semaphore for extended attributes processing : buffer contains disk inode : root object of the current filesystem tree : VFS inode object

Definition at line 51 of file nilfs.h.

Field Documentation

struct buffer_head* i_bh

Definition at line 72 of file nilfs.h.

struct nilfs_bmap* i_bmap

Definition at line 54 of file nilfs.h.

struct nilfs_bmap i_bmap_data

Definition at line 55 of file nilfs.h.

struct address_space i_btnode_cache

Definition at line 59 of file nilfs.h.

__u64 i_cno

Definition at line 58 of file nilfs.h.

__u32 i_dir_start_lookup

Definition at line 57 of file nilfs.h.

struct list_head i_dirty

Definition at line 60 of file nilfs.h.

__u32 i_flags

Definition at line 52 of file nilfs.h.

struct nilfs_root* i_root

Definition at line 74 of file nilfs.h.

unsigned long i_state

Definition at line 53 of file nilfs.h.

__u64 i_xattr

Definition at line 56 of file nilfs.h.

struct inode vfs_inode

Definition at line 75 of file nilfs.h.


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