Lines Matching defs:ext4_sb_info

1247 struct ext4_sb_info {  struct
1248 unsigned long s_desc_size; /* Size of a group descriptor in bytes */
1249 unsigned long s_inodes_per_block;/* Number of inodes per block */
1250 unsigned long s_blocks_per_group;/* Number of blocks in a group */
1251 unsigned long s_clusters_per_group; /* Number of clusters in a group */
1252 unsigned long s_inodes_per_group;/* Number of inodes in a group */
1253 unsigned long s_itb_per_group; /* Number of inode table blocks per group */
1254 unsigned long s_gdb_count; /* Number of group descriptor blocks */
1255 unsigned long s_desc_per_block; /* Number of group descriptors per block */
1256 ext4_group_t s_groups_count; /* Number of groups in the fs */
1257 ext4_group_t s_blockfile_groups;/* Groups acceptable for non-extent files */
1258 unsigned long s_overhead; /* # of fs overhead clusters */
1259 unsigned int s_cluster_ratio; /* Number of blocks per cluster */
1260 unsigned int s_cluster_bits; /* log2 of s_cluster_ratio */
1261 loff_t s_bitmap_maxbytes; /* max bytes for bitmap files */
1262 struct buffer_head * s_sbh; /* Buffer containing the super block */
1263 struct ext4_super_block *s_es; /* Pointer to the super block in the buffer */
1264 struct buffer_head **s_group_desc;
1265 unsigned int s_mount_opt;
1266 unsigned int s_mount_opt2;
1267 unsigned int s_mount_flags;
1268 unsigned int s_def_mount_opt;
1269 ext4_fsblk_t s_sb_block;
1270 atomic64_t s_resv_clusters;
1271 kuid_t s_resuid;
1272 kgid_t s_resgid;
1273 unsigned short s_mount_state;
1274 unsigned short s_pad;
1275 int s_addr_per_block_bits;
1276 int s_desc_per_block_bits;
1277 int s_inode_size;
1278 int s_first_ino;
1279 unsigned int s_inode_readahead_blks;
1280 unsigned int s_inode_goal;
1281 spinlock_t s_next_gen_lock;
1282 u32 s_next_generation;
1283 u32 s_hash_seed[4];
1284 int s_def_hash_version;
1285 int s_hash_unsigned; /* 3 if hash should be signed, 0 if not */
1286 struct percpu_counter s_freeclusters_counter;
1287 struct percpu_counter s_freeinodes_counter;
1288 struct percpu_counter s_dirs_counter;
1289 struct percpu_counter s_dirtyclusters_counter;
1290 struct blockgroup_lock *s_blockgroup_lock;
1291 struct proc_dir_entry *s_proc;
1292 struct kobject s_kobj;
1293 struct completion s_kobj_unregister;
1294 struct super_block *s_sb;
1297 struct journal_s *s_journal;
1298 struct list_head s_orphan;
1299 struct mutex s_orphan_lock;
1300 unsigned long s_resize_flags; /* Flags indicating if there
1302 unsigned long s_commit_interval;
1303 u32 s_max_batch_time;
1304 u32 s_min_batch_time;
1305 struct block_device *journal_bdev;
1307 char *s_qf_names[EXT4_MAXQUOTAS]; /* Names of quota files with journalled quota */
1308 int s_jquota_fmt; /* Format of quota to use */
1310 unsigned int s_want_extra_isize; /* New inodes should reserve # bytes */
1311 struct rb_root system_blks;
1315 unsigned long s_ext_min;
1316 unsigned long s_ext_max;
1317 unsigned long s_depth_max;
1318 spinlock_t s_ext_stats_lock;
1319 unsigned long s_ext_blocks;
1320 unsigned long s_ext_extents;
1324 struct ext4_group_info ***s_group_info;
1325 struct inode *s_buddy_cache;
1326 spinlock_t s_md_lock;
1327 unsigned short *s_mb_offsets;
1328 unsigned int *s_mb_maxs;
1329 unsigned int s_group_info_size;
1332 unsigned long s_stripe;
1333 unsigned int s_mb_stream_request;
1334 unsigned int s_mb_max_to_scan;
1335 unsigned int s_mb_min_to_scan;
1336 unsigned int s_mb_stats;
1337 unsigned int s_mb_order2_reqs;
1338 unsigned int s_mb_group_prealloc;
1339 unsigned int s_max_dir_size_kb;
1341 unsigned long s_mb_last_group;
1342 unsigned long s_mb_last_start;
1345 atomic_t s_bal_reqs; /* number of reqs with len > 1 */
1346 atomic_t s_bal_success; /* we found long enough chunks */
1347 atomic_t s_bal_allocated; /* in blocks */
1348 atomic_t s_bal_ex_scanned; /* total extents scanned */
1349 atomic_t s_bal_goals; /* goal hits */
1350 atomic_t s_bal_breaks; /* too long searches */
1351 atomic_t s_bal_2orders; /* 2^order hits */
1352 spinlock_t s_bal_lock;
1353 unsigned long s_mb_buddies_generated;
1354 unsigned long long s_mb_generation_time;
1355 atomic_t s_mb_lost_chunks;
1356 atomic_t s_mb_preallocated;
1357 atomic_t s_mb_discarded;
1358 atomic_t s_lock_busy;
1361 struct ext4_locality_group __percpu *s_locality_groups;
1364 unsigned long s_sectors_written_start;
1365 u64 s_kbytes_written;
1368 unsigned int s_extent_max_zeroout_kb;
1370 unsigned int s_log_groups_per_flex;
1371 struct flex_groups *s_flex_groups;
1372 ext4_group_t s_flex_groups_allocated;
1375 struct workqueue_struct *rsv_conversion_wq;
1378 struct timer_list s_err_report;
1381 struct ext4_li_request *s_li_request;
1383 unsigned int s_li_wait_mult;
1386 struct task_struct *s_mmp_tsk;
1389 atomic_t s_last_trim_minblks;
1392 struct crypto_shash *s_chksum_driver;
1417 static inline struct ext4_sb_info *EXT4_SB(struct super_block *sb) in EXT4_SB() argument