Searched refs:dirty_segmap (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/fs/f2fs/ |
| D | gc.c | 185 p->dirty_segmap = dirty_i->dirty_segmap[type]; in select_policy() 190 p->dirty_segmap = dirty_i->dirty_segmap[DIRTY]; in select_policy() 363 segno = find_next_bit(p.dirty_segmap, last_segment, p.offset); in get_victim_by_default() 378 nsearched += count_bits(p.dirty_segmap, in get_victim_by_default()
|
| D | segment.c | 776 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __locate_dirty_segment() 787 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[t])) in __locate_dirty_segment() 797 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __remove_dirty_segment() 804 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[t])) in __remove_dirty_segment() 856 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_dirty_to_prefree() 879 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in f2fs_get_unusable_blocks() 913 for_each_set_bit(segno, dirty_i->dirty_segmap[DIRTY], MAIN_SEGS(sbi)) { in get_free_segment() 1917 for_each_set_bit(segno, dirty_i->dirty_segmap[PRE], MAIN_SEGS(sbi)) in set_prefree_as_free_segments() 1929 unsigned long *prefree_map = dirty_i->dirty_segmap[PRE]; in f2fs_clear_prefree_segments() 4291 dirty_i->dirty_segmap[i] = f2fs_kvzalloc(sbi, bitmap_size, in build_dirty_segmap() [all …]
|
| D | segment.h | 169 unsigned long *dirty_segmap; /* dirty segment bitmap */ member 280 unsigned long *dirty_segmap[NR_DIRTY_TYPE]; member
|