Lines Matching defs:ext4_sb_info

1430 struct ext4_sb_info {  struct
1431 unsigned long s_desc_size; /* Size of a group descriptor in bytes */
1432 unsigned long s_inodes_per_block;/* Number of inodes per block */
1433 unsigned long s_blocks_per_group;/* Number of blocks in a group */
1434 unsigned long s_clusters_per_group; /* Number of clusters in a group */
1435 unsigned long s_inodes_per_group;/* Number of inodes in a group */
1436 unsigned long s_itb_per_group; /* Number of inode table blocks per group */
1437 unsigned long s_gdb_count; /* Number of group descriptor blocks */
1438 unsigned long s_desc_per_block; /* Number of group descriptors per block */
1439 ext4_group_t s_groups_count; /* Number of groups in the fs */
1440 ext4_group_t s_blockfile_groups;/* Groups acceptable for non-extent files */
1441 unsigned long s_overhead; /* # of fs overhead clusters */
1442 unsigned int s_cluster_ratio; /* Number of blocks per cluster */
1443 unsigned int s_cluster_bits; /* log2 of s_cluster_ratio */
1444 loff_t s_bitmap_maxbytes; /* max bytes for bitmap files */
1445 struct buffer_head * s_sbh; /* Buffer containing the super block */
1446 struct ext4_super_block *s_es; /* Pointer to the super block in the buffer */
1447 struct buffer_head * __rcu *s_group_desc;
1448 unsigned int s_mount_opt;
1449 unsigned int s_mount_opt2;
1450 unsigned long s_mount_flags;
1451 unsigned int s_def_mount_opt;
1452 ext4_fsblk_t s_sb_block;
1453 atomic64_t s_resv_clusters;
1454 kuid_t s_resuid;
1455 kgid_t s_resgid;
1456 unsigned short s_mount_state;
1457 unsigned short s_pad;
1458 int s_addr_per_block_bits;
1459 int s_desc_per_block_bits;
1460 int s_inode_size;
1461 int s_first_ino;
1462 unsigned int s_inode_readahead_blks;
1463 unsigned int s_inode_goal;
1464 u32 s_hash_seed[4];
1465 int s_def_hash_version;
1466 int s_hash_unsigned; /* 3 if hash should be signed, 0 if not */
1467 struct percpu_counter s_freeclusters_counter;
1468 struct percpu_counter s_freeinodes_counter;
1469 struct percpu_counter s_dirs_counter;
1470 struct percpu_counter s_dirtyclusters_counter;
1471 struct percpu_counter s_sra_exceeded_retry_limit;
1472 struct blockgroup_lock *s_blockgroup_lock;
1473 struct proc_dir_entry *s_proc;
1474 struct kobject s_kobj;
1475 struct completion s_kobj_unregister;
1476 struct super_block *s_sb;
1477 struct buffer_head *s_mmp_bh;
1480 struct journal_s *s_journal;
1481 struct list_head s_orphan;
1482 struct mutex s_orphan_lock;
1483 unsigned long s_ext4_flags; /* Ext4 superblock flags */
1484 unsigned long s_commit_interval;
1485 u32 s_max_batch_time;
1486 u32 s_min_batch_time;
1487 struct block_device *s_journal_bdev;
1490 char __rcu *s_qf_names[EXT4_MAXQUOTAS];
1491 int s_jquota_fmt; /* Format of quota to use */
1493 unsigned int s_want_extra_isize; /* New inodes should reserve # bytes */
1494 struct ext4_system_blocks __rcu *s_system_blks;
1498 unsigned long s_ext_min;
1499 unsigned long s_ext_max;
1500 unsigned long s_depth_max;
1501 spinlock_t s_ext_stats_lock;
1502 unsigned long s_ext_blocks;
1503 unsigned long s_ext_extents;
1507 struct ext4_group_info ** __rcu *s_group_info;
1508 struct inode *s_buddy_cache;
1509 spinlock_t s_md_lock;
1510 unsigned short *s_mb_offsets;
1511 unsigned int *s_mb_maxs;
1512 unsigned int s_group_info_size;
1513 unsigned int s_mb_free_pending;
1514 struct list_head s_freed_data_list; /* List of blocks to be freed
1518 unsigned long s_stripe;
1519 unsigned int s_mb_stream_request;
1520 unsigned int s_mb_max_to_scan;
1521 unsigned int s_mb_min_to_scan;
1522 unsigned int s_mb_stats;
1523 unsigned int s_mb_order2_reqs;
1524 unsigned int s_mb_group_prealloc;
1525 unsigned int s_mb_max_inode_prealloc;
1526 unsigned int s_max_dir_size_kb;
1528 unsigned long s_mb_last_group;
1529 unsigned long s_mb_last_start;
1530 unsigned int s_mb_prefetch;
1531 unsigned int s_mb_prefetch_limit;
1534 atomic_t s_bal_reqs; /* number of reqs with len > 1 */
1535 atomic_t s_bal_success; /* we found long enough chunks */
1536 atomic_t s_bal_allocated; /* in blocks */
1537 atomic_t s_bal_ex_scanned; /* total extents scanned */
1538 atomic_t s_bal_goals; /* goal hits */
1539 atomic_t s_bal_breaks; /* too long searches */
1540 atomic_t s_bal_2orders; /* 2^order hits */
1541 spinlock_t s_bal_lock;
1542 unsigned long s_mb_buddies_generated;
1543 unsigned long long s_mb_generation_time;
1544 atomic_t s_mb_lost_chunks;
1545 atomic_t s_mb_preallocated;
1546 atomic_t s_mb_discarded;
1547 atomic_t s_lock_busy;
1550 struct ext4_locality_group __percpu *s_locality_groups;
1553 unsigned long s_sectors_written_start;
1554 u64 s_kbytes_written;
1557 unsigned int s_extent_max_zeroout_kb;
1559 unsigned int s_log_groups_per_flex;
1560 struct flex_groups * __rcu *s_flex_groups;
1561 ext4_group_t s_flex_groups_allocated;
1564 struct workqueue_struct *rsv_conversion_wq;
1567 struct timer_list s_err_report;
1570 struct ext4_li_request *s_li_request;
1572 unsigned int s_li_wait_mult;
1575 struct task_struct *s_mmp_tsk;
1578 atomic_t s_last_trim_minblks;
1581 struct crypto_shash *s_chksum_driver;
1584 __u32 s_csum_seed;
1587 struct shrinker s_es_shrinker;
1588 struct list_head s_es_list; /* List of inodes with reclaimable extents */
1589 long s_es_nr_inode;
1590 struct ext4_es_stats s_es_stats;
1591 struct mb_cache *s_ea_block_cache;
1592 struct mb_cache *s_ea_inode_cache;
1593 spinlock_t s_es_lock ____cacheline_aligned_in_smp;
1596 struct ratelimit_state s_err_ratelimit_state;
1597 struct ratelimit_state s_warning_ratelimit_state;
1598 struct ratelimit_state s_msg_ratelimit_state;
1599 atomic_t s_warning_count;
1600 atomic_t s_msg_count;
1603 struct fscrypt_dummy_policy s_dummy_enc_policy;
1609 struct percpu_rw_semaphore s_writepages_rwsem;
1610 struct dax_device *s_daxdev;
1612 unsigned long s_simulate_fail;
1615 errseq_t s_bdev_wb_err;
1616 spinlock_t s_bdev_wb_lock;
1619 atomic_t s_fc_subtid;
1620 atomic_t s_fc_ineligible_updates;
1647 static inline struct ext4_sb_info *EXT4_SB(struct super_block *sb) in EXT4_SB() argument