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

#include <btrfs_inode.h>

Data Fields

struct btrfs_rootroot
 
struct btrfs_key location
 
spinlock_t lock
 
struct extent_map_tree extent_tree
 
struct extent_io_tree io_tree
 
struct extent_io_tree io_failure_tree
 
struct mutex log_mutex
 
struct mutex delalloc_mutex
 
struct btrfs_ordered_inode_tree ordered_tree
 
struct list_head delalloc_inodes
 
struct list_head ordered_operations
 
struct rb_node rb_node
 
unsigned long runtime_flags
 
u64 generation
 
u64 last_trans
 
u64 last_sub_trans
 
u64 logged_trans
 
u64 delalloc_bytes
 
u64 disk_i_size
 
u64 index_cnt
 
u64 last_unlink_trans
 
u64 csum_bytes
 
u32 flags
 
unsigned long last_log_commit
 
unsigned outstanding_extents
 
unsigned reserved_extents
 
unsigned force_compress
 
struct btrfs_delayed_nodedelayed_node
 
struct inode vfs_inode
 

Detailed Description

Definition at line 44 of file btrfs_inode.h.

Field Documentation

u64 csum_bytes

Definition at line 142 of file btrfs_inode.h.

u64 delalloc_bytes

Definition at line 116 of file btrfs_inode.h.

struct list_head delalloc_inodes

Definition at line 80 of file btrfs_inode.h.

struct mutex delalloc_mutex

Definition at line 71 of file btrfs_inode.h.

struct btrfs_delayed_node* delayed_node

Definition at line 164 of file btrfs_inode.h.

u64 disk_i_size

Definition at line 123 of file btrfs_inode.h.

struct extent_map_tree extent_tree

Definition at line 57 of file btrfs_inode.h.

u32 flags

Definition at line 145 of file btrfs_inode.h.

unsigned force_compress

Definition at line 162 of file btrfs_inode.h.

u64 generation

Definition at line 96 of file btrfs_inode.h.

u64 index_cnt

Definition at line 129 of file btrfs_inode.h.

struct extent_io_tree io_failure_tree

Definition at line 65 of file btrfs_inode.h.

Definition at line 60 of file btrfs_inode.h.

unsigned long last_log_commit

Definition at line 148 of file btrfs_inode.h.

u64 last_sub_trans

Definition at line 106 of file btrfs_inode.h.

u64 last_trans

Definition at line 101 of file btrfs_inode.h.

u64 last_unlink_trans

Definition at line 136 of file btrfs_inode.h.

struct btrfs_key location

Definition at line 51 of file btrfs_inode.h.

spinlock_t lock

Definition at line 54 of file btrfs_inode.h.

struct mutex log_mutex

Definition at line 68 of file btrfs_inode.h.

u64 logged_trans

Definition at line 111 of file btrfs_inode.h.

struct list_head ordered_operations

Definition at line 86 of file btrfs_inode.h.

Definition at line 74 of file btrfs_inode.h.

unsigned outstanding_extents

Definition at line 156 of file btrfs_inode.h.

Definition at line 89 of file btrfs_inode.h.

unsigned reserved_extents

Definition at line 157 of file btrfs_inode.h.

Definition at line 46 of file btrfs_inode.h.

unsigned long runtime_flags

Definition at line 91 of file btrfs_inode.h.

struct inode vfs_inode

Definition at line 166 of file btrfs_inode.h.


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