Lines Matching defs:ocfs2_super

331 struct ocfs2_super  struct
333 struct task_struct *commit_task;
334 struct super_block *sb;
335 struct inode *root_inode;
336 struct inode *sys_root_inode;
337 struct inode *global_system_inodes[NUM_GLOBAL_SYSTEM_INODES];
338 struct inode **local_system_inodes;
340 struct ocfs2_slot_info *slot_info;
342 u32 *slot_recovery_generations;
344 spinlock_t node_map_lock;
346 u64 root_blkno;
347 u64 system_dir_blkno;
348 u64 bitmap_blkno;
349 u32 bitmap_cpg;
350 char *uuid_str;
351 u32 uuid_hash;
352 u8 *vol_label;
353 u64 first_cluster_group_blkno;
354 u32 fs_generation;
356 u32 s_feature_compat;
357 u32 s_feature_incompat;
358 u32 s_feature_ro_compat;
363 spinlock_t osb_lock;
364 u32 s_next_generation;
365 unsigned long osb_flags;
366 u16 s_inode_steal_slot;
367 u16 s_meta_steal_slot;
368 atomic_t s_num_inodes_stolen;
369 atomic_t s_num_meta_stolen;
371 unsigned long s_mount_opt;
372 unsigned int s_atime_quantum;
374 unsigned int max_slots;
375 unsigned int node_num;
376 int slot_num;
377 int preferred_slot;
378 int s_sectsize_bits;
379 int s_clustersize;
380 int s_clustersize_bits;
381 unsigned int s_xattr_inline_size;
383 atomic_t vol_state;
384 struct mutex recovery_lock;
385 struct ocfs2_recovery_map *recovery_map;
386 struct ocfs2_replay_map *replay_map;
387 struct task_struct *recovery_thread_task;
388 enum ocfs2_recovery_state recovery_state;
389 wait_queue_head_t checkpoint_event;
390 struct ocfs2_journal *journal;
391 unsigned long osb_commit_interval;
394 struct ocfs2_triggers s_journal_triggers[OCFS2_JOURNAL_TRIGGER_COUNT];
396 struct delayed_work la_enable_wq;
402 unsigned int local_alloc_bits;
403 unsigned int local_alloc_default_bits;
406 unsigned int osb_clusters_at_boot;
408 enum ocfs2_local_alloc_state local_alloc_state; /* protected
411 struct buffer_head *local_alloc_bh;
413 u64 la_last_gd;
415 struct ocfs2_reservation_map osb_la_resmap;
417 unsigned int osb_resv_level;
418 unsigned int osb_dir_resv_level;
422 struct ocfs2_dinode *local_alloc_copy;
423 struct ocfs2_quota_recovery *quota_rec;
425 struct ocfs2_blockcheck_stats osb_ecc_stats;
426 struct ocfs2_alloc_stats alloc_stats;
427 char dev_str[20]; /* "major,minor" of the device */
429 u8 osb_stackflags;
431 char osb_cluster_stack[OCFS2_STACK_LABEL_LEN + 1];
432 char osb_cluster_name[OCFS2_CLUSTER_NAME_LEN + 1];
433 struct ocfs2_cluster_connection *cconn;
434 struct ocfs2_lock_res osb_super_lockres;
435 struct ocfs2_lock_res osb_rename_lockres;
436 struct ocfs2_lock_res osb_nfs_sync_lockres;
437 struct rw_semaphore nfs_sync_rwlock;
438 struct ocfs2_lock_res osb_trim_fs_lockres;
439 struct mutex obs_trim_fs_mutex;
440 struct ocfs2_dlm_debug *osb_dlm_debug;
442 struct dentry *osb_debug_root;
444 wait_queue_head_t recovery_event;
446 spinlock_t dc_task_lock;
447 struct task_struct *dc_task;
448 wait_queue_head_t dc_event;
449 unsigned long dc_wake_sequence;
450 unsigned long dc_work_sequence;
458 struct list_head blocked_lock_list;
459 unsigned long blocked_lock_count;
462 struct llist_head dquot_drop_list;
463 struct work_struct dquot_drop_work;
465 wait_queue_head_t osb_mount_event;
468 struct inode *osb_tl_inode;
469 struct buffer_head *osb_tl_bh;
470 struct delayed_work osb_truncate_log_wq;
471 atomic_t osb_tl_disable;
476 unsigned int truncated_clusters;
478 struct ocfs2_node_map osb_recovering_orphan_dirs;
479 unsigned int *osb_orphan_wipes;
480 wait_queue_head_t osb_wipe_event;
482 struct ocfs2_orphan_scan osb_orphan_scan;
485 spinlock_t osb_xattr_lock;
487 unsigned int osb_dx_mask;
488 u32 osb_dx_seed[4];
514 #define OCFS2_SB(sb) ((struct ocfs2_super *)(sb)->s_fs_info) argument