Lines Matching refs:ckpt

621 	sbi->ckpt = kzalloc(cp_blks * blk_size, GFP_KERNEL);  in get_valid_checkpoint()
622 if (!sbi->ckpt) in get_valid_checkpoint()
650 memcpy(sbi->ckpt, cp_block, blk_size); in get_valid_checkpoint()
661 unsigned char *ckpt = (unsigned char *)sbi->ckpt; in get_valid_checkpoint() local
665 memcpy(ckpt + i * blk_size, sit_bitmap_ptr, blk_size); in get_valid_checkpoint()
674 kfree(sbi->ckpt); in get_valid_checkpoint()
876 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in do_checkpoint() local
908 ckpt->elapsed_time = cpu_to_le64(get_mtime(sbi)); in do_checkpoint()
909 ckpt->valid_block_count = cpu_to_le64(valid_user_blocks(sbi)); in do_checkpoint()
910 ckpt->free_segment_count = cpu_to_le32(free_segments(sbi)); in do_checkpoint()
912 ckpt->cur_node_segno[i] = in do_checkpoint()
914 ckpt->cur_node_blkoff[i] = in do_checkpoint()
916 ckpt->alloc_type[i + CURSEG_HOT_NODE] = in do_checkpoint()
920 ckpt->cur_data_segno[i] = in do_checkpoint()
922 ckpt->cur_data_blkoff[i] = in do_checkpoint()
924 ckpt->alloc_type[i + CURSEG_HOT_DATA] = in do_checkpoint()
928 ckpt->valid_node_count = cpu_to_le32(valid_node_count(sbi)); in do_checkpoint()
929 ckpt->valid_inode_count = cpu_to_le32(valid_inode_count(sbi)); in do_checkpoint()
930 ckpt->next_free_nid = cpu_to_le32(last_nid); in do_checkpoint()
935 set_ckpt_flags(ckpt, CP_COMPACT_SUM_FLAG); in do_checkpoint()
937 clear_ckpt_flags(ckpt, CP_COMPACT_SUM_FLAG); in do_checkpoint()
940 ckpt->cp_pack_start_sum = cpu_to_le32(1 + cp_payload_blks + in do_checkpoint()
944 ckpt->cp_pack_total_block_count = cpu_to_le32(F2FS_CP_PACKS+ in do_checkpoint()
948 ckpt->cp_pack_total_block_count = cpu_to_le32(F2FS_CP_PACKS + in do_checkpoint()
953 set_ckpt_flags(ckpt, CP_UMOUNT_FLAG); in do_checkpoint()
955 clear_ckpt_flags(ckpt, CP_UMOUNT_FLAG); in do_checkpoint()
958 set_ckpt_flags(ckpt, CP_FASTBOOT_FLAG); in do_checkpoint()
960 clear_ckpt_flags(ckpt, CP_FASTBOOT_FLAG); in do_checkpoint()
963 set_ckpt_flags(ckpt, CP_ORPHAN_PRESENT_FLAG); in do_checkpoint()
965 clear_ckpt_flags(ckpt, CP_ORPHAN_PRESENT_FLAG); in do_checkpoint()
968 set_ckpt_flags(ckpt, CP_FSCK_FLAG); in do_checkpoint()
974 crc32 = f2fs_crc32(ckpt, le32_to_cpu(ckpt->checksum_offset)); in do_checkpoint()
975 *((__le32 *)((unsigned char *)ckpt + in do_checkpoint()
976 le32_to_cpu(ckpt->checksum_offset))) in do_checkpoint()
984 memcpy(kaddr, ckpt, F2FS_BLKSIZE); in do_checkpoint()
991 memcpy(kaddr, (char *)ckpt + i * F2FS_BLKSIZE, F2FS_BLKSIZE); in do_checkpoint()
1011 memcpy(kaddr, ckpt, F2FS_BLKSIZE); in do_checkpoint()
1048 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in write_checkpoint() local
1077 ckpt_ver = cur_cp_version(ckpt); in write_checkpoint()
1078 ckpt->checkpoint_ver = cpu_to_le64(++ckpt_ver); in write_checkpoint()