Searched refs:dirty_segmap (Results 1 – 3 of 3) sorted by relevance
| /linux/fs/f2fs/ |
| H A D | segment.c | 826 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __locate_dirty_segment() 837 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[t])) in __locate_dirty_segment() 862 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __remove_dirty_segment() 869 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[t])) in __remove_dirty_segment() 936 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_dirty_to_prefree() 959 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_get_unusable_blocks() 1000 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in get_free_segment() 2218 for_each_set_bit(segno, dirty_i->dirty_segmap[PRE], MAIN_SEGS(sbi)) in set_prefree_as_free_segments() 2230 unsigned long *prefree_map = dirty_i->dirty_segmap[PRE]; in f2fs_clear_prefree_segments() 2700 if (test_and_clear_bit(segno, DIRTY_I(sbi)->dirty_segmap[PRE])) in f2fs_reserve_device_alias() [all …]
|
| H A D | segment.h | 257 unsigned long *dirty_segmap[NR_DIRTY_TYPE]; member
|
| H A D | gc.c | 286 p->dirty_bitmap = dirty_i->dirty_segmap[type]; in select_policy() 297 p->dirty_bitmap = dirty_i->dirty_segmap[DIRTY]; in select_policy()
|