Searched refs:curseg (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/fs/f2fs/ |
D | segment.c | 794 struct curseg_info *curseg = CURSEG_I(sbi, type); in __add_sum_entry() local 795 void *addr = curseg->sum_blk; in __add_sum_entry() 796 addr += curseg->next_blkoff * sizeof(struct f2fs_summary); in __add_sum_entry() 859 struct curseg_info *curseg = CURSEG_I(sbi, type); in is_next_segment_free() local 860 unsigned int segno = curseg->segno + 1; in is_next_segment_free() 963 struct curseg_info *curseg = CURSEG_I(sbi, type); in reset_curseg() local 966 curseg->segno = curseg->next_segno; in reset_curseg() 967 curseg->zone = GET_ZONENO_FROM_SEGNO(sbi, curseg->segno); in reset_curseg() 968 curseg->next_blkoff = 0; in reset_curseg() 969 curseg->next_segno = NULL_SEGNO; in reset_curseg() [all …]
|
D | recovery.c | 174 struct curseg_info *curseg; in find_fsync_dnodes() local 180 curseg = CURSEG_I(sbi, CURSEG_WARM_NODE); in find_fsync_dnodes() 181 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in find_fsync_dnodes() 280 struct curseg_info *curseg = CURSEG_I(sbi, i); in check_index_in_prev_nodes() local 281 if (curseg->segno == segno) { in check_index_in_prev_nodes() 282 sum = curseg->sum_blk->entries[blkoff]; in check_index_in_prev_nodes() 466 struct curseg_info *curseg; in recover_data() local 472 curseg = CURSEG_I(sbi, type); in recover_data() 473 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in recover_data() 530 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_WARM_NODE); in recover_fsync_data() local [all …]
|
D | debug.c | 81 struct curseg_info *curseg = CURSEG_I(sbi, i); in update_general_status() local 82 si->curseg[i] = curseg->segno; in update_general_status() 83 si->cursec[i] = curseg->segno / sbi->segs_per_sec; in update_general_status() 243 si->curseg[CURSEG_COLD_DATA], in stat_show() 247 si->curseg[CURSEG_WARM_DATA], in stat_show() 251 si->curseg[CURSEG_HOT_DATA], in stat_show() 255 si->curseg[CURSEG_HOT_NODE], in stat_show() 259 si->curseg[CURSEG_WARM_NODE], in stat_show() 263 si->curseg[CURSEG_COLD_NODE], in stat_show()
|
D | segment.h | 65 #define NEXT_FREE_BLKADDR(sbi, curseg) \ argument 66 (START_BLOCK(sbi, curseg->segno) + curseg->next_blkoff) 552 struct curseg_info *curseg = CURSEG_I(sbi, type); in curseg_segno() local 553 return curseg->segno; in curseg_segno() 559 struct curseg_info *curseg = CURSEG_I(sbi, type); in curseg_alloc_type() local 560 return curseg->alloc_type; in curseg_alloc_type() 565 struct curseg_info *curseg = CURSEG_I(sbi, type); in curseg_blkoff() local 566 return curseg->next_blkoff; in curseg_blkoff()
|
D | node.c | 357 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA); in get_node_info() local 358 struct f2fs_summary_block *sum = curseg->sum_blk; in get_node_info() 383 mutex_lock(&curseg->curseg_mutex); in get_node_info() 389 mutex_unlock(&curseg->curseg_mutex); in get_node_info() 1522 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA); in build_free_nids() local 1523 struct f2fs_summary_block *sum = curseg->sum_blk; in build_free_nids() 1553 mutex_lock(&curseg->curseg_mutex); in build_free_nids() 1562 mutex_unlock(&curseg->curseg_mutex); in build_free_nids() 1833 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA); in remove_nats_in_journal() local 1834 struct f2fs_summary_block *sum = curseg->sum_blk; in remove_nats_in_journal() [all …]
|
D | f2fs.h | 1896 int curseg[NR_CURSEG_TYPE]; member 1950 #define stat_inc_seg_type(sbi, curseg) \ argument 1951 ((sbi)->segment_count[(curseg)->alloc_type]++) 1952 #define stat_inc_block_count(sbi, curseg) \ argument 1953 ((sbi)->block_count[(curseg)->alloc_type]++) 2008 #define stat_inc_seg_type(sbi, curseg) argument 2009 #define stat_inc_block_count(sbi, curseg) argument
|
D | checkpoint.c | 925 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_WARM_NODE); in do_checkpoint() local 934 block_t discard_blk = NEXT_FREE_BLKADDR(sbi, curseg); in do_checkpoint()
|