Home
last modified time | relevance | path

Searched refs:free_segmap (Results 1 – 4 of 4) sorted by relevance

/linux/fs/f2fs/
H A Dsegment.h239 unsigned long *free_segmap; /* free segment bitmap */ member
454 ret = find_next_bit(free_i->free_segmap, max, segno); in find_next_inuse()
467 clear_bit(segno, free_i->free_segmap); in __set_free()
470 next = find_next_bit(free_i->free_segmap, in __set_free()
485 set_bit(segno, free_i->free_segmap); in __set_inuse()
501 ret = test_and_clear_bit(segno, free_i->free_segmap); in __set_test_and_free()
511 next = find_next_bit(free_i->free_segmap, in __set_test_and_free()
538 if (!test_and_set_bit(segno, free_i->free_segmap)) { in __set_test_and_inuse()
H A Dgc.h82 if (!test_bit(j, free_i->free_segmap)) in free_segs_blk_count_zoned()
H A Dsegment.c2861 return !test_bit(segno, free_i->free_segmap); in is_next_segment_free()
2894 segno = find_next_zero_bit(free_i->free_segmap, in get_new_segment()
3003 if (test_bit(segno, free_i->free_segmap)) { in get_new_segment()
5029 free_i->free_segmap = f2fs_kvmalloc(sbi, bitmap_size, GFP_KERNEL); in build_free_segmap()
5030 if (!free_i->free_segmap) in build_free_segmap()
5039 memset(free_i->free_segmap, 0xff, bitmap_size); in build_free_segmap()
5935 kvfree(free_i->free_segmap); in destroy_free_segmap()
H A Ddebug.c100 else if (!test_bit(j, FREE_I(sbi)->free_segmap)) in update_multidevice_stats()