Searched refs:free_segmap (Results 1 - 3 of 3) sorted by relevance

/linux-master/fs/f2fs/
H A Dgc.h87 if (!test_bit(j, free_i->free_segmap))
H A Dsegment.h261 unsigned long *free_segmap; /* free segment bitmap */ member in struct:free_segmap_info
421 ret = find_next_bit(free_i->free_segmap, max, segno);
435 clear_bit(segno, free_i->free_segmap);
438 next = find_next_bit(free_i->free_segmap,
453 set_bit(segno, free_i->free_segmap);
469 if (test_and_clear_bit(segno, free_i->free_segmap)) {
474 next = find_next_bit(free_i->free_segmap,
492 if (!test_and_set_bit(segno, free_i->free_segmap)) {
H A Dsegment.c2654 return !test_bit(segno, free_i->free_segmap);
2682 segno = find_next_zero_bit(free_i->free_segmap,
2732 f2fs_bug_on(sbi, test_bit(segno, free_i->free_segmap));
4593 free_i->free_segmap = f2fs_kvmalloc(sbi, bitmap_size, GFP_KERNEL);
4594 if (!free_i->free_segmap)
4603 memset(free_i->free_segmap, 0xff, bitmap_size);
5465 kvfree(free_i->free_segmap);

Completed in 646 milliseconds