Searched refs:dirty_segmap (Results 1 – 3 of 3) sorted by relevance
/linux-4.1.27/fs/f2fs/ |
D | gc.c | 152 p->dirty_segmap = dirty_i->dirty_segmap[type]; in select_policy() 157 p->dirty_segmap = dirty_i->dirty_segmap[DIRTY]; in select_policy() 280 segno = find_next_bit(p.dirty_segmap, MAIN_SEGS(sbi), p.offset); in get_victim_by_default()
|
D | segment.c | 397 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __locate_dirty_segment() 408 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[t])) in __locate_dirty_segment() 418 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __remove_dirty_segment() 425 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[t])) in __remove_dirty_segment() 532 if (test_bit(cpc->trim_start, dirty_i->dirty_segmap[PRE])) { in add_discard_addrs() 587 for_each_set_bit(segno, dirty_i->dirty_segmap[PRE], MAIN_SEGS(sbi)) in set_prefree_as_free_segments() 597 unsigned long *prefree_map = dirty_i->dirty_segmap[PRE]; in clear_prefree_segments() 2079 dirty_i->dirty_segmap[i] = kzalloc(bitmap_size, GFP_KERNEL); in build_dirty_segmap() 2080 if (!dirty_i->dirty_segmap[i]) in build_dirty_segmap() 2184 kfree(dirty_i->dirty_segmap[dirty_type]); in discard_dirty_segmap()
|
D | segment.h | 149 unsigned long *dirty_segmap; /* dirty segment bitmap */ member 231 unsigned long *dirty_segmap[NR_DIRTY_TYPE]; member
|