Searched refs:dirty_i (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/fs/f2fs/ |
| D | segment.c | 770 struct dirty_seglist_info *dirty_i = DIRTY_I(sbi); in __locate_dirty_segment() local 776 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __locate_dirty_segment() 777 dirty_i->nr_dirty[dirty_type]++; in __locate_dirty_segment() 787 if (!test_and_set_bit(segno, dirty_i->dirty_segmap[t])) in __locate_dirty_segment() 788 dirty_i->nr_dirty[t]++; in __locate_dirty_segment() 795 struct dirty_seglist_info *dirty_i = DIRTY_I(sbi); in __remove_dirty_segment() local 797 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[dirty_type])) in __remove_dirty_segment() 798 dirty_i->nr_dirty[dirty_type]--; in __remove_dirty_segment() 804 if (test_and_clear_bit(segno, dirty_i->dirty_segmap[t])) in __remove_dirty_segment() 805 dirty_i->nr_dirty[t]--; in __remove_dirty_segment() [all …]
|
| D | gc.c | 181 struct dirty_seglist_info *dirty_i = DIRTY_I(sbi); in select_policy() local 185 p->dirty_segmap = dirty_i->dirty_segmap[type]; in select_policy() 186 p->max_search = dirty_i->nr_dirty[type]; in select_policy() 190 p->dirty_segmap = dirty_i->dirty_segmap[DIRTY]; in select_policy() 191 p->max_search = dirty_i->nr_dirty[DIRTY]; in select_policy() 225 struct dirty_seglist_info *dirty_i = DIRTY_I(sbi); in check_bg_victims() local 233 for_each_set_bit(secno, dirty_i->victim_secmap, MAIN_SECS(sbi)) { in check_bg_victims() 236 clear_bit(secno, dirty_i->victim_secmap); in check_bg_victims() 310 struct dirty_seglist_info *dirty_i = DIRTY_I(sbi); in get_victim_by_default() local 317 mutex_lock(&dirty_i->seglist_lock); in get_victim_by_default() [all …]
|
| D | sysfs.c | 703 struct dirty_seglist_info *dirty_i = DIRTY_I(sbi); in victim_bits_seq_show() local 711 seq_printf(seq, "%d", test_bit(i, dirty_i->victim_secmap) ? 1 : 0); in victim_bits_seq_show()
|