Home
last modified time | relevance | path

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

/linux-4.1.27/fs/f2fs/
Dsegment.h213 unsigned long *free_secmap; /* free section bitmap */ member
342 clear_bit(secno, free_i->free_secmap); in __set_free()
355 if (!test_and_set_bit(secno, free_i->free_secmap)) in __set_inuse()
374 if (test_and_clear_bit(secno, free_i->free_secmap)) in __set_test_and_free()
389 if (!test_and_set_bit(secno, free_i->free_secmap)) in __set_test_and_inuse()
Dsegment.c820 secno = find_next_zero_bit(free_i->free_secmap, MAIN_SECS(sbi), hint); in get_new_segment()
823 secno = find_next_zero_bit(free_i->free_secmap, in get_new_segment()
834 while (test_bit(left_start, free_i->free_secmap)) { in get_new_segment()
839 left_start = find_next_zero_bit(free_i->free_secmap, in get_new_segment()
1921 free_i->free_secmap = kmalloc(sec_bitmap_size, GFP_KERNEL); in build_free_segmap()
1922 if (!free_i->free_secmap) in build_free_segmap()
1927 memset(free_i->free_secmap, 0xff, sec_bitmap_size); in build_free_segmap()
2232 kfree(free_i->free_secmap); in destroy_free_segmap()