ckpt 797 fs/f2fs/checkpoint.c struct f2fs_checkpoint *ckpt) ckpt 799 fs/f2fs/checkpoint.c unsigned int chksum_ofs = le32_to_cpu(ckpt->checksum_offset); ckpt 802 fs/f2fs/checkpoint.c chksum = f2fs_crc32(sbi, ckpt, chksum_ofs); ckpt 805 fs/f2fs/checkpoint.c chksum = f2fs_chksum(sbi, chksum, (__u8 *)ckpt + chksum_ofs, ckpt 895 fs/f2fs/checkpoint.c sbi->ckpt = f2fs_kzalloc(sbi, array_size(blk_size, cp_blks), ckpt 897 fs/f2fs/checkpoint.c if (!sbi->ckpt) ckpt 926 fs/f2fs/checkpoint.c memcpy(sbi->ckpt, cp_block, blk_size); ckpt 948 fs/f2fs/checkpoint.c unsigned char *ckpt = (unsigned char *)sbi->ckpt; ckpt 956 fs/f2fs/checkpoint.c memcpy(ckpt + i * blk_size, sit_bitmap_ptr, blk_size); ckpt 968 fs/f2fs/checkpoint.c kvfree(sbi->ckpt); ckpt 1123 fs/f2fs/checkpoint.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 1128 fs/f2fs/checkpoint.c ckpt->valid_block_count = cpu_to_le64(valid_user_blocks(sbi)); ckpt 1129 fs/f2fs/checkpoint.c ckpt->valid_node_count = cpu_to_le32(valid_node_count(sbi)); ckpt 1130 fs/f2fs/checkpoint.c ckpt->valid_inode_count = cpu_to_le32(valid_inode_count(sbi)); ckpt 1131 fs/f2fs/checkpoint.c ckpt->next_free_nid = cpu_to_le32(last_nid); ckpt 1274 fs/f2fs/checkpoint.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 1280 fs/f2fs/checkpoint.c le32_to_cpu(ckpt->cp_pack_total_block_count) > ckpt 1285 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_TRIMMED_FLAG); ckpt 1287 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_TRIMMED_FLAG); ckpt 1290 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_UMOUNT_FLAG); ckpt 1292 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_UMOUNT_FLAG); ckpt 1295 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_FASTBOOT_FLAG); ckpt 1297 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_FASTBOOT_FLAG); ckpt 1300 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_ORPHAN_PRESENT_FLAG); ckpt 1302 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_ORPHAN_PRESENT_FLAG); ckpt 1305 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_FSCK_FLAG); ckpt 1308 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_RESIZEFS_FLAG); ckpt 1310 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_RESIZEFS_FLAG); ckpt 1313 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_DISABLED_FLAG); ckpt 1315 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_DISABLED_FLAG); ckpt 1318 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_DISABLED_QUICK_FLAG); ckpt 1320 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_DISABLED_QUICK_FLAG); ckpt 1323 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_QUOTA_NEED_FSCK_FLAG); ckpt 1325 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_QUOTA_NEED_FSCK_FLAG); ckpt 1328 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_QUOTA_NEED_FSCK_FLAG); ckpt 1331 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_CRC_RECOVERY_FLAG); ckpt 1332 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_NOCRC_RECOVERY_FLAG); ckpt 1376 fs/f2fs/checkpoint.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 1396 fs/f2fs/checkpoint.c ckpt->elapsed_time = cpu_to_le64(get_mtime(sbi, true)); ckpt 1397 fs/f2fs/checkpoint.c ckpt->free_segment_count = cpu_to_le32(free_segments(sbi)); ckpt 1399 fs/f2fs/checkpoint.c ckpt->cur_node_segno[i] = ckpt 1401 fs/f2fs/checkpoint.c ckpt->cur_node_blkoff[i] = ckpt 1403 fs/f2fs/checkpoint.c ckpt->alloc_type[i + CURSEG_HOT_NODE] = ckpt 1407 fs/f2fs/checkpoint.c ckpt->cur_data_segno[i] = ckpt 1409 fs/f2fs/checkpoint.c ckpt->cur_data_blkoff[i] = ckpt 1411 fs/f2fs/checkpoint.c ckpt->alloc_type[i + CURSEG_HOT_DATA] = ckpt 1419 fs/f2fs/checkpoint.c __set_ckpt_flags(ckpt, CP_COMPACT_SUM_FLAG); ckpt 1421 fs/f2fs/checkpoint.c __clear_ckpt_flags(ckpt, CP_COMPACT_SUM_FLAG); ckpt 1425 fs/f2fs/checkpoint.c ckpt->cp_pack_start_sum = cpu_to_le32(1 + cp_payload_blks + ckpt 1429 fs/f2fs/checkpoint.c ckpt->cp_pack_total_block_count = cpu_to_le32(F2FS_CP_PACKS+ ckpt 1433 fs/f2fs/checkpoint.c ckpt->cp_pack_total_block_count = cpu_to_le32(F2FS_CP_PACKS + ckpt 1444 fs/f2fs/checkpoint.c crc32 = f2fs_checkpoint_chksum(sbi, ckpt); ckpt 1445 fs/f2fs/checkpoint.c *((__le32 *)((unsigned char *)ckpt + ckpt 1446 fs/f2fs/checkpoint.c le32_to_cpu(ckpt->checksum_offset))) ckpt 1453 fs/f2fs/checkpoint.c __u64 cp_ver = cur_cp_version(ckpt); ckpt 1466 fs/f2fs/checkpoint.c f2fs_update_meta_page(sbi, ckpt, start_blk++); ckpt 1469 fs/f2fs/checkpoint.c f2fs_update_meta_page(sbi, (char *)ckpt + i * F2FS_BLKSIZE, ckpt 1510 fs/f2fs/checkpoint.c commit_checkpoint(sbi, ckpt, start_blk); ckpt 1553 fs/f2fs/checkpoint.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 1608 fs/f2fs/checkpoint.c ckpt_ver = cur_cp_version(ckpt); ckpt 1609 fs/f2fs/checkpoint.c ckpt->checkpoint_ver = cpu_to_le64(++ckpt_ver); ckpt 198 fs/f2fs/debug.c si->base_mem += sizeof(*sbi->ckpt); ckpt 1204 fs/f2fs/f2fs.h struct f2fs_checkpoint *ckpt; /* raw checkpoint pointer */ ckpt 1524 fs/f2fs/f2fs.h return (struct f2fs_checkpoint *)(sbi->ckpt); ckpt 1938 fs/f2fs/f2fs.h struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 1942 fs/f2fs/f2fs.h return le32_to_cpu(ckpt->nat_ver_bitmap_bytesize); ckpt 1944 fs/f2fs/f2fs.h return le32_to_cpu(ckpt->sit_ver_bitmap_bytesize); ckpt 1956 fs/f2fs/f2fs.h struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 1961 fs/f2fs/f2fs.h le32_to_cpu(ckpt->nat_ver_bitmap_bytesize) : 0; ckpt 1966 fs/f2fs/f2fs.h return &ckpt->sit_nat_version_bitmap + offset + sizeof(__le32); ckpt 1971 fs/f2fs/f2fs.h return &ckpt->sit_nat_version_bitmap; ckpt 1973 fs/f2fs/f2fs.h return (unsigned char *)ckpt + F2FS_BLKSIZE; ckpt 1976 fs/f2fs/f2fs.h le32_to_cpu(ckpt->sit_ver_bitmap_bytesize) : 0; ckpt 1977 fs/f2fs/f2fs.h return &ckpt->sit_nat_version_bitmap + offset; ckpt 2925 fs/f2fs/node.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 2929 fs/f2fs/node.c __u64 cp_ver = cur_cp_version(ckpt); ckpt 2955 fs/f2fs/node.c cp_ver |= (cur_cp_crc(ckpt) << 32); ckpt 3038 fs/f2fs/node.c nm_i->next_scan_nid = le32_to_cpu(sbi->ckpt->next_free_nid); ckpt 295 fs/f2fs/node.h struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_P_SB(page)); ckpt 297 fs/f2fs/node.h __u64 cp_ver = cur_cp_version(ckpt); ckpt 299 fs/f2fs/node.h if (__is_set_ckpt_flags(ckpt, CP_CRC_RECOVERY_FLAG)) ckpt 300 fs/f2fs/node.h cp_ver |= (cur_cp_crc(ckpt) << 32); ckpt 308 fs/f2fs/node.h struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_P_SB(page)); ckpt 309 fs/f2fs/node.h __u64 cp_ver = cur_cp_version(ckpt); ckpt 312 fs/f2fs/node.h if (__is_set_ckpt_flags(ckpt, CP_NOCRC_RECOVERY_FLAG)) ckpt 315 fs/f2fs/node.h if (__is_set_ckpt_flags(ckpt, CP_CRC_RECOVERY_FLAG)) ckpt 316 fs/f2fs/node.h cp_ver |= (cur_cp_crc(ckpt) << 32); ckpt 2287 fs/f2fs/segment.c if (sbi->ckpt->alloc_type[i] == SSR) ckpt 3430 fs/f2fs/segment.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 3459 fs/f2fs/segment.c segno = le32_to_cpu(ckpt->cur_data_segno[i]); ckpt 3460 fs/f2fs/segment.c blk_off = le16_to_cpu(ckpt->cur_data_blkoff[i]); ckpt 3463 fs/f2fs/segment.c seg_i->alloc_type = ckpt->alloc_type[i]; ckpt 3494 fs/f2fs/segment.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 3505 fs/f2fs/segment.c segno = le32_to_cpu(ckpt->cur_data_segno[type]); ckpt 3506 fs/f2fs/segment.c blk_off = le16_to_cpu(ckpt->cur_data_blkoff[type - ckpt 3513 fs/f2fs/segment.c segno = le32_to_cpu(ckpt->cur_node_segno[type - ckpt 3515 fs/f2fs/segment.c blk_off = le16_to_cpu(ckpt->cur_node_blkoff[type - ckpt 3557 fs/f2fs/segment.c curseg->alloc_type = ckpt->alloc_type[type]; ckpt 3634 fs/f2fs/segment.c if (sbi->ckpt->alloc_type[i] == SSR) ckpt 4045 fs/f2fs/segment.c sit_i->elapsed_time = le64_to_cpu(sbi->ckpt->elapsed_time); ckpt 4374 fs/f2fs/segment.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 4387 fs/f2fs/segment.c sm_info->reserved_segments = le32_to_cpu(ckpt->rsvd_segment_count); ckpt 4388 fs/f2fs/segment.c sm_info->ovp_segments = le32_to_cpu(ckpt->overprov_segment_count); ckpt 1128 fs/f2fs/super.c kvfree(sbi->ckpt); ckpt 2658 fs/f2fs/super.c struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); ckpt 2676 fs/f2fs/super.c fsmeta += le32_to_cpu(ckpt->rsvd_segment_count); ckpt 2682 fs/f2fs/super.c ovp_segments = le32_to_cpu(ckpt->overprov_segment_count); ckpt 2683 fs/f2fs/super.c reserved_segments = le32_to_cpu(ckpt->rsvd_segment_count); ckpt 2691 fs/f2fs/super.c user_block_count = le64_to_cpu(ckpt->user_block_count); ckpt 2701 fs/f2fs/super.c valid_user_blocks = le64_to_cpu(ckpt->valid_block_count); ckpt 2708 fs/f2fs/super.c valid_node_count = le32_to_cpu(ckpt->valid_node_count); ckpt 2720 fs/f2fs/super.c if (le32_to_cpu(ckpt->cur_node_segno[i]) >= main_segs || ckpt 2721 fs/f2fs/super.c le16_to_cpu(ckpt->cur_node_blkoff[i]) >= blocks_per_seg) ckpt 2724 fs/f2fs/super.c if (le32_to_cpu(ckpt->cur_node_segno[i]) == ckpt 2725 fs/f2fs/super.c le32_to_cpu(ckpt->cur_node_segno[j])) { ckpt 2728 fs/f2fs/super.c le32_to_cpu(ckpt->cur_node_segno[i])); ckpt 2734 fs/f2fs/super.c if (le32_to_cpu(ckpt->cur_data_segno[i]) >= main_segs || ckpt 2735 fs/f2fs/super.c le16_to_cpu(ckpt->cur_data_blkoff[i]) >= blocks_per_seg) ckpt 2738 fs/f2fs/super.c if (le32_to_cpu(ckpt->cur_data_segno[i]) == ckpt 2739 fs/f2fs/super.c le32_to_cpu(ckpt->cur_data_segno[j])) { ckpt 2742 fs/f2fs/super.c le32_to_cpu(ckpt->cur_data_segno[i])); ckpt 2749 fs/f2fs/super.c if (le32_to_cpu(ckpt->cur_node_segno[i]) == ckpt 2750 fs/f2fs/super.c le32_to_cpu(ckpt->cur_data_segno[j])) { ckpt 2753 fs/f2fs/super.c le32_to_cpu(ckpt->cur_node_segno[i])); ckpt 2759 fs/f2fs/super.c sit_bitmap_size = le32_to_cpu(ckpt->sit_ver_bitmap_bytesize); ckpt 2760 fs/f2fs/super.c nat_bitmap_size = le32_to_cpu(ckpt->nat_ver_bitmap_bytesize); ckpt 2779 fs/f2fs/super.c if (__is_set_ckpt_flags(ckpt, CP_LARGE_NAT_BITMAP_FLAG) && ckpt 2780 fs/f2fs/super.c le32_to_cpu(ckpt->checksum_offset) != CP_MIN_CHKSUM_OFFSET) { ckpt 2784 fs/f2fs/super.c le32_to_cpu(ckpt->checksum_offset)); ckpt 3390 fs/f2fs/super.c le32_to_cpu(sbi->ckpt->valid_node_count); ckpt 3392 fs/f2fs/super.c le32_to_cpu(sbi->ckpt->valid_inode_count)); ckpt 3393 fs/f2fs/super.c sbi->user_block_count = le64_to_cpu(sbi->ckpt->user_block_count); ckpt 3395 fs/f2fs/super.c le64_to_cpu(sbi->ckpt->valid_block_count); ckpt 3613 fs/f2fs/super.c kvfree(sbi->ckpt);