Lines Matching refs:bitmap
487 void *bitmap; in validate_free_blocks_simple() local
495 bitmap = mbt_ctx_bitmap(sb, i); in validate_free_blocks_simple()
496 bit = mb_find_next_zero_bit(bitmap, max, 0); in validate_free_blocks_simple()
501 bitmap = mbt_ctx_bitmap(sb, goal_group); in validate_free_blocks_simple()
502 bit = mb_find_next_zero_bit(bitmap, max, 0); in validate_free_blocks_simple()
505 bit = mb_find_next_bit(bitmap, max, bit + 1); in validate_free_blocks_simple()
557 void *bitmap; in test_mark_diskspace_used_range() local
568 bitmap = mbt_ctx_bitmap(sb, TEST_GOAL_GROUP); in test_mark_diskspace_used_range()
569 memset(bitmap, 0, sb->s_blocksize); in test_mark_diskspace_used_range()
574 i = mb_find_next_bit(bitmap, max, 0); in test_mark_diskspace_used_range()
576 i = mb_find_next_zero_bit(bitmap, max, i + 1); in test_mark_diskspace_used_range()
578 i = mb_find_next_bit(bitmap, max, i + 1); in test_mark_diskspace_used_range()
606 void *bitmap, struct ext4_group_info *grp) in mbt_generate_buddy() argument
617 bb = bitmap; in mbt_generate_buddy()
660 off = mb_find_next_zero_bit(bitmap, max, 0); in mbt_generate_buddy()
664 off = mb_find_next_bit(bitmap, max, off + 1); in mbt_generate_buddy()
668 off = mb_find_next_zero_bit(bitmap, max, off + 1); in mbt_generate_buddy()
697 do_test_generate_buddy(struct kunit *test, struct super_block *sb, void *bitmap, in do_test_generate_buddy() argument
703 mbt_generate_buddy(sb, mbt_buddy, bitmap, mbt_grp); in do_test_generate_buddy()
710 ext4_mb_generate_buddy(sb, ext4_buddy, bitmap, TEST_GOAL_GROUP, in do_test_generate_buddy()
721 void *bitmap, *expected_bb, *generate_bb; in test_mb_generate_buddy() local
726 bitmap = kunit_kzalloc(test, sb->s_blocksize, GFP_KERNEL); in test_mb_generate_buddy()
727 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, bitmap); in test_mb_generate_buddy()
740 mb_set_bits(bitmap, ranges[i].start, ranges[i].len); in test_mb_generate_buddy()
741 do_test_generate_buddy(test, sb, bitmap, expected_bb, in test_mb_generate_buddy()
748 ext4_grpblk_t start, ext4_grpblk_t len, void *bitmap, in test_mb_mark_used_range() argument
767 mb_set_bits(bitmap, start, len); in test_mb_mark_used_range()
773 ext4_mb_generate_buddy(sb, buddy, bitmap, 0, grp); in test_mb_mark_used_range()
784 void *bitmap, *buddy; in test_mb_mark_used() local
794 bitmap = kunit_kzalloc(test, sb->s_blocksize, GFP_KERNEL); in test_mb_mark_used()
795 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, bitmap); in test_mb_mark_used()
811 ranges[i].len, bitmap, buddy, grp); in test_mb_mark_used()
818 ext4_grpblk_t start, ext4_grpblk_t len, void *bitmap, in test_mb_free_blocks_range() argument
832 mb_clear_bits(bitmap, start, len); in test_mb_free_blocks_range()
838 ext4_mb_generate_buddy(sb, buddy, bitmap, 0, grp); in test_mb_free_blocks_range()
850 void *bitmap, *buddy; in test_mb_free_blocks() local
861 bitmap = kunit_kzalloc(test, sb->s_blocksize, GFP_KERNEL); in test_mb_free_blocks()
862 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, bitmap); in test_mb_free_blocks()
883 memset(bitmap, 0xff, sb->s_blocksize); in test_mb_free_blocks()
888 ranges[i].len, bitmap, buddy, grp); in test_mb_free_blocks()