Home
last modified time | relevance | path

Searched refs:ckpt (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/fs/f2fs/
Dcheckpoint.c851 sbi->ckpt = f2fs_kzalloc(sbi, array_size(blk_size, cp_blks), in f2fs_get_valid_checkpoint()
853 if (!sbi->ckpt) in f2fs_get_valid_checkpoint()
881 memcpy(sbi->ckpt, cp_block, blk_size); in f2fs_get_valid_checkpoint()
901 unsigned char *ckpt = (unsigned char *)sbi->ckpt; in f2fs_get_valid_checkpoint() local
907 memcpy(ckpt + i * blk_size, sit_bitmap_ptr, blk_size); in f2fs_get_valid_checkpoint()
919 kfree(sbi->ckpt); in f2fs_get_valid_checkpoint()
1076 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __prepare_cp_block() local
1081 ckpt->valid_block_count = cpu_to_le64(valid_user_blocks(sbi)); in __prepare_cp_block()
1082 ckpt->valid_node_count = cpu_to_le32(valid_node_count(sbi)); in __prepare_cp_block()
1083 ckpt->valid_inode_count = cpu_to_le32(valid_inode_count(sbi)); in __prepare_cp_block()
[all …]
Dnode.h298 struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_P_SB(page)); in fill_node_footer_blkaddr() local
300 __u64 cp_ver = cur_cp_version(ckpt); in fill_node_footer_blkaddr()
302 if (__is_set_ckpt_flags(ckpt, CP_CRC_RECOVERY_FLAG)) in fill_node_footer_blkaddr()
303 cp_ver |= (cur_cp_crc(ckpt) << 32); in fill_node_footer_blkaddr()
311 struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_P_SB(page)); in is_recoverable_dnode() local
312 __u64 cp_ver = cur_cp_version(ckpt); in is_recoverable_dnode()
315 if (__is_set_ckpt_flags(ckpt, CP_NOCRC_RECOVERY_FLAG)) in is_recoverable_dnode()
318 if (__is_set_ckpt_flags(ckpt, CP_CRC_RECOVERY_FLAG)) in is_recoverable_dnode()
319 cp_ver |= (cur_cp_crc(ckpt) << 32); in is_recoverable_dnode()
Dsuper.c1068 kfree(sbi->ckpt); in f2fs_put_super()
2314 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in f2fs_sanity_check_ckpt() local
2331 fsmeta += le32_to_cpu(ckpt->rsvd_segment_count); in f2fs_sanity_check_ckpt()
2337 ovp_segments = le32_to_cpu(ckpt->overprov_segment_count); in f2fs_sanity_check_ckpt()
2338 reserved_segments = le32_to_cpu(ckpt->rsvd_segment_count); in f2fs_sanity_check_ckpt()
2347 user_block_count = le64_to_cpu(ckpt->user_block_count); in f2fs_sanity_check_ckpt()
2361 if (le32_to_cpu(ckpt->cur_node_segno[i]) >= main_segs || in f2fs_sanity_check_ckpt()
2362 le16_to_cpu(ckpt->cur_node_blkoff[i]) >= blocks_per_seg) in f2fs_sanity_check_ckpt()
2366 if (le32_to_cpu(ckpt->cur_data_segno[i]) >= main_segs || in f2fs_sanity_check_ckpt()
2367 le16_to_cpu(ckpt->cur_data_blkoff[i]) >= blocks_per_seg) in f2fs_sanity_check_ckpt()
[all …]
Df2fs.h1160 struct f2fs_checkpoint *ckpt; /* raw checkpoint pointer */ member
1443 return (struct f2fs_checkpoint *)(sbi->ckpt); in F2FS_CKPT()
1822 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __bitmap_size() local
1826 return le32_to_cpu(ckpt->nat_ver_bitmap_bytesize); in __bitmap_size()
1828 return le32_to_cpu(ckpt->sit_ver_bitmap_bytesize); in __bitmap_size()
1840 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __bitmap_ptr() local
1845 le32_to_cpu(ckpt->nat_ver_bitmap_bytesize) : 0; in __bitmap_ptr()
1846 return &ckpt->sit_nat_version_bitmap + offset; in __bitmap_ptr()
1851 return &ckpt->sit_nat_version_bitmap; in __bitmap_ptr()
1853 return (unsigned char *)ckpt + F2FS_BLKSIZE; in __bitmap_ptr()
[all …]
Dsegment.c2140 if (sbi->ckpt->alloc_type[i] == SSR) in f2fs_npages_for_summary_flush()
3210 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in read_compacted_summaries() local
3239 segno = le32_to_cpu(ckpt->cur_data_segno[i]); in read_compacted_summaries()
3240 blk_off = le16_to_cpu(ckpt->cur_data_blkoff[i]); in read_compacted_summaries()
3243 seg_i->alloc_type = ckpt->alloc_type[i]; in read_compacted_summaries()
3274 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in read_normal_summaries() local
3285 segno = le32_to_cpu(ckpt->cur_data_segno[type]); in read_normal_summaries()
3286 blk_off = le16_to_cpu(ckpt->cur_data_blkoff[type - in read_normal_summaries()
3293 segno = le32_to_cpu(ckpt->cur_node_segno[type - in read_normal_summaries()
3295 blk_off = le16_to_cpu(ckpt->cur_node_blkoff[type - in read_normal_summaries()
[all …]
Dnode.c2831 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __get_nat_bitmaps() local
2835 __u64 cp_ver = cur_cp_version(ckpt); in __get_nat_bitmaps()
2863 cp_ver |= (cur_cp_crc(ckpt) << 32); in __get_nat_bitmaps()
2946 nm_i->next_scan_nid = le32_to_cpu(sbi->ckpt->next_free_nid); in init_node_manager()
Ddebug.c183 si->base_mem += sizeof(*sbi->ckpt); in update_mem_info()