Lines Matching defs:ocfs2_super
316 struct ocfs2_super struct
318 struct task_struct *commit_task;
319 struct super_block *sb;
320 struct inode *root_inode;
321 struct inode *sys_root_inode;
322 struct inode *global_system_inodes[NUM_GLOBAL_SYSTEM_INODES];
323 struct inode **local_system_inodes;
325 struct ocfs2_slot_info *slot_info;
327 u32 *slot_recovery_generations;
329 spinlock_t node_map_lock;
331 u64 root_blkno;
332 u64 system_dir_blkno;
333 u64 bitmap_blkno;
334 u32 bitmap_cpg;
335 char *uuid_str;
336 u32 uuid_hash;
337 u8 *vol_label;
338 u64 first_cluster_group_blkno;
339 u32 fs_generation;
341 u32 s_feature_compat;
342 u32 s_feature_incompat;
343 u32 s_feature_ro_compat;
348 spinlock_t osb_lock;
349 u32 s_next_generation;
350 unsigned long osb_flags;
351 u16 s_inode_steal_slot;
352 u16 s_meta_steal_slot;
353 atomic_t s_num_inodes_stolen;
354 atomic_t s_num_meta_stolen;
356 unsigned long s_mount_opt;
357 unsigned int s_atime_quantum;
359 unsigned int max_slots;
360 unsigned int node_num;
361 int slot_num;
362 int preferred_slot;
363 int s_sectsize_bits;
364 int s_clustersize;
365 int s_clustersize_bits;
366 unsigned int s_xattr_inline_size;
368 atomic_t vol_state;
369 struct mutex recovery_lock;
370 struct ocfs2_recovery_map *recovery_map;
371 struct ocfs2_replay_map *replay_map;
372 struct task_struct *recovery_thread_task;
373 int disable_recovery;
374 wait_queue_head_t checkpoint_event;
375 struct ocfs2_journal *journal;
376 unsigned long osb_commit_interval;
379 struct ocfs2_triggers s_journal_triggers[OCFS2_JOURNAL_TRIGGER_COUNT];
381 struct delayed_work la_enable_wq;
387 unsigned int local_alloc_bits;
388 unsigned int local_alloc_default_bits;
391 unsigned int osb_clusters_at_boot;
393 enum ocfs2_local_alloc_state local_alloc_state; /* protected
396 struct buffer_head *local_alloc_bh;
398 u64 la_last_gd;
400 struct ocfs2_reservation_map osb_la_resmap;
402 unsigned int osb_resv_level;
403 unsigned int osb_dir_resv_level;
407 struct ocfs2_dinode *local_alloc_copy;
408 struct ocfs2_quota_recovery *quota_rec;
410 struct ocfs2_blockcheck_stats osb_ecc_stats;
411 struct ocfs2_alloc_stats alloc_stats;
412 char dev_str[20]; /* "major,minor" of the device */
414 u8 osb_stackflags;
416 char osb_cluster_stack[OCFS2_STACK_LABEL_LEN + 1];
417 char osb_cluster_name[OCFS2_CLUSTER_NAME_LEN + 1];
418 struct ocfs2_cluster_connection *cconn;
419 struct ocfs2_lock_res osb_super_lockres;
420 struct ocfs2_lock_res osb_rename_lockres;
421 struct ocfs2_lock_res osb_nfs_sync_lockres;
422 struct rw_semaphore nfs_sync_rwlock;
423 struct ocfs2_lock_res osb_trim_fs_lockres;
424 struct mutex obs_trim_fs_mutex;
425 struct ocfs2_dlm_debug *osb_dlm_debug;
427 struct dentry *osb_debug_root;
429 wait_queue_head_t recovery_event;
431 spinlock_t dc_task_lock;
432 struct task_struct *dc_task;
433 wait_queue_head_t dc_event;
434 unsigned long dc_wake_sequence;
435 unsigned long dc_work_sequence;
443 struct list_head blocked_lock_list;
444 unsigned long blocked_lock_count;
447 struct llist_head dquot_drop_list;
448 struct work_struct dquot_drop_work;
450 wait_queue_head_t osb_mount_event;
453 struct inode *osb_tl_inode;
454 struct buffer_head *osb_tl_bh;
455 struct delayed_work osb_truncate_log_wq;
456 atomic_t osb_tl_disable;
461 unsigned int truncated_clusters;
463 struct ocfs2_node_map osb_recovering_orphan_dirs;
464 unsigned int *osb_orphan_wipes;
465 wait_queue_head_t osb_wipe_event;
467 struct ocfs2_orphan_scan osb_orphan_scan;
470 spinlock_t osb_xattr_lock;
472 unsigned int osb_dx_mask;
473 u32 osb_dx_seed[4];
499 #define OCFS2_SB(sb) ((struct ocfs2_super *)(sb)->s_fs_info) argument