Lines Matching refs:raw_super

1675 	kfree(sbi->raw_super);  in f2fs_put_super()
1800 total_count = le64_to_cpu(sbi->raw_super->block_count); in f2fs_statfs()
1801 start_count = le32_to_cpu(sbi->raw_super->segment0_blkaddr); in f2fs_statfs()
3337 struct f2fs_super_block *raw_super = (struct f2fs_super_block *) in sanity_check_area_boundary() local
3340 u32 segment0_blkaddr = le32_to_cpu(raw_super->segment0_blkaddr); in sanity_check_area_boundary()
3341 u32 cp_blkaddr = le32_to_cpu(raw_super->cp_blkaddr); in sanity_check_area_boundary()
3342 u32 sit_blkaddr = le32_to_cpu(raw_super->sit_blkaddr); in sanity_check_area_boundary()
3343 u32 nat_blkaddr = le32_to_cpu(raw_super->nat_blkaddr); in sanity_check_area_boundary()
3344 u32 ssa_blkaddr = le32_to_cpu(raw_super->ssa_blkaddr); in sanity_check_area_boundary()
3345 u32 main_blkaddr = le32_to_cpu(raw_super->main_blkaddr); in sanity_check_area_boundary()
3346 u32 segment_count_ckpt = le32_to_cpu(raw_super->segment_count_ckpt); in sanity_check_area_boundary()
3347 u32 segment_count_sit = le32_to_cpu(raw_super->segment_count_sit); in sanity_check_area_boundary()
3348 u32 segment_count_nat = le32_to_cpu(raw_super->segment_count_nat); in sanity_check_area_boundary()
3349 u32 segment_count_ssa = le32_to_cpu(raw_super->segment_count_ssa); in sanity_check_area_boundary()
3350 u32 segment_count_main = le32_to_cpu(raw_super->segment_count_main); in sanity_check_area_boundary()
3351 u32 segment_count = le32_to_cpu(raw_super->segment_count); in sanity_check_area_boundary()
3352 u32 log_blocks_per_seg = le32_to_cpu(raw_super->log_blocks_per_seg); in sanity_check_area_boundary()
3406 raw_super->segment_count = cpu_to_le32((main_end_blkaddr - in sanity_check_area_boundary()
3430 struct f2fs_super_block *raw_super = (struct f2fs_super_block *) in sanity_check_raw_super() local
3435 if (le32_to_cpu(raw_super->magic) != F2FS_SUPER_MAGIC) { in sanity_check_raw_super()
3437 F2FS_SUPER_MAGIC, le32_to_cpu(raw_super->magic)); in sanity_check_raw_super()
3442 if (__F2FS_HAS_FEATURE(raw_super, F2FS_FEATURE_SB_CHKSUM)) { in sanity_check_raw_super()
3443 crc_offset = le32_to_cpu(raw_super->checksum_offset); in sanity_check_raw_super()
3450 crc = le32_to_cpu(raw_super->crc); in sanity_check_raw_super()
3451 if (!f2fs_crc_valid(sbi, crc, raw_super, crc_offset)) { in sanity_check_raw_super()
3458 if (le32_to_cpu(raw_super->log_blocksize) != F2FS_BLKSIZE_BITS) { in sanity_check_raw_super()
3460 le32_to_cpu(raw_super->log_blocksize), in sanity_check_raw_super()
3466 if (le32_to_cpu(raw_super->log_blocks_per_seg) != 9) { in sanity_check_raw_super()
3468 le32_to_cpu(raw_super->log_blocks_per_seg)); in sanity_check_raw_super()
3473 if (le32_to_cpu(raw_super->log_sectorsize) > in sanity_check_raw_super()
3475 le32_to_cpu(raw_super->log_sectorsize) < in sanity_check_raw_super()
3478 le32_to_cpu(raw_super->log_sectorsize)); in sanity_check_raw_super()
3481 if (le32_to_cpu(raw_super->log_sectors_per_block) + in sanity_check_raw_super()
3482 le32_to_cpu(raw_super->log_sectorsize) != in sanity_check_raw_super()
3485 le32_to_cpu(raw_super->log_sectors_per_block), in sanity_check_raw_super()
3486 le32_to_cpu(raw_super->log_sectorsize)); in sanity_check_raw_super()
3490 segment_count = le32_to_cpu(raw_super->segment_count); in sanity_check_raw_super()
3491 segment_count_main = le32_to_cpu(raw_super->segment_count_main); in sanity_check_raw_super()
3492 segs_per_sec = le32_to_cpu(raw_super->segs_per_sec); in sanity_check_raw_super()
3493 secs_per_zone = le32_to_cpu(raw_super->secs_per_zone); in sanity_check_raw_super()
3494 total_sections = le32_to_cpu(raw_super->section_count); in sanity_check_raw_super()
3497 blocks_per_seg = BIT(le32_to_cpu(raw_super->log_blocks_per_seg)); in sanity_check_raw_super()
3524 if (segment_count > (le64_to_cpu(raw_super->block_count) >> 9)) { in sanity_check_raw_super()
3526 segment_count, le64_to_cpu(raw_super->block_count)); in sanity_check_raw_super()
3544 if (__F2FS_HAS_FEATURE(raw_super, F2FS_FEATURE_BLKZONED) && in sanity_check_raw_super()
3556 if (le32_to_cpu(raw_super->extension_count) > F2FS_MAX_EXTENSION || in sanity_check_raw_super()
3557 raw_super->hot_ext_count > F2FS_MAX_EXTENSION || in sanity_check_raw_super()
3558 (le32_to_cpu(raw_super->extension_count) + in sanity_check_raw_super()
3559 raw_super->hot_ext_count) > F2FS_MAX_EXTENSION) { in sanity_check_raw_super()
3561 le32_to_cpu(raw_super->extension_count), in sanity_check_raw_super()
3562 raw_super->hot_ext_count, in sanity_check_raw_super()
3567 if (le32_to_cpu(raw_super->cp_payload) >= in sanity_check_raw_super()
3571 le32_to_cpu(raw_super->cp_payload), in sanity_check_raw_super()
3578 if (le32_to_cpu(raw_super->node_ino) != 1 || in sanity_check_raw_super()
3579 le32_to_cpu(raw_super->meta_ino) != 2 || in sanity_check_raw_super()
3580 le32_to_cpu(raw_super->root_ino) != 3) { in sanity_check_raw_super()
3582 le32_to_cpu(raw_super->node_ino), in sanity_check_raw_super()
3583 le32_to_cpu(raw_super->meta_ino), in sanity_check_raw_super()
3584 le32_to_cpu(raw_super->root_ino)); in sanity_check_raw_super()
3598 struct f2fs_super_block *raw_super = F2FS_RAW_SUPER(sbi); in f2fs_sanity_check_ckpt() local
3612 total = le32_to_cpu(raw_super->segment_count); in f2fs_sanity_check_ckpt()
3613 fsmeta = le32_to_cpu(raw_super->segment_count_ckpt); in f2fs_sanity_check_ckpt()
3614 sit_segs = le32_to_cpu(raw_super->segment_count_sit); in f2fs_sanity_check_ckpt()
3616 nat_segs = le32_to_cpu(raw_super->segment_count_nat); in f2fs_sanity_check_ckpt()
3619 fsmeta += le32_to_cpu(raw_super->segment_count_ssa); in f2fs_sanity_check_ckpt()
3634 segment_count_main = le32_to_cpu(raw_super->segment_count_main) + in f2fs_sanity_check_ckpt()
3636 log_blocks_per_seg = le32_to_cpu(raw_super->log_blocks_per_seg); in f2fs_sanity_check_ckpt()
3659 main_segs = le32_to_cpu(raw_super->segment_count_main); in f2fs_sanity_check_ckpt()
3760 struct f2fs_super_block *raw_super = sbi->raw_super; in init_sb_info() local
3764 le32_to_cpu(raw_super->log_sectors_per_block); in init_sb_info()
3765 sbi->log_blocksize = le32_to_cpu(raw_super->log_blocksize); in init_sb_info()
3767 sbi->log_blocks_per_seg = le32_to_cpu(raw_super->log_blocks_per_seg); in init_sb_info()
3769 sbi->segs_per_sec = le32_to_cpu(raw_super->segs_per_sec); in init_sb_info()
3770 sbi->secs_per_zone = le32_to_cpu(raw_super->secs_per_zone); in init_sb_info()
3771 sbi->total_sections = le32_to_cpu(raw_super->section_count); in init_sb_info()
3773 (le32_to_cpu(raw_super->segment_count_nat) / 2) in init_sb_info()
3775 F2FS_ROOT_INO(sbi) = le32_to_cpu(raw_super->root_ino); in init_sb_info()
3776 F2FS_NODE_INO(sbi) = le32_to_cpu(raw_super->node_ino); in init_sb_info()
3777 F2FS_META_INO(sbi) = le32_to_cpu(raw_super->meta_ino); in init_sb_info()
3923 struct f2fs_super_block **raw_super, in read_raw_super_block() argument
3956 if (!*raw_super) { in read_raw_super_block()
3960 *raw_super = super; in read_raw_super_block()
3966 if (!*raw_super) in read_raw_super_block()
4025 struct f2fs_super_block *raw_super = F2FS_RAW_SUPER(sbi); in f2fs_record_stop_reason() local
4037 memcpy(raw_super->s_stop_reason, sbi->stop_reason, MAX_STOP_REASON); in f2fs_record_stop_reason()
4172 struct f2fs_super_block *raw_super = F2FS_RAW_SUPER(sbi); in f2fs_scan_devices() local
4215 le32_to_cpu(raw_super->segment0_blkaddr); in f2fs_scan_devices()
4274 encoding_info = f2fs_sb_read_encoding(sbi->raw_super); in f2fs_setup_casefold()
4281 encoding_flags = le16_to_cpu(sbi->raw_super->s_encoding_flags); in f2fs_setup_casefold()
4331 struct f2fs_super_block *raw_super; in f2fs_fill_super() local
4345 raw_super = NULL; in f2fs_fill_super()
4389 err = read_raw_super_block(sbi, &raw_super, &valid_super_block, in f2fs_fill_super()
4395 sbi->raw_super = raw_super; in f2fs_fill_super()
4398 memcpy(sbi->errors, raw_super->s_errors, MAX_F2FS_ERRORS); in f2fs_fill_super()
4399 memcpy(sbi->stop_reason, raw_super->s_stop_reason, MAX_STOP_REASON); in f2fs_fill_super()
4403 sbi->s_chksum_seed = f2fs_chksum(sbi, ~0, raw_super->uuid, in f2fs_fill_super()
4404 sizeof(raw_super->uuid)); in f2fs_fill_super()
4419 le32_to_cpu(raw_super->log_blocksize); in f2fs_fill_super()
4452 memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid)); in f2fs_fill_super()
4832 kfree(raw_super); in f2fs_fill_super()