Lines Matching defs:reiserfs_sb_info
346 struct reiserfs_sb_info { struct
347 struct buffer_head *s_sbh; /* Buffer containing the super block */
350 struct reiserfs_super_block *s_rs; /* Pointer to the super block in the buffer */
351 struct reiserfs_bitmap_info *s_ap_bitmap;
352 struct reiserfs_journal *s_journal; /* pointer to journal information */
353 unsigned short s_mount_state; /* reiserfs state (valid, invalid) */
356 void (*end_io_handler) (struct buffer_head *, int);
357 hashf_t s_hash_function; /* pointer to function which is used
360 unsigned long s_mount_opt; /* reiserfs's mount options are set
364 struct { /* This is a structure that describes block allocator options */
372 } s_alloc_options;
375 wait_queue_head_t s_wait;
377 atomic_t s_generation_counter; // increased by one every time the
379 unsigned long s_properties; /* File system properties. Currently holds
383 int s_disk_reads;
384 int s_disk_writes;
385 int s_fix_nodes;
386 int s_do_balance;
387 int s_unneeded_left_neighbor;
388 int s_good_search_by_key_reada;
389 int s_bmaps;
390 int s_bmaps_without_search;
391 int s_direct2indirect;
392 int s_indirect2direct;
396 int s_is_unlinked_ok;
397 reiserfs_proc_info_data_t s_proc_info_data;
398 struct proc_dir_entry *procdir;
399 int reserved_blocks; /* amount of blocks reserved for further allocations */
400 spinlock_t bitmap_lock; /* this lock on now only used to protect reserved_blocks variable */
401 struct dentry *priv_root; /* root of /.reiserfs_priv */
403 struct dentry *xattr_root; /* root of /.reiserfs_priv/.xa */
404 struct rw_semaphore xattr_dir_sem;
406 int j_errno;
408 char *s_qf_names[MAXQUOTAS];
409 int s_jquota_fmt;