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

#include <ocfs2.h>

Data Fields

struct task_structcommit_task
 
struct super_blocksb
 
struct inoderoot_inode
 
struct inodesys_root_inode
 
struct inodeglobal_system_inodes [NUM_GLOBAL_SYSTEM_INODES]
 
struct inode ** local_system_inodes
 
struct ocfs2_slot_infoslot_info
 
u32slot_recovery_generations
 
spinlock_t node_map_lock
 
u64 root_blkno
 
u64 system_dir_blkno
 
u64 bitmap_blkno
 
u32 bitmap_cpg
 
u8uuid
 
charuuid_str
 
u32 uuid_hash
 
u8vol_label
 
u64 first_cluster_group_blkno
 
u32 fs_generation
 
u32 s_feature_compat
 
u32 s_feature_incompat
 
u32 s_feature_ro_compat
 
spinlock_t osb_lock
 
u32 s_next_generation
 
unsigned long osb_flags
 
s16 s_inode_steal_slot
 
s16 s_meta_steal_slot
 
atomic_t s_num_inodes_stolen
 
atomic_t s_num_meta_stolen
 
unsigned long s_mount_opt
 
unsigned int s_atime_quantum
 
unsigned int max_slots
 
unsigned int node_num
 
int slot_num
 
int preferred_slot
 
int s_sectsize_bits
 
int s_clustersize
 
int s_clustersize_bits
 
unsigned int s_xattr_inline_size
 
atomic_t vol_state
 
struct mutex recovery_lock
 
struct ocfs2_recovery_maprecovery_map
 
struct ocfs2_replay_mapreplay_map
 
struct task_structrecovery_thread_task
 
int disable_recovery
 
wait_queue_head_t checkpoint_event
 
atomic_t needs_checkpoint
 
struct ocfs2_journaljournal
 
unsigned long osb_commit_interval
 
struct delayed_work la_enable_wq
 
unsigned int local_alloc_bits
 
unsigned int local_alloc_default_bits
 
unsigned int osb_clusters_at_boot
 
enum ocfs2_local_alloc_state local_alloc_state
 
struct buffer_head * local_alloc_bh
 
u64 la_last_gd
 
struct ocfs2_reservation_map osb_la_resmap
 
unsigned int osb_resv_level
 
unsigned int osb_dir_resv_level
 
int dirty
 
struct ocfs2_dinodelocal_alloc_copy
 
struct ocfs2_quota_recoveryquota_rec
 
struct ocfs2_blockcheck_stats osb_ecc_stats
 
struct ocfs2_alloc_stats alloc_stats
 
char dev_str [20]
 
u8 osb_stackflags
 
char osb_cluster_stack [OCFS2_STACK_LABEL_LEN+1]
 
struct ocfs2_cluster_connectioncconn
 
struct ocfs2_lock_res osb_super_lockres
 
struct ocfs2_lock_res osb_rename_lockres
 
struct ocfs2_lock_res osb_nfs_sync_lockres
 
struct ocfs2_dlm_debugosb_dlm_debug
 
struct dentryosb_debug_root
 
struct dentryosb_ctxt
 
wait_queue_head_t recovery_event
 
spinlock_t dc_task_lock
 
struct task_structdc_task
 
wait_queue_head_t dc_event
 
unsigned long dc_wake_sequence
 
unsigned long dc_work_sequence
 
struct list_head blocked_lock_list
 
unsigned long blocked_lock_count
 
struct ocfs2_dentry_lockdentry_lock_list
 
struct work_struct dentry_lock_work
 
wait_queue_head_t osb_mount_event
 
struct inodeosb_tl_inode
 
struct buffer_head * osb_tl_bh
 
struct delayed_work osb_truncate_log_wq
 
unsigned int truncated_clusters
 
struct ocfs2_node_map osb_recovering_orphan_dirs
 
unsigned intosb_orphan_wipes
 
wait_queue_head_t osb_wipe_event
 
struct ocfs2_orphan_scan osb_orphan_scan
 
spinlock_t osb_xattr_lock
 
unsigned int osb_dx_mask
 
u32 osb_dx_seed [4]
 
u64 osb_inode_alloc_group
 
