Home
last modified time | relevance | path

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

/linux-4.4.14/fs/f2fs/
Dsegment.h225 unsigned long *free_segmap; /* free segment bitmap */ member
336 ret = find_next_bit(free_i->free_segmap, max, segno); in find_next_inuse()
349 clear_bit(segno, free_i->free_segmap); in __set_free()
352 next = find_next_bit(free_i->free_segmap, in __set_free()
366 set_bit(segno, free_i->free_segmap); in __set_inuse()
381 if (test_and_clear_bit(segno, free_i->free_segmap)) { in __set_test_and_free()
384 next = find_next_bit(free_i->free_segmap, in __set_test_and_free()
400 if (!test_and_set_bit(segno, free_i->free_segmap)) { in __set_test_and_inuse()
Dsegment.c864 return !test_bit(segno, free_i->free_segmap); in is_next_segment_free()
888 segno = find_next_zero_bit(free_i->free_segmap, in get_new_segment()
955 f2fs_bug_on(sbi, test_bit(segno, free_i->free_segmap)); in get_new_segment()
2077 free_i->free_segmap = f2fs_kvmalloc(bitmap_size, GFP_KERNEL); in build_free_segmap()
2078 if (!free_i->free_segmap) in build_free_segmap()
2087 memset(free_i->free_segmap, 0xff, bitmap_size); in build_free_segmap()
2397 kvfree(free_i->free_segmap); in destroy_free_segmap()