Home | History | Annotate | Download | only in mkfs

Lines Matching refs:super_block

25 struct f2fs_super_block super_block;
65 super_block.extension_count = 0;
66 memset(super_block.extension_list, 0,
67 sizeof(super_block.extension_list));
71 memcpy(super_block.extension_list[i++], *extlist, name_len);
74 super_block.extension_count = i;
83 memcpy(super_block.extension_list[i++], ue, name_len);
89 super_block.extension_count = i;
108 super_block.magic = cpu_to_le32(F2FS_SUPER_MAGIC);
109 super_block.major_ver = cpu_to_le16(F2FS_MAJOR_VERSION);
110 super_block.minor_ver = cpu_to_le16(F2FS_MINOR_VERSION);
117 super_block.log_sectorsize = cpu_to_le32(log_sectorsize);
118 super_block.log_sectors_per_block = cpu_to_le32(log_sectors_per_block);
120 super_block.log_blocksize = cpu_to_le32(log_blocksize);
121 super_block.log_blocks_per_seg = cpu_to_le32(log_blks_per_seg);
123 super_block.segs_per_sec = cpu_to_le32(config.segs_per_sec);
124 super_block.secs_per_zone = cpu_to_le32(config.secs_per_zone);
131 super_block.checksum_offset = 0;
133 super_block.block_count = cpu_to_le64(
151 super_block.segment_count = cpu_to_le32(
155 super_block.segment0_blkaddr =
157 super_block.cp_blkaddr = super_block.segment0_blkaddr;
160 le32_to_cpu(super_block.segment0_blkaddr));
162 super_block.segment_count_ckpt =
165 super_block.sit_blkaddr = cpu_to_le32(
166 le32_to_cpu(super_block.segment0_blkaddr) +
167 (le32_to_cpu(super_block.segment_count_ckpt) *
170 blocks_for_sit = (le32_to_cpu(super_block.segment_count) +
176 super_block.segment_count_sit = cpu_to_le32(sit_segments * 2);
178 super_block.nat_blkaddr = cpu_to_le32(
179 le32_to_cpu(super_block.sit_blkaddr) +
180 (le32_to_cpu(super_block.segment_count_sit) *
183 total_valid_blks_available = (le32_to_cpu(super_block.segment_count) -
184 (le32_to_cpu(super_block.segment_count_ckpt) +
185 le32_to_cpu(super_block.segment_count_sit))) *
191 super_block.segment_count_nat = cpu_to_le32(
199 sit_bitmap_size = ((le32_to_cpu(super_block.segment_count_sit) / 2) <<
214 super_block.cp_payload = F2FS_BLK_ALIGN(max_sit_bitmap_size);
218 super_block.cp_payload = 0;
223 if (le32_to_cpu(super_block.segment_count_nat) > max_nat_segments)
224 super_block.segment_count_nat = cpu_to_le32(max_nat_segments);
226 super_block.segment_count_nat = cpu_to_le32(
227 le32_to_cpu(super_block.segment_count_nat) * 2);
229 super_block.ssa_blkaddr = cpu_to_le32(
230 le32_to_cpu(super_block.nat_blkaddr) +
231 le32_to_cpu(super_block.segment_count_nat) *
234 total_valid_blks_available = (le32_to_cpu(super_block.segment_count) -
235 (le32_to_cpu(super_block.segment_count_ckpt) +
236 le32_to_cpu(super_block.segment_count_sit) +
237 le32_to_cpu(super_block.segment_count_nat))) *
243 super_block.segment_count_ssa = cpu_to_le32(
247 total_meta_segments = le32_to_cpu(super_block.segment_count_ckpt) +
248 le32_to_cpu(super_block.segment_count_sit) +
249 le32_to_cpu(super_block.segment_count_nat) +
250 le32_to_cpu(super_block.segment_count_ssa);
254 super_block.segment_count_ssa = cpu_to_le32(
255 le32_to_cpu(super_block.segment_count_ssa) +
259 super_block.main_blkaddr = cpu_to_le32(
260 le32_to_cpu(super_block.ssa_blkaddr) +
261 (le32_to_cpu(super_block.segment_count_ssa) *
264 super_block.segment_count_main = cpu_to_le32(
265 le32_to_cpu(super_block.segment_count) -
266 (le32_to_cpu(super_block.segment_count_ckpt)
267 + le32_to_cpu(super_block.segment_count_sit) +
268 le32_to_cpu(super_block.segment_count_nat) +
269 le32_to_cpu(super_block.segment_count_ssa)));
271 super_block.section_count = cpu_to_le32(
272 le32_to_cpu(super_block.segment_count_main)
275 super_block.segment_count_main = cpu_to_le32(
276 le32_to_cpu(super_block.section_count) *
279 if ((le32_to_cpu(super_block.segment_count_main) - 2) <
284 (le32_to_cpu(super_block.segment_count_main) - 2));
288 uuid_generate(super_block.uuid);
290 ASCIIToUNICODE(super_block.volume_name, (u_int8_t *)config.vol_label);
292 super_block.node_ino = cpu_to_le32(1);
293 super_block.meta_ino = cpu_to_le32(2);
294 super_block.root_ino = cpu_to_le32(3);
296 total_zones = le32_to_cpu(super_block.segment_count_main) /
363 blk_size = 1 << le32_to_cpu(super_block.log_blocksize);
364 seg_size = (1 << le32_to_cpu(super_block.log_blocks_per_seg)) *
373 sit_seg_addr = le32_to_cpu(super_block.sit_blkaddr);
378 index < (le32_to_cpu(super_block.segment_count_sit) / 2);
399 blk_size = 1 << le32_to_cpu(super_block.log_blocksize);
400 seg_size = (1 << le32_to_cpu(super_block.log_blocks_per_seg)) *
409 nat_seg_addr = le32_to_cpu(super_block.nat_blkaddr);
414 index < (le32_to_cpu(super_block.segment_count_nat) / 2);
480 (le32_to_cpu(super_block.segment_count_main) -
489 le32_to_cpu(super_block.segment_count_main) - 6);
495 cpu_to_le32(8 + le32_to_cpu(super_block.cp_payload));
497 ckp->cp_pack_start_sum = cpu_to_le32(1 + le32_to_cpu(super_block.cp_payload));
501 le32_to_cpu(super_block.root_ino) + 1);
503 ((le32_to_cpu(super_block.segment_count_sit) / 2) <<
504 le32_to_cpu(super_block.log_blocks_per_seg)) / 8);
507 ((le32_to_cpu(super_block.segment_count_nat) / 2) <<
508 le32_to_cpu(super_block.log_blocks_per_seg)) / 8);
516 blk_size_bytes = 1 << le32_to_cpu(super_block.log_blocksize);
517 cp_seg_blk_offset = le32_to_cpu(super_block.segment0_blkaddr);
526 for (i = 0; i < le32_to_cpu(super_block.cp_payload); i++) {
539 sum->entries[0].nid = super_block.root_ino;
594 sum->entries[0].nid = super_block.root_ino;
641 cp_seg_blk_offset = (le32_to_cpu(super_block.segment0_blkaddr) +
650 for (i = 0; i < le32_to_cpu(super_block.cp_payload); i++) {
661 - le32_to_cpu(super_block.cp_payload) - 1);
681 memcpy(zero_buff + F2FS_SUPER_OFFSET, &super_block,
682 sizeof(super_block));
708 raw_node->footer.nid = super_block.root_ino;
709 raw_node->footer.ino = super_block.root_ino;
712 le32_to_cpu(super_block.main_blkaddr) +
721 blk_size_bytes = 1 << le32_to_cpu(super_block.log_blocksize);
737 data_blk_nor = le32_to_cpu(super_block.main_blkaddr) +
745 main_area_node_seg_blk_offset = le32_to_cpu(super_block.main_blkaddr);
759 main_area_node_seg_blk_offset = le32_to_cpu(super_block.main_blkaddr);
785 nat_blk->entries[le32_to_cpu(super_block.root_ino)].block_addr = cpu_to_le32(
786 le32_to_cpu(super_block.main_blkaddr) +
788 nat_blk->entries[le32_to_cpu(super_block.root_ino)].ino = super_block.root_ino;
791 nat_blk->entries[le32_to_cpu(super_block.node_ino)].block_addr = cpu_to_le32(1);
792 nat_blk->entries[le32_to_cpu(super_block.node_ino)].ino = super_block.node_ino;
795 nat_blk->entries[le32_to_cpu(super_block.meta_ino)].block_addr = cpu_to_le32(1);
796 nat_blk->entries[le32_to_cpu(super_block.meta_ino)].ino = super_block.meta_ino;
798 blk_size_bytes = 1 << le32_to_cpu(super_block.log_blocksize);
799 nat_seg_blk_offset = le32_to_cpu(super_block.nat_blkaddr);
824 dent_blk->dentry[0].ino = super_block.root_ino;
830 dent_blk->dentry[1].ino = super_block.root_ino;
837 blk_size_bytes = 1 << le32_to_cpu(super_block.log_blocksize);
838 data_blk_offset = le32_to_cpu(super_block.main_blkaddr);