Lines Matching defs:ocfs2_super
303 struct ocfs2_super struct
305 struct task_struct *commit_task;
306 struct super_block *sb;
307 struct inode *root_inode;
308 struct inode *sys_root_inode;
309 struct inode *global_system_inodes[NUM_GLOBAL_SYSTEM_INODES];
310 struct inode **local_system_inodes;
312 struct ocfs2_slot_info *slot_info;
314 u32 *slot_recovery_generations;
316 spinlock_t node_map_lock;
318 u64 root_blkno;
319 u64 system_dir_blkno;
320 u64 bitmap_blkno;
321 u32 bitmap_cpg;
322 u8 *uuid;
323 char *uuid_str;
324 u32 uuid_hash;
325 u8 *vol_label;
326 u64 first_cluster_group_blkno;
327 u32 fs_generation;
329 u32 s_feature_compat;
330 u32 s_feature_incompat;
331 u32 s_feature_ro_compat;
336 spinlock_t osb_lock;
337 u32 s_next_generation;
338 unsigned long osb_flags;
339 s16 s_inode_steal_slot;
340 s16 s_meta_steal_slot;
341 atomic_t s_num_inodes_stolen;
342 atomic_t s_num_meta_stolen;
344 unsigned long s_mount_opt;
345 unsigned int s_atime_quantum;
347 unsigned int max_slots;
348 unsigned int node_num;
349 int slot_num;
350 int preferred_slot;
351 int s_sectsize_bits;
352 int s_clustersize;
353 int s_clustersize_bits;
354 unsigned int s_xattr_inline_size;
356 atomic_t vol_state;
357 struct mutex recovery_lock;
358 struct ocfs2_recovery_map *recovery_map;
359 struct ocfs2_replay_map *replay_map;
360 struct task_struct *recovery_thread_task;
361 int disable_recovery;
362 wait_queue_head_t checkpoint_event;
363 struct ocfs2_journal *journal;
364 unsigned long osb_commit_interval;
366 struct delayed_work la_enable_wq;
372 unsigned int local_alloc_bits;
373 unsigned int local_alloc_default_bits;
376 unsigned int osb_clusters_at_boot;
378 enum ocfs2_local_alloc_state local_alloc_state; /* protected
381 struct buffer_head *local_alloc_bh;
383 u64 la_last_gd;
385 struct ocfs2_reservation_map osb_la_resmap;
387 unsigned int osb_resv_level;
388 unsigned int osb_dir_resv_level;
392 int dirty;
393 struct ocfs2_dinode *local_alloc_copy;
394 struct ocfs2_quota_recovery *quota_rec;
396 struct ocfs2_blockcheck_stats osb_ecc_stats;
397 struct ocfs2_alloc_stats alloc_stats;
398 char dev_str[20]; /* "major,minor" of the device */
400 u8 osb_stackflags;
402 char osb_cluster_stack[OCFS2_STACK_LABEL_LEN + 1];
403 char osb_cluster_name[OCFS2_CLUSTER_NAME_LEN + 1];
404 struct ocfs2_cluster_connection *cconn;
405 struct ocfs2_lock_res osb_super_lockres;
406 struct ocfs2_lock_res osb_rename_lockres;
407 struct ocfs2_lock_res osb_nfs_sync_lockres;
408 struct ocfs2_dlm_debug *osb_dlm_debug;
410 struct dentry *osb_debug_root;
411 struct dentry *osb_ctxt;
413 wait_queue_head_t recovery_event;
415 spinlock_t dc_task_lock;
416 struct task_struct *dc_task;
417 wait_queue_head_t dc_event;
418 unsigned long dc_wake_sequence;
419 unsigned long dc_work_sequence;
427 struct list_head blocked_lock_list;
428 unsigned long blocked_lock_count;
431 struct llist_head dquot_drop_list;
432 struct work_struct dquot_drop_work;
434 wait_queue_head_t osb_mount_event;
437 struct inode *osb_tl_inode;
438 struct buffer_head *osb_tl_bh;
439 struct delayed_work osb_truncate_log_wq;
440 atomic_t osb_tl_disable;
445 unsigned int truncated_clusters;
469 #define OCFS2_SB(sb) ((struct ocfs2_super *)(sb)->s_fs_info) argument