Lines Matching defs:ocfs2_super
294 struct ocfs2_super struct
296 struct task_struct *commit_task;
297 struct super_block *sb;
298 struct inode *root_inode;
299 struct inode *sys_root_inode;
300 struct inode *global_system_inodes[NUM_GLOBAL_SYSTEM_INODES];
301 struct inode **local_system_inodes;
303 struct ocfs2_slot_info *slot_info;
305 u32 *slot_recovery_generations;
307 spinlock_t node_map_lock;
309 u64 root_blkno;
310 u64 system_dir_blkno;
311 u64 bitmap_blkno;
312 u32 bitmap_cpg;
313 char *uuid_str;
314 u32 uuid_hash;
315 u8 *vol_label;
316 u64 first_cluster_group_blkno;
317 u32 fs_generation;
319 u32 s_feature_compat;
320 u32 s_feature_incompat;
321 u32 s_feature_ro_compat;
326 spinlock_t osb_lock;
327 u32 s_next_generation;
328 unsigned long osb_flags;
329 u16 s_inode_steal_slot;
330 u16 s_meta_steal_slot;
331 atomic_t s_num_inodes_stolen;
332 atomic_t s_num_meta_stolen;
334 unsigned long s_mount_opt;
335 unsigned int s_atime_quantum;
337 unsigned int max_slots;
338 unsigned int node_num;
339 int slot_num;
340 int preferred_slot;
341 int s_sectsize_bits;
342 int s_clustersize;
343 int s_clustersize_bits;
344 unsigned int s_xattr_inline_size;
346 atomic_t vol_state;
347 struct mutex recovery_lock;
348 struct ocfs2_recovery_map *recovery_map;
349 struct ocfs2_replay_map *replay_map;
350 struct task_struct *recovery_thread_task;
351 int disable_recovery;
352 wait_queue_head_t checkpoint_event;
353 struct ocfs2_journal *journal;
354 unsigned long osb_commit_interval;
356 struct delayed_work la_enable_wq;
362 unsigned int local_alloc_bits;
363 unsigned int local_alloc_default_bits;
366 unsigned int osb_clusters_at_boot;
368 enum ocfs2_local_alloc_state local_alloc_state; /* protected
371 struct buffer_head *local_alloc_bh;
373 u64 la_last_gd;
375 struct ocfs2_reservation_map osb_la_resmap;
377 unsigned int osb_resv_level;
378 unsigned int osb_dir_resv_level;
382 struct ocfs2_dinode *local_alloc_copy;
383 struct ocfs2_quota_recovery *quota_rec;
385 struct ocfs2_blockcheck_stats osb_ecc_stats;
386 struct ocfs2_alloc_stats alloc_stats;
387 char dev_str[20]; /* "major,minor" of the device */
389 u8 osb_stackflags;
391 char osb_cluster_stack[OCFS2_STACK_LABEL_LEN + 1];
392 char osb_cluster_name[OCFS2_CLUSTER_NAME_LEN + 1];
393 struct ocfs2_cluster_connection *cconn;
394 struct ocfs2_lock_res osb_super_lockres;
395 struct ocfs2_lock_res osb_rename_lockres;
396 struct ocfs2_lock_res osb_nfs_sync_lockres;
397 struct rw_semaphore nfs_sync_rwlock;
398 struct ocfs2_lock_res osb_trim_fs_lockres;
399 struct mutex obs_trim_fs_mutex;
400 struct ocfs2_dlm_debug *osb_dlm_debug;
402 struct dentry *osb_debug_root;
404 wait_queue_head_t recovery_event;
406 spinlock_t dc_task_lock;
407 struct task_struct *dc_task;
408 wait_queue_head_t dc_event;
409 unsigned long dc_wake_sequence;
410 unsigned long dc_work_sequence;
418 struct list_head blocked_lock_list;
419 unsigned long blocked_lock_count;
422 struct llist_head dquot_drop_list;
423 struct work_struct dquot_drop_work;
425 wait_queue_head_t osb_mount_event;
428 struct inode *osb_tl_inode;
429 struct buffer_head *osb_tl_bh;
430 struct delayed_work osb_truncate_log_wq;
431 atomic_t osb_tl_disable;
436 unsigned int truncated_clusters;
438 struct ocfs2_node_map osb_recovering_orphan_dirs;
439 unsigned int *osb_orphan_wipes;
440 wait_queue_head_t osb_wipe_event;
442 struct ocfs2_orphan_scan osb_orphan_scan;
445 spinlock_t osb_xattr_lock;
447 unsigned int osb_dx_mask;
448 u32 osb_dx_seed[4];
474 #define OCFS2_SB(sb) ((struct ocfs2_super *)(sb)->s_fs_info) argument