Lines Matching refs:sum
395 struct f2fs_summary *sum, unsigned int segno, int gc_type) in gc_node_segment() argument
402 entry = sum; in gc_node_segment()
490 static int check_dnode(struct f2fs_sb_info *sbi, struct f2fs_summary *sum, in check_dnode() argument
498 nid = le32_to_cpu(sum->nid); in check_dnode()
499 ofs_in_node = le16_to_cpu(sum->ofs_in_node); in check_dnode()
507 if (sum->version != dni->version) { in check_dnode()
553 static void gc_data_segment(struct f2fs_sb_info *sbi, struct f2fs_summary *sum, in gc_data_segment() argument
565 entry = sum; in gc_data_segment()
663 struct f2fs_summary_block *sum; in do_garbage_collect() local
671 sum = page_address(sum_page); in do_garbage_collect()
673 switch (GET_SUM_TYPE((&sum->footer))) { in do_garbage_collect()
675 gc_node_segment(sbi, sum->entries, segno, gc_type); in do_garbage_collect()
678 gc_data_segment(sbi, sum->entries, gc_list, segno, gc_type); in do_garbage_collect()
683 stat_inc_seg_count(sbi, GET_SUM_TYPE((&sum->footer)), gc_type); in do_garbage_collect()