Home | History | Annotate | Download | only in fsck

Lines Matching refs:ckpt

382 	sbi->ckpt = malloc(cp_blks * blk_size);
383 if (!sbi->ckpt)
416 memcpy(sbi->ckpt, cur_page, blk_size);
428 unsigned char *ckpt = (unsigned char *)sbi->ckpt;
431 memcpy(ckpt + i * blk_size, cur_page, blk_size);
439 free(sbi->ckpt);
447 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
453 fsmeta += le32_to_cpu(ckpt->rsvd_segment_count);
477 nm_i->init_scan_nid = le32_to_cpu(sbi->ckpt->next_free_nid);
478 nm_i->next_scan_nid = le32_to_cpu(sbi->ckpt->next_free_nid);
511 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
544 sit_i->written_valid_blocks = le64_to_cpu(ckpt->valid_block_count);
549 sit_i->elapsed_time = le64_to_cpu(ckpt->elapsed_time);
646 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
654 segno = le32_to_cpu(ckpt->cur_data_segno[type]);
655 if (is_set_ckpt_flags(ckpt, CP_UMOUNT_FLAG))
660 segno = le32_to_cpu(ckpt->cur_node_segno[type -
662 if (is_set_ckpt_flags(ckpt, CP_UMOUNT_FLAG))
673 if (IS_NODESEG(type) && !is_set_ckpt_flags(ckpt, CP_UMOUNT_FLAG))
697 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
712 blk_off = le16_to_cpu(ckpt->cur_data_blkoff[i]);
713 segno = le32_to_cpu(ckpt->cur_data_segno[i]);
716 blk_off = le16_to_cpu(ckpt->cur_node_blkoff[i -
718 segno = le32_to_cpu(ckpt->cur_node_segno[i -
725 array[i].alloc_type = ckpt->alloc_type[i];
825 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
832 if (segno == ckpt->cur_node_segno[type]) {
846 if (segno == ckpt->cur_data_segno[type]) {
964 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi);
976 sm_info->reserved_segments = le32_to_cpu(ckpt->rsvd_segment_count);
977 sm_info->ovp_segments = le32_to_cpu(ckpt->overprov_segment_count);
1013 if (sbi->ckpt->cur_node_segno[0] == segno ||
1014 sbi->ckpt->cur_data_segno[0] == segno ||
1015 sbi->ckpt->cur_node_segno[1] == segno ||
1016 sbi->ckpt->cur_data_segno[1] == segno ||
1017 sbi->ckpt->cur_node_segno[2] == segno ||
1018 sbi->ckpt->cur_data_segno[2] == segno) {
1080 sbi->ckpt->cur_node_segno[0] != segno &&
1081 sbi->ckpt->cur_data_segno[0] != segno &&
1082 sbi->ckpt->cur_node_segno[1] != segno &&
1083 sbi->ckpt->cur_data_segno[1] != segno &&
1084 sbi->ckpt->cur_node_segno[2] != segno &&
1085 sbi->ckpt->cur_data_segno[2] != segno)
1266 u32 flag = le32_to_cpu(sbi->ckpt->ckpt_flags);
1276 sbi->total_valid_node_count = le32_to_cpu(sbi->ckpt->valid_node_count);
1278 le32_to_cpu(sbi->ckpt->valid_inode_count);
1279 sbi->user_block_count = le64_to_cpu(sbi->ckpt->user_block_count);
1281 le64_to_cpu(sbi->ckpt->valid_block_count);
1324 free(sbi->ckpt);