Home
last modified time | relevance | path

Searched refs:ckpt (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/fs/f2fs/
H A Dcheckpoint.c817 struct f2fs_checkpoint *ckpt) in f2fs_checkpoint_chksum()
819 unsigned int chksum_ofs = le32_to_cpu(ckpt->checksum_offset); in f2fs_checkpoint_chksum()
822 chksum = f2fs_crc32(sbi, ckpt, chksum_ofs); in f2fs_checkpoint_chksum()
825 chksum = f2fs_chksum(sbi, chksum, (__u8 *)ckpt + chksum_ofs, in f2fs_checkpoint_chksum()
917 sbi->ckpt = f2fs_kvzalloc(sbi, array_size(blk_size, cp_blks), in f2fs_get_valid_checkpoint()
919 if (!sbi->ckpt) in f2fs_get_valid_checkpoint()
948 memcpy(sbi->ckpt, cp_block, blk_size); in f2fs_get_valid_checkpoint()
970 unsigned char *ckpt = (unsigned char *)sbi->ckpt; in f2fs_get_valid_checkpoint() local
978 memcpy(ckpt in f2fs_get_valid_checkpoint()
816 f2fs_checkpoint_chksum(struct f2fs_sb_info *sbi, struct f2fs_checkpoint *ckpt) f2fs_checkpoint_chksum() argument
1154 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); __prepare_cp_block() local
1312 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); update_ckpt_flags() local
1414 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); do_checkpoint() local
1586 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); f2fs_write_checkpoint() local
[all...]
H A 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()
H A Dsuper.c1358 kvfree(sbi->ckpt); in f2fs_put_super()
3017 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in f2fs_sanity_check_ckpt() local
3036 fsmeta += le32_to_cpu(ckpt->rsvd_segment_count); in f2fs_sanity_check_ckpt()
3042 ovp_segments = le32_to_cpu(ckpt->overprov_segment_count); in f2fs_sanity_check_ckpt()
3043 reserved_segments = le32_to_cpu(ckpt->rsvd_segment_count); in f2fs_sanity_check_ckpt()
3051 user_block_count = le64_to_cpu(ckpt->user_block_count); in f2fs_sanity_check_ckpt()
3061 valid_user_blocks = le64_to_cpu(ckpt->valid_block_count); in f2fs_sanity_check_ckpt()
3068 valid_node_count = le32_to_cpu(ckpt->valid_node_count); in f2fs_sanity_check_ckpt()
3080 if (le32_to_cpu(ckpt->cur_node_segno[i]) >= main_segs || in f2fs_sanity_check_ckpt()
3081 le16_to_cpu(ckpt in f2fs_sanity_check_ckpt()
[all...]
H A Df2fs.h1418 struct f2fs_checkpoint *ckpt; /* raw checkpoint pointer */ member
1420 spinlock_t cp_lock; /* for flag in ckpt */
1766 return (struct f2fs_checkpoint *)(sbi->ckpt); in F2FS_CKPT()
2185 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __bitmap_size() local
2189 return le32_to_cpu(ckpt->nat_ver_bitmap_bytesize); in __bitmap_size()
2191 return le32_to_cpu(ckpt->sit_ver_bitmap_bytesize); in __bitmap_size()
2203 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __bitmap_ptr() local
2208 le32_to_cpu(ckpt->nat_ver_bitmap_bytesize) : 0; in __bitmap_ptr()
2213 return &ckpt->sit_nat_version_bitmap + offset + sizeof(__le32); in __bitmap_ptr()
2218 return &ckpt in __bitmap_ptr()
[all...]
H A Dsegment.c2438 /* update total number of valid blocks to be written in ckpt area */ in update_sit_entry()
2513 if (sbi->ckpt->alloc_type[i] == SSR) in f2fs_npages_for_summary_flush()
3902 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in read_compacted_summaries() local
3931 segno = le32_to_cpu(ckpt->cur_data_segno[i]); in read_compacted_summaries()
3932 blk_off = le16_to_cpu(ckpt->cur_data_blkoff[i]); in read_compacted_summaries()
3935 seg_i->alloc_type = ckpt->alloc_type[i]; in read_compacted_summaries()
3966 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in read_normal_summaries() local
3977 segno = le32_to_cpu(ckpt->cur_data_segno[type]); in read_normal_summaries()
3978 blk_off = le16_to_cpu(ckpt->cur_data_blkoff[type - in read_normal_summaries()
3985 segno = le32_to_cpu(ckpt in read_normal_summaries()
5234 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); f2fs_build_segment_manager() local
[all...]
H A Dnode.c3014 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __get_nat_bitmaps() local
3018 __u64 cp_ver = cur_cp_version(ckpt); in __get_nat_bitmaps()
3044 cp_ver |= (cur_cp_crc(ckpt) << 32); in __get_nat_bitmaps()
3126 nm_i->next_scan_nid = le32_to_cpu(sbi->ckpt->next_free_nid); in init_node_manager()
H A Ddebug.c222 si->base_mem += sizeof(*sbi->ckpt); in update_mem_info()
/kernel/linux/linux-6.6/fs/f2fs/
H A Dcheckpoint.c830 struct f2fs_checkpoint *ckpt) in f2fs_checkpoint_chksum()
832 unsigned int chksum_ofs = le32_to_cpu(ckpt->checksum_offset); in f2fs_checkpoint_chksum()
835 chksum = f2fs_crc32(sbi, ckpt, chksum_ofs); in f2fs_checkpoint_chksum()
838 chksum = f2fs_chksum(sbi, chksum, (__u8 *)ckpt + chksum_ofs, in f2fs_checkpoint_chksum()
930 sbi->ckpt = f2fs_kvzalloc(sbi, array_size(blk_size, cp_blks), in f2fs_get_valid_checkpoint()
932 if (!sbi->ckpt) in f2fs_get_valid_checkpoint()
961 memcpy(sbi->ckpt, cp_block, blk_size); in f2fs_get_valid_checkpoint()
983 unsigned char *ckpt = (unsigned char *)sbi->ckpt; in f2fs_get_valid_checkpoint() local
991 memcpy(ckpt in f2fs_get_valid_checkpoint()
829 f2fs_checkpoint_chksum(struct f2fs_sb_info *sbi, struct f2fs_checkpoint *ckpt) f2fs_checkpoint_chksum() argument
1164 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); __prepare_cp_block() local
1322 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); update_ckpt_flags() local
1452 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); do_checkpoint() local
1623 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); f2fs_write_checkpoint() local
[all...]
H A 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()
H A Dsuper.c1709 kvfree(sbi->ckpt); in f2fs_put_super()
2582 f2fs_warn(sbi, "background ckpt thread has stopped"); in f2fs_remount()
3638 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in f2fs_sanity_check_ckpt() local
3657 fsmeta += le32_to_cpu(ckpt->rsvd_segment_count); in f2fs_sanity_check_ckpt()
3663 ovp_segments = le32_to_cpu(ckpt->overprov_segment_count); in f2fs_sanity_check_ckpt()
3664 reserved_segments = le32_to_cpu(ckpt->rsvd_segment_count); in f2fs_sanity_check_ckpt()
3672 user_block_count = le64_to_cpu(ckpt->user_block_count); in f2fs_sanity_check_ckpt()
3683 valid_user_blocks = le64_to_cpu(ckpt->valid_block_count); in f2fs_sanity_check_ckpt()
3690 valid_node_count = le32_to_cpu(ckpt->valid_node_count); in f2fs_sanity_check_ckpt()
3702 if (le32_to_cpu(ckpt in f2fs_sanity_check_ckpt()
[all...]
H A Dsegment.c2482 /* update total number of valid blocks to be written in ckpt area */ in update_sit_entry()
2540 if (sbi->ckpt->alloc_type[type] == SSR) in f2fs_curseg_valid_blocks()
2554 if (sbi->ckpt->alloc_type[i] != SSR && for_ra) in f2fs_npages_for_summary_flush()
3849 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in read_compacted_summaries() local
3878 segno = le32_to_cpu(ckpt->cur_data_segno[i]); in read_compacted_summaries()
3879 blk_off = le16_to_cpu(ckpt->cur_data_blkoff[i]); in read_compacted_summaries()
3882 seg_i->alloc_type = ckpt->alloc_type[i]; in read_compacted_summaries()
3914 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in read_normal_summaries() local
3925 segno = le32_to_cpu(ckpt->cur_data_segno[type]); in read_normal_summaries()
3926 blk_off = le16_to_cpu(ckpt in read_normal_summaries()
5227 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); f2fs_build_segment_manager() local
[all...]
H A Df2fs.h1570 struct f2fs_checkpoint *ckpt; /* raw checkpoint pointer */ member
1572 spinlock_t cp_lock; /* for flag in ckpt */
1960 return (struct f2fs_checkpoint *)(sbi->ckpt); in F2FS_CKPT()
2529 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __bitmap_size() local
2533 return le32_to_cpu(ckpt->nat_ver_bitmap_bytesize); in __bitmap_size()
2535 return le32_to_cpu(ckpt->sit_ver_bitmap_bytesize); in __bitmap_size()
2547 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __bitmap_ptr() local
2548 void *tmp_ptr = &ckpt->sit_nat_version_bitmap; in __bitmap_ptr()
2553 le32_to_cpu(ckpt->nat_ver_bitmap_bytesize) : 0; in __bitmap_ptr()
2565 return (unsigned char *)ckpt in __bitmap_ptr()
[all...]
H A Dnode.c3150 struct f2fs_checkpoint *ckpt = F2FS_CKPT(sbi); in __get_nat_bitmaps() local
3154 __u64 cp_ver = cur_cp_version(ckpt); in __get_nat_bitmaps()
3183 cp_ver |= (cur_cp_crc(ckpt) << 32); in __get_nat_bitmaps()
3265 nm_i->next_scan_nid = le32_to_cpu(sbi->ckpt->next_free_nid); in init_node_manager()
H A Ddebug.c246 si->base_mem += sizeof(*sbi->ckpt); in update_mem_info()

Completed in 50 milliseconds