• Home
  • Raw
  • Download

Lines Matching refs:sb

224 void list_super2(struct ext2_super_block * sb, FILE *f)  in list_super2()  argument
231 inode_blocks_per_group = (((sb->s_inodes_per_group * in list_super2()
232 EXT2_INODE_SIZE(sb)) + in list_super2()
233 EXT2_BLOCK_SIZE(sb) - 1) / in list_super2()
234 EXT2_BLOCK_SIZE(sb)); in list_super2()
235 if (sb->s_volume_name[0]) in list_super2()
237 EXT2_LEN_STR(sb->s_volume_name)); in list_super2()
240 if (sb->s_last_mounted[0]) in list_super2()
242 EXT2_LEN_STR(sb->s_last_mounted)); in list_super2()
245 fprintf(f, "Filesystem UUID: %s\n", e2p_uuid2str(sb->s_uuid)); in list_super2()
246 fprintf(f, "Filesystem magic number: 0x%04X\n", sb->s_magic); in list_super2()
247 fprintf(f, "Filesystem revision #: %d", sb->s_rev_level); in list_super2()
248 if (sb->s_rev_level == EXT2_GOOD_OLD_REV) { in list_super2()
251 } else if (sb->s_rev_level == EXT2_DYNAMIC_REV) { in list_super2()
256 print_features(sb, f); in list_super2()
257 print_super_flags(sb, f); in list_super2()
258 print_mntopts(sb, f); in list_super2()
259 if (sb->s_mount_opts[0]) in list_super2()
261 EXT2_LEN_STR(sb->s_mount_opts)); in list_super2()
263 print_fs_state (f, sb->s_state); in list_super2()
266 print_fs_errors(f, sb->s_errors); in list_super2()
268 str = e2p_os2string(sb->s_creator_os); in list_super2()
271 fprintf(f, "Inode count: %u\n", sb->s_inodes_count); in list_super2()
273 (unsigned long long) e2p_blocks_count(sb)); in list_super2()
275 (unsigned long long) e2p_r_blocks_count(sb)); in list_super2()
276 if (sb->s_overhead_clusters) in list_super2()
278 sb->s_overhead_clusters); in list_super2()
280 (unsigned long long) e2p_free_blocks_count(sb)); in list_super2()
281 fprintf(f, "Free inodes: %u\n", sb->s_free_inodes_count); in list_super2()
282 fprintf(f, "First block: %u\n", sb->s_first_data_block); in list_super2()
283 fprintf(f, "Block size: %u\n", EXT2_BLOCK_SIZE(sb)); in list_super2()
284 if (ext2fs_has_feature_bigalloc(sb)) in list_super2()
286 EXT2_CLUSTER_SIZE(sb)); in list_super2()
289 EXT2_CLUSTER_SIZE(sb)); in list_super2()
290 if (ext2fs_has_feature_64bit(sb)) in list_super2()
291 fprintf(f, "Group descriptor size: %u\n", sb->s_desc_size); in list_super2()
292 if (sb->s_reserved_gdt_blocks) in list_super2()
294 sb->s_reserved_gdt_blocks); in list_super2()
295 fprintf(f, "Blocks per group: %u\n", sb->s_blocks_per_group); in list_super2()
296 if (ext2fs_has_feature_bigalloc(sb)) in list_super2()
298 sb->s_clusters_per_group); in list_super2()
301 sb->s_clusters_per_group); in list_super2()
302 fprintf(f, "Inodes per group: %u\n", sb->s_inodes_per_group); in list_super2()
304 if (sb->s_raid_stride) in list_super2()
306 sb->s_raid_stride); in list_super2()
307 if (sb->s_raid_stripe_width) in list_super2()
309 sb->s_raid_stripe_width); in list_super2()
310 if (sb->s_first_meta_bg) in list_super2()
312 sb->s_first_meta_bg); in list_super2()
313 if (sb->s_log_groups_per_flex) in list_super2()
315 1 << sb->s_log_groups_per_flex); in list_super2()
316 if (sb->s_mkfs_time) { in list_super2()
317 tm = sb->s_mkfs_time; in list_super2()
320 tm = sb->s_mtime; in list_super2()
322 sb->s_mtime ? ctime(&tm) : "n/a\n"); in list_super2()
323 tm = sb->s_wtime; in list_super2()
325 fprintf(f, "Mount count: %u\n", sb->s_mnt_count); in list_super2()
326 fprintf(f, "Maximum mount count: %d\n", sb->s_max_mnt_count); in list_super2()
327 tm = sb->s_lastcheck; in list_super2()
329 fprintf(f, "Check interval: %u (%s)\n", sb->s_checkinterval, in list_super2()
330 interval_string(sb->s_checkinterval)); in list_super2()
331 if (sb->s_checkinterval) in list_super2()
335 next = sb->s_lastcheck + sb->s_checkinterval; in list_super2()
339 if (sb->s_kbytes_written) { in list_super2()
341 if (sb->s_kbytes_written < POW2(13)) in list_super2()
343 (unsigned long long) sb->s_kbytes_written); in list_super2()
344 else if (sb->s_kbytes_written < POW2(23)) in list_super2()
346 (sb->s_kbytes_written + POW2(9)) >> 10); in list_super2()
347 else if (sb->s_kbytes_written < POW2(33)) in list_super2()
349 (sb->s_kbytes_written + POW2(19)) >> 20); in list_super2()
350 else if (sb->s_kbytes_written < POW2(43)) in list_super2()
352 (sb->s_kbytes_written + POW2(29)) >> 30); in list_super2()
355 (sb->s_kbytes_written + POW2(39)) >> 40); in list_super2()
358 print_user(sb->s_def_resuid, f); in list_super2()
360 print_group(sb->s_def_resgid, f); in list_super2()
361 if (sb->s_rev_level >= EXT2_DYNAMIC_REV) { in list_super2()
362 fprintf(f, "First inode: %d\n", sb->s_first_ino); in list_super2()
363 fprintf(f, "Inode size: %d\n", sb->s_inode_size); in list_super2()
364 if (sb->s_min_extra_isize) in list_super2()
366 sb->s_min_extra_isize); in list_super2()
367 if (sb->s_want_extra_isize) in list_super2()
369 sb->s_want_extra_isize); in list_super2()
371 if (!e2p_is_null_uuid(sb->s_journal_uuid)) in list_super2()
373 e2p_uuid2str(sb->s_journal_uuid)); in list_super2()
374 if (sb->s_journal_inum) in list_super2()
376 sb->s_journal_inum); in list_super2()
377 if (sb->s_journal_dev) in list_super2()
379 sb->s_journal_dev); in list_super2()
380 if (sb->s_last_orphan) in list_super2()
382 sb->s_last_orphan); in list_super2()
383 if (ext2fs_has_feature_dir_index(sb) || in list_super2()
384 sb->s_def_hash_version) in list_super2()
386 e2p_hash2string(sb->s_def_hash_version)); in list_super2()
387 if (!e2p_is_null_uuid(sb->s_hash_seed)) in list_super2()
389 e2p_uuid2str(sb->s_hash_seed)); in list_super2()
390 if (sb->s_jnl_backup_type) { in list_super2()
392 switch (sb->s_jnl_backup_type) { in list_super2()
397 fprintf(f, "type %u\n", sb->s_jnl_backup_type); in list_super2()
400 if (sb->s_backup_bgs[0] || sb->s_backup_bgs[1]) { in list_super2()
402 if (sb->s_backup_bgs[0]) in list_super2()
403 fprintf(f, "%u ", sb->s_backup_bgs[0]); in list_super2()
404 if (sb->s_backup_bgs[1]) in list_super2()
405 fprintf(f, "%u ", sb->s_backup_bgs[1]); in list_super2()
408 if (sb->s_snapshot_inum) { in list_super2()
410 sb->s_snapshot_inum); in list_super2()
412 sb->s_snapshot_id); in list_super2()
414 (unsigned long long) sb->s_snapshot_r_blocks_count); in list_super2()
416 if (sb->s_snapshot_list) in list_super2()
418 sb->s_snapshot_list); in list_super2()
419 if (sb->s_error_count) in list_super2()
421 sb->s_error_count); in list_super2()
422 if (sb->s_first_error_time) { in list_super2()
423 tm = sb->s_first_error_time; in list_super2()
426 EXT2_LEN_STR(sb->s_first_error_func)); in list_super2()
428 sb->s_first_error_line); in list_super2()
429 if (sb->s_first_error_ino) in list_super2()
431 sb->s_first_error_ino); in list_super2()
432 if (sb->s_first_error_block) in list_super2()
434 (unsigned long long) sb->s_first_error_block); in list_super2()
435 if (sb->s_first_error_errcode) in list_super2()
437 e2p_errcode2str(sb->s_first_error_errcode)); in list_super2()
439 if (sb->s_last_error_time) { in list_super2()
440 tm = sb->s_last_error_time; in list_super2()
443 EXT2_LEN_STR(sb->s_last_error_func)); in list_super2()
445 sb->s_last_error_line); in list_super2()
446 if (sb->s_last_error_ino) in list_super2()
448 sb->s_last_error_ino); in list_super2()
449 if (sb->s_last_error_block) in list_super2()
451 (unsigned long long) sb->s_last_error_block); in list_super2()
452 if (sb->s_last_error_errcode) in list_super2()
454 e2p_errcode2str(sb->s_last_error_errcode)); in list_super2()
456 if (ext2fs_has_feature_mmp(sb)) { in list_super2()
458 (unsigned long long) sb->s_mmp_block); in list_super2()
460 sb->s_mmp_update_interval); in list_super2()
463 if (*quota_sb_inump(sb, qtype) != 0) in list_super2()
466 *quota_sb_inump(sb, qtype)); in list_super2()
469 if (ext2fs_has_feature_metadata_csum(sb)) { in list_super2()
471 checksum_type(sb->s_checksum_type)); in list_super2()
473 sb->s_checksum); in list_super2()
475 if (!e2p_is_null_uuid(sb->s_encrypt_pw_salt)) in list_super2()
477 e2p_uuid2str(sb->s_encrypt_pw_salt)); in list_super2()
479 if (ext2fs_has_feature_csum_seed(sb)) in list_super2()
481 sb->s_checksum_seed); in list_super2()
482 if (ext2fs_has_feature_casefold(sb)) in list_super2()
484 e2p_encoding2str(sb->s_encoding)); in list_super2()