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

#include <super.h>

Data Fields

struct ceph_vino i_vino
 
spinlock_t i_ceph_lock
 
u64 i_version
 
u32 i_time_warp_seq
 
unsigned i_ceph_flags
 
unsigned long i_release_count
 
struct ceph_dir_layout i_dir_layout
 
struct ceph_file_layout i_layout
 
chari_symlink
 
struct timespec i_rctime
 
u64 i_rbytes
 
u64 i_rfiles
 
u64 i_rsubdirs
 
u64 i_files
 
u64 i_subdirs
 
u64 i_max_offset
 
struct rb_root i_fragtree
 
struct mutex i_fragtree_mutex
 
struct ceph_inode_xattrs_info i_xattrs
 
struct rb_root i_caps
 
struct ceph_capi_auth_cap
 
unsigned i_dirty_caps
 
unsigned i_flushing_caps
 
struct list_head i_dirty_item i_flushing_item
 
u64 i_cap_flush_seq
 
u16 i_cap_flush_last_tid
 
u16 i_cap_flush_tid [CEPH_CAP_BITS]
 
wait_queue_head_t i_cap_wq
 
unsigned long i_hold_caps_min
 
unsigned long i_hold_caps_max
 
struct list_head i_cap_delay_list
 
int i_cap_exporting_mds
 
unsigned i_cap_exporting_mseq
 
unsigned i_cap_exporting_issued
 
struct ceph_cap_reservation i_cap_migration_resv
 
struct list_head i_cap_snaps
 
struct ceph_snap_contexti_head_snapc
 
unsigned i_snap_caps
 
int i_nr_by_mode [CEPH_FILE_MODE_NUM]
 
u32 i_truncate_seq
 
u64 i_truncate_size
 
int i_truncate_pending
 
u64 i_max_size
 
u64 i_reported_size
 
u64 i_wanted_max_size
 
u64 i_requested_max_size
 
int i_pin_ref
 
int i_rd_ref
 
int i_rdcache_ref
 
int i_wr_ref
 
int i_wb_ref
 
int i_wrbuffer_ref
 
int i_wrbuffer_ref_head
 
u32 i_shared_gen
 
u32 i_rdcache_gen
 
u32 i_rdcache_revoking
 
struct list_head i_unsafe_writes
 
struct list_head i_unsafe_dirops
 
spinlock_t i_unsafe_lock
 
struct ceph_snap_realmi_snap_realm
 
int i_snap_realm_counter
 
struct list_head i_snap_realm_item
 
struct list_head i_snap_flush_item
 
struct work_struct i_wb_work
 
struct work_struct i_pg_inv_work
 
struct work_struct i_vmtruncate_work
 
struct inode vfs_inode
 

Detailed Description

Definition at line 251 of file super.h.

Field Documentation

struct ceph_cap* i_auth_cap

Definition at line 280 of file super.h.

struct list_head i_cap_delay_list

Definition at line 291 of file super.h.

unsigned i_cap_exporting_issued

Definition at line 294 of file super.h.

int i_cap_exporting_mds

Definition at line 292 of file super.h.

unsigned i_cap_exporting_mseq

Definition at line 293 of file super.h.

u16 i_cap_flush_last_tid

Definition at line 287 of file super.h.

u64 i_cap_flush_seq

Definition at line 283 of file super.h.

u16 i_cap_flush_tid[CEPH_CAP_BITS]

Definition at line 287 of file super.h.

struct ceph_cap_reservation i_cap_migration_resv

Definition at line 295 of file super.h.

struct list_head i_cap_snaps

Definition at line 296 of file super.h.

Definition at line 288 of file super.h.

struct rb_root i_caps

Definition at line 279 of file super.h.

unsigned i_ceph_flags

Definition at line 259 of file super.h.

spinlock_t i_ceph_lock

Definition at line 254 of file super.h.

struct ceph_dir_layout i_dir_layout

Definition at line 262 of file super.h.

unsigned i_dirty_caps

Definition at line 281 of file super.h.

u64 i_files

Definition at line 269 of file super.h.

unsigned i_flushing_caps

Definition at line 281 of file super.h.

struct list_head i_dirty_item i_flushing_item

Definition at line 282 of file super.h.

struct rb_root i_fragtree

Definition at line 272 of file super.h.

struct mutex i_fragtree_mutex

Definition at line 273 of file super.h.

struct ceph_snap_context* i_head_snapc

Definition at line 297 of file super.h.

unsigned long i_hold_caps_max

Definition at line 290 of file super.h.

unsigned long i_hold_caps_min

Definition at line 289 of file super.h.

Definition at line 263 of file super.h.

u64 i_max_offset

Definition at line 270 of file super.h.

u64 i_max_size

Definition at line 307 of file super.h.

int i_nr_by_mode[CEPH_FILE_MODE_NUM]

Definition at line 301 of file super.h.

struct work_struct i_pg_inv_work

Definition at line 330 of file super.h.

int i_pin_ref

Definition at line 313 of file super.h.

u64 i_rbytes

Definition at line 268 of file super.h.

struct timespec i_rctime

Definition at line 267 of file super.h.

int i_rd_ref

Definition at line 314 of file super.h.

u32 i_rdcache_gen

Definition at line 317 of file super.h.

int i_rdcache_ref

Definition at line 314 of file super.h.

u32 i_rdcache_revoking

Definition at line 318 of file super.h.

unsigned long i_release_count

Definition at line 260 of file super.h.

u64 i_reported_size

Definition at line 308 of file super.h.

u64 i_requested_max_size

Definition at line 310 of file super.h.

u64 i_rfiles

Definition at line 268 of file super.h.

u64 i_rsubdirs

Definition at line 268 of file super.h.

u32 i_shared_gen

Definition at line 316 of file super.h.

unsigned i_snap_caps

Definition at line 299 of file super.h.

struct list_head i_snap_flush_item

Definition at line 327 of file super.h.

struct ceph_snap_realm* i_snap_realm

Definition at line 324 of file super.h.

int i_snap_realm_counter

Definition at line 325 of file super.h.

struct list_head i_snap_realm_item

Definition at line 326 of file super.h.

u64 i_subdirs

Definition at line 269 of file super.h.

char* i_symlink

Definition at line 264 of file super.h.

u32 i_time_warp_seq

Definition at line 257 of file super.h.

int i_truncate_pending

Definition at line 305 of file super.h.

u32 i_truncate_seq

Definition at line 303 of file super.h.

u64 i_truncate_size

Definition at line 304 of file super.h.

struct list_head i_unsafe_dirops

Definition at line 321 of file super.h.

spinlock_t i_unsafe_lock

Definition at line 322 of file super.h.

struct list_head i_unsafe_writes

Definition at line 320 of file super.h.

u64 i_version

Definition at line 256 of file super.h.

struct ceph_vino i_vino

Definition at line 252 of file super.h.

struct work_struct i_vmtruncate_work

Definition at line 332 of file super.h.

u64 i_wanted_max_size

Definition at line 309 of file super.h.

int i_wb_ref

Definition at line 314 of file super.h.

struct work_struct i_wb_work

Definition at line 329 of file super.h.

int i_wr_ref

Definition at line 314 of file super.h.

int i_wrbuffer_ref

Definition at line 315 of file super.h.

int i_wrbuffer_ref_head

Definition at line 315 of file super.h.

Definition at line 275 of file super.h.

struct inode vfs_inode

Definition at line 334 of file super.h.


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