struct rb_root osb_rf_lock_tree
 
struct ocfs2_refcount_treeosb_ref_tree_lru
 

Detailed Description

Definition at line 277 of file ocfs2.h.

Field Documentation

Definition at line 372 of file ocfs2.h.

u64 bitmap_blkno

Definition at line 294 of file ocfs2.h.

u32 bitmap_cpg

Definition at line 295 of file ocfs2.h.

unsigned long blocked_lock_count

Definition at line 402 of file ocfs2.h.

struct list_head blocked_lock_list

Definition at line 401 of file ocfs2.h.

Definition at line 378 of file ocfs2.h.

wait_queue_head_t checkpoint_event

Definition at line 336 of file ocfs2.h.

struct task_struct* commit_task

Definition at line 279 of file ocfs2.h.

Definition at line 391 of file ocfs2.h.

struct task_struct* dc_task

Definition at line 390 of file ocfs2.h.

spinlock_t dc_task_lock

Definition at line 389 of file ocfs2.h.

unsigned long dc_wake_sequence

Definition at line 392 of file ocfs2.h.

unsigned long dc_work_sequence

Definition at line 393 of file ocfs2.h.

struct ocfs2_dentry_lock* dentry_lock_list

Definition at line 406 of file ocfs2.h.

struct work_struct dentry_lock_work

Definition at line 407 of file ocfs2.h.

char dev_str[20]

Definition at line 373 of file ocfs2.h.

int dirty

Definition at line 367 of file ocfs2.h.

int disable_recovery

Definition at line 335 of file ocfs2.h.

u64 first_cluster_group_blkno

Definition at line 300 of file ocfs2.h.

u32 fs_generation

Definition at line 301 of file ocfs2.h.

struct inode* global_system_inodes[NUM_GLOBAL_SYSTEM_INODES]

Definition at line 283 of file ocfs2.h.

Definition at line 338 of file ocfs2.h.

struct delayed_work la_enable_wq

Definition at line 341 of file ocfs2.h.

u64 la_last_gd

Definition at line 358 of file ocfs2.h.

struct buffer_head* local_alloc_bh

Definition at line 356 of file ocfs2.h.

unsigned int local_alloc_bits

Definition at line 347 of file ocfs2.h.

struct ocfs2_dinode* local_alloc_copy

Definition at line 368 of file ocfs2.h.

unsigned int local_alloc_default_bits

Definition at line 348 of file ocfs2.h.

enum ocfs2_local_alloc_state local_alloc_state

Definition at line 353 of file ocfs2.h.

struct inode** local_system_inodes

Definition at line 284 of file ocfs2.h.

unsigned int max_slots

Definition at line 321 of file ocfs2.h.

atomic_t needs_checkpoint

Definition at line 337 of file ocfs2.h.

spinlock_t node_map_lock

Definition at line 290 of file ocfs2.h.

unsigned int node_num

Definition at line 322 of file ocfs2.h.

char osb_cluster_stack[OCFS2_STACK_LABEL_LEN+1]

Definition at line 377 of file ocfs2.h.

unsigned int osb_clusters_at_boot

Definition at line 351 of file ocfs2.h.

unsigned long osb_commit_interval

Definition at line 339 of file ocfs2.h.

struct dentry* osb_ctxt

Definition at line 385 of file ocfs2.h.

struct dentry* osb_debug_root

Definition at line 384 of file ocfs2.h.

unsigned int osb_dir_resv_level

Definition at line 363 of file ocfs2.h.

struct ocfs2_dlm_debug* osb_dlm_debug

Definition at line 382 of file ocfs2.h.

unsigned int osb_dx_mask

Definition at line 430 of file ocfs2.h.

u32 osb_dx_seed[4]

Definition at line 431 of file ocfs2.h.

Definition at line 371 of file ocfs2.h.

unsigned long osb_flags

Definition at line 312 of file ocfs2.h.

u64 osb_inode_alloc_group

Definition at line 434 of file ocfs2.h.

Definition at line 360 of file ocfs2.h.

spinlock_t osb_lock

Definition at line 310 of file ocfs2.h.

wait_queue_head_t osb_mount_event

Definition at line 409 of file ocfs2.h.

struct ocfs2_lock_res osb_nfs_sync_lockres

Definition at line 381 of file ocfs2.h.

struct ocfs2_orphan_scan osb_orphan_scan

Definition at line 425 of file ocfs2.h.

unsigned int* osb_orphan_wipes

Definition at line 422 of file ocfs2.h.

struct ocfs2_node_map osb_recovering_orphan_dirs

Definition at line 421 of file ocfs2.h.

struct ocfs2_refcount_tree* osb_ref_tree_lru

Definition at line 438 of file ocfs2.h.

struct ocfs2_lock_res osb_rename_lockres

Definition at line 380 of file ocfs2.h.

unsigned int osb_resv_level

Definition at line 362 of file ocfs2.h.

struct rb_root osb_rf_lock_tree

Definition at line 437 of file ocfs2.h.

u8 osb_stackflags

Definition at line 375 of file ocfs2.h.

struct ocfs2_lock_res osb_super_lockres

Definition at line 379 of file ocfs2.h.

struct buffer_head* osb_tl_bh

Definition at line 413 of file ocfs2.h.

struct inode* osb_tl_inode

Definition at line 412 of file ocfs2.h.

struct delayed_work osb_truncate_log_wq

Definition at line 414 of file ocfs2.h.

wait_queue_head_t osb_wipe_event

Definition at line 423 of file ocfs2.h.

spinlock_t osb_xattr_lock

Definition at line 428 of file ocfs2.h.

int preferred_slot

Definition at line 324 of file ocfs2.h.

Definition at line 369 of file ocfs2.h.

wait_queue_head_t recovery_event

Definition at line 387 of file ocfs2.h.

struct mutex recovery_lock

Definition at line 331 of file ocfs2.h.

struct ocfs2_recovery_map* recovery_map

Definition at line 332 of file ocfs2.h.

struct task_struct* recovery_thread_task

Definition at line 334 of file ocfs2.h.

struct ocfs2_replay_map* replay_map

Definition at line 333 of file ocfs2.h.

u64 root_blkno

Definition at line 292 of file ocfs2.h.

struct inode* root_inode

Definition at line 281 of file ocfs2.h.

unsigned int s_atime_quantum

Definition at line 319 of file ocfs2.h.

int s_clustersize

Definition at line 326 of file ocfs2.h.

int s_clustersize_bits

Definition at line 327 of file ocfs2.h.

u32 s_feature_compat

Definition at line 303 of file ocfs2.h.

u32 s_feature_incompat

Definition at line 304 of file ocfs2.h.

u32 s_feature_ro_compat

Definition at line 305 of file ocfs2.h.

s16 s_inode_steal_slot

Definition at line 313 of file ocfs2.h.

s16 s_meta_steal_slot

Definition at line 314 of file ocfs2.h.

unsigned long s_mount_opt

Definition at line 318 of file ocfs2.h.

u32 s_next_generation

Definition at line 311 of file ocfs2.h.

atomic_t s_num_inodes_stolen

Definition at line 315 of file ocfs2.h.

atomic_t s_num_meta_stolen

Definition at line 316 of file ocfs2.h.

int s_sectsize_bits

Definition at line 325 of file ocfs2.h.

unsigned int s_xattr_inline_size

Definition at line 328 of file ocfs2.h.

Definition at line 280 of file ocfs2.h.

struct ocfs2_slot_info* slot_info

Definition at line 286 of file ocfs2.h.

int slot_num

Definition at line 323 of file ocfs2.h.

u32* slot_recovery_generations

Definition at line 288 of file ocfs2.h.

struct inode* sys_root_inode

Definition at line 282 of file ocfs2.h.

u64 system_dir_blkno

Definition at line 293 of file ocfs2.h.

unsigned int truncated_clusters

Definition at line 419 of file ocfs2.h.

u8* uuid

Definition at line 296 of file ocfs2.h.

u32 uuid_hash

Definition at line 298 of file ocfs2.h.

char* uuid_str

Definition at line 297 of file ocfs2.h.

u8* vol_label

Definition at line 299 of file ocfs2.h.

atomic_t vol_state

Definition at line 330 of file ocfs2.h.


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