Lines Matching defs:ocfs2_super
290 struct ocfs2_super struct
292 struct task_struct *commit_task;
293 struct super_block *sb;
294 struct inode *root_inode;
295 struct inode *sys_root_inode;
296 struct inode *global_system_inodes[NUM_GLOBAL_SYSTEM_INODES];
297 struct inode **local_system_inodes;
299 struct ocfs2_slot_info *slot_info;
301 u32 *slot_recovery_generations;
303 spinlock_t node_map_lock;
305 u64 root_blkno;
306 u64 system_dir_blkno;
307 u64 bitmap_blkno;
308 u32 bitmap_cpg;
309 u8 *uuid;
310 char *uuid_str;
311 u32 uuid_hash;
312 u8 *vol_label;
313 u64 first_cluster_group_blkno;
314 u32 fs_generation;
316 u32 s_feature_compat;
317 u32 s_feature_incompat;
318 u32 s_feature_ro_compat;
323 spinlock_t osb_lock;
324 u32 s_next_generation;
325 unsigned long osb_flags;
326 s16 s_inode_steal_slot;
327 s16 s_meta_steal_slot;
328 atomic_t s_num_inodes_stolen;
329 atomic_t s_num_meta_stolen;
331 unsigned long s_mount_opt;
332 unsigned int s_atime_quantum;
334 unsigned int max_slots;
335 unsigned int node_num;
336 int slot_num;
337 int preferred_slot;
338 int s_sectsize_bits;
339 int s_clustersize;
340 int s_clustersize_bits;
341 unsigned int s_xattr_inline_size;
343 atomic_t vol_state;
344 struct mutex recovery_lock;
345 struct ocfs2_recovery_map *recovery_map;
346 struct ocfs2_replay_map *replay_map;
347 struct task_struct *recovery_thread_task;
348 int disable_recovery;
349 wait_queue_head_t checkpoint_event;
350 atomic_t needs_checkpoint;
351 struct ocfs2_journal *journal;
352 unsigned long osb_commit_interval;
354 struct delayed_work la_enable_wq;
360 unsigned int local_alloc_bits;
361 unsigned int local_alloc_default_bits;
364 unsigned int osb_clusters_at_boot;
366 enum ocfs2_local_alloc_state local_alloc_state; /* protected
369 struct buffer_head *local_alloc_bh;
371 u64 la_last_gd;
373 struct ocfs2_reservation_map osb_la_resmap;
375 unsigned int osb_resv_level;
376 unsigned int osb_dir_resv_level;
380 int dirty;
381 struct ocfs2_dinode *local_alloc_copy;
382 struct ocfs2_quota_recovery *quota_rec;
384 struct ocfs2_blockcheck_stats osb_ecc_stats;
385 struct ocfs2_alloc_stats alloc_stats;
386 char dev_str[20]; /* "major,minor" of the device */
388 u8 osb_stackflags;
390 char osb_cluster_stack[OCFS2_STACK_LABEL_LEN + 1];
391 struct ocfs2_cluster_connection *cconn;
392 struct ocfs2_lock_res osb_super_lockres;
393 struct ocfs2_lock_res osb_rename_lockres;
394 struct ocfs2_lock_res osb_nfs_sync_lockres;
395 struct ocfs2_dlm_debug *osb_dlm_debug;
397 struct dentry *osb_debug_root;
398 struct dentry *osb_ctxt;
400 wait_queue_head_t recovery_event;
402 spinlock_t dc_task_lock;
403 struct task_struct *dc_task;
404 wait_queue_head_t dc_event;
405 unsigned long dc_wake_sequence;
406 unsigned long dc_work_sequence;
414 struct list_head blocked_lock_list;
415 unsigned long blocked_lock_count;
419 struct ocfs2_dentry_lock *dentry_lock_list;
420 struct work_struct dentry_lock_work;
422 wait_queue_head_t osb_mount_event;
425 struct inode *osb_tl_inode;
426 struct buffer_head *osb_tl_bh;
427 struct delayed_work osb_truncate_log_wq;
454 #define OCFS2_SB(sb) ((struct ocfs2_super *)(sb)->s_fs_info) argument