Lines Matching refs:raw_super
1363 kfree(sbi->raw_super);
1485 total_count = le64_to_cpu(sbi->raw_super->block_count);
1487 start_count = le32_to_cpu(sbi->raw_super->segment0_blkaddr);
2748 struct f2fs_super_block *raw_super = (struct f2fs_super_block *)
2751 u32 segment0_blkaddr = le32_to_cpu(raw_super->segment0_blkaddr);
2752 u32 cp_blkaddr = le32_to_cpu(raw_super->cp_blkaddr);
2753 u32 sit_blkaddr = le32_to_cpu(raw_super->sit_blkaddr);
2754 u32 nat_blkaddr = le32_to_cpu(raw_super->nat_blkaddr);
2755 u32 ssa_blkaddr = le32_to_cpu(raw_super->ssa_blkaddr);
2756 u32 main_blkaddr = le32_to_cpu(raw_super->main_blkaddr);
2757 u32 segment_count_ckpt = le32_to_cpu(raw_super->segment_count_ckpt);
2758 u32 segment_count_sit = le32_to_cpu(raw_super->segment_count_sit);
2759 u32 segment_count_nat = le32_to_cpu(raw_super->segment_count_nat);
2760 u32 segment_count_ssa = le32_to_cpu(raw_super->segment_count_ssa);
2761 u32 segment_count_main = le32_to_cpu(raw_super->segment_count_main);
2762 u32 segment_count = le32_to_cpu(raw_super->segment_count);
2763 u32 log_blocks_per_seg = le32_to_cpu(raw_super->log_blocks_per_seg);
2817 raw_super->segment_count = cpu_to_le32((main_end_blkaddr -
2841 struct f2fs_super_block *raw_super = (struct f2fs_super_block *)
2846 if (le32_to_cpu(raw_super->magic) != F2FS_SUPER_MAGIC) {
2848 F2FS_SUPER_MAGIC, le32_to_cpu(raw_super->magic));
2853 if (__F2FS_HAS_FEATURE(raw_super, F2FS_FEATURE_SB_CHKSUM)) {
2854 crc_offset = le32_to_cpu(raw_super->checksum_offset);
2861 crc = le32_to_cpu(raw_super->crc);
2862 if (!f2fs_crc_valid(sbi, crc, raw_super, crc_offset)) {
2876 if (le32_to_cpu(raw_super->log_blocksize) != F2FS_BLKSIZE_BITS) {
2878 le32_to_cpu(raw_super->log_blocksize),
2884 if (le32_to_cpu(raw_super->log_blocks_per_seg) != 9) {
2886 le32_to_cpu(raw_super->log_blocks_per_seg));
2891 if (le32_to_cpu(raw_super->log_sectorsize) >
2893 le32_to_cpu(raw_super->log_sectorsize) <
2896 le32_to_cpu(raw_super->log_sectorsize));
2899 if (le32_to_cpu(raw_super->log_sectors_per_block) +
2900 le32_to_cpu(raw_super->log_sectorsize) !=
2903 le32_to_cpu(raw_super->log_sectors_per_block),
2904 le32_to_cpu(raw_super->log_sectorsize));
2908 segment_count = le32_to_cpu(raw_super->segment_count);
2909 segment_count_main = le32_to_cpu(raw_super->segment_count_main);
2910 segs_per_sec = le32_to_cpu(raw_super->segs_per_sec);
2911 secs_per_zone = le32_to_cpu(raw_super->secs_per_zone);
2912 total_sections = le32_to_cpu(raw_super->section_count);
2915 blocks_per_seg = 1 << le32_to_cpu(raw_super->log_blocks_per_seg);
2942 if (segment_count > (le64_to_cpu(raw_super->block_count) >> 9)) {
2944 segment_count, le64_to_cpu(raw_super->block_count));
2962 if (__F2FS_HAS_FEATURE(raw_super, F2FS_FEATURE_BLKZONED) &&
2974 if (le32_to_cpu(raw_super->extension_count) > F2FS_MAX_EXTENSION ||
2975 raw_super->hot_ext_count > F2FS_MAX_EXTENSION ||
2976 (le32_to_cpu(raw_super->extension_count) +
2977 raw_super->hot_ext_count) > F2FS_MAX_EXTENSION) {
2979 le32_to_cpu(raw_super->extension_count),
2980 raw_super->hot_ext_count,
2985 if (le32_to_cpu(raw_super->cp_payload) >=
2989 le32_to_cpu(raw_super->cp_payload),
2996 if (le32_to_cpu(raw_super->node_ino) != 1 ||
2997 le32_to_cpu(raw_super->meta_ino) != 2 ||
2998 le32_to_cpu(raw_super->root_ino) != 3) {
3000 le32_to_cpu(raw_super->node_ino),
3001 le32_to_cpu(raw_super->meta_ino),
3002 le32_to_cpu(raw_super->root_ino));
3016 struct f2fs_super_block *raw_super = F2FS_RAW_SUPER(sbi);
3030 total = le32_to_cpu(raw_super->segment_count);
3031 fsmeta = le32_to_cpu(raw_super->segment_count_ckpt);
3032 sit_segs = le32_to_cpu(raw_super->segment_count_sit);
3034 nat_segs = le32_to_cpu(raw_super->segment_count_nat);
3037 fsmeta += le32_to_cpu(raw_super->segment_count_ssa);
3052 segment_count_main = le32_to_cpu(raw_super->segment_count_main);
3053 log_blocks_per_seg = le32_to_cpu(raw_super->log_blocks_per_seg);
3076 main_segs = le32_to_cpu(raw_super->segment_count_main);
3168 struct f2fs_super_block *raw_super = sbi->raw_super;
3172 le32_to_cpu(raw_super->log_sectors_per_block);
3173 sbi->log_blocksize = le32_to_cpu(raw_super->log_blocksize);
3175 sbi->log_blocks_per_seg = le32_to_cpu(raw_super->log_blocks_per_seg);
3177 sbi->segs_per_sec = le32_to_cpu(raw_super->segs_per_sec);
3178 sbi->secs_per_zone = le32_to_cpu(raw_super->secs_per_zone);
3179 sbi->total_sections = le32_to_cpu(raw_super->section_count);
3181 (le32_to_cpu(raw_super->segment_count_nat) / 2)
3183 sbi->root_ino_num = le32_to_cpu(raw_super->root_ino);
3184 sbi->node_ino_num = le32_to_cpu(raw_super->node_ino);
3185 sbi->meta_ino_num = le32_to_cpu(raw_super->meta_ino);
3313 struct f2fs_super_block **raw_super,
3346 if (!*raw_super) {
3350 *raw_super = super;
3356 if (!*raw_super)
3405 struct f2fs_super_block *raw_super = F2FS_RAW_SUPER(sbi);
3447 le32_to_cpu(raw_super->segment0_blkaddr);
3509 if (f2fs_sb_read_encoding(sbi->raw_super, &encoding_info,
3559 u32 total_blocks = le64_to_cpu(sbi->raw_super->block_count) >> 18;
3588 struct f2fs_super_block *raw_super;
3599 raw_super = NULL;
3625 err = read_raw_super_block(sbi, &raw_super, &valid_super_block,
3631 sbi->raw_super = raw_super;
3635 sbi->s_chksum_seed = f2fs_chksum(sbi, ~0, raw_super->uuid,
3636 sizeof(raw_super->uuid));
3652 le32_to_cpu(raw_super->log_blocksize);
3685 memcpy(&sb->s_uuid, raw_super->uuid, sizeof(raw_super->uuid));
4068 kfree(raw_super);