Lines Matching refs:secno
86 #define GET_SEG_FROM_SEC(sbi, secno) \ argument
87 ((secno) * SEGS_PER_SEC(sbi))
88 #define GET_ZONE_FROM_SEC(sbi, secno) \ argument
89 (((secno) == -1) ? -1 : (secno) / (sbi)->secs_per_zone)
312 static inline bool is_cursec(struct f2fs_sb_info *sbi, unsigned int secno) in is_cursec() argument
317 if (secno == GET_SEC_FROM_SEG(sbi, CURSEG_I(sbi, i)->segno)) in is_cursec()
362 unsigned int secno = GET_SEC_FROM_SEG(sbi, segno); in set_ckpt_valid_blocks() local
363 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in set_ckpt_valid_blocks()
379 unsigned int secno = GET_SEC_FROM_SEG(sbi, segno); in sanity_check_valid_blocks() local
380 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in sanity_check_valid_blocks()
394 blocks, get_sec_entry(sbi, segno)->ckpt_valid_blocks, secno); in sanity_check_valid_blocks()
469 unsigned int secno = GET_SEC_FROM_SEG(sbi, segno); in __set_free() local
470 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in __set_free()
480 clear_bit(secno, free_i->free_secmap); in __set_free()
490 unsigned int secno = GET_SEC_FROM_SEG(sbi, segno); in __set_inuse() local
494 if (!test_and_set_bit(secno, free_i->free_secmap)) in __set_inuse()
502 unsigned int secno = GET_SEC_FROM_SEG(sbi, segno); in __set_test_and_free() local
503 unsigned int start_segno = GET_SEG_FROM_SEC(sbi, secno); in __set_test_and_free()
514 if (!inmem && is_cursec(sbi, secno)) in __set_test_and_free()
523 ret = test_and_clear_bit(secno, free_i->free_secmap); in __set_test_and_free()
529 if (GET_SEC_FROM_SEG(sbi, sbi->next_victim_seg[BG_GC]) == secno) in __set_test_and_free()
531 if (GET_SEC_FROM_SEG(sbi, sbi->next_victim_seg[FG_GC]) == secno) in __set_test_and_free()
542 unsigned int secno = GET_SEC_FROM_SEG(sbi, segno); in __set_test_and_inuse() local
547 if (!test_and_set_bit(secno, free_i->free_secmap)) in __set_test_and_inuse()
979 static inline bool sec_usage_check(struct f2fs_sb_info *sbi, unsigned int secno) in sec_usage_check() argument
981 if (is_cursec(sbi, secno) || (sbi->cur_victim_sec == secno)) in sec_usage_check()