Lines Matching refs:bitmap
177 bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); in test_bitmap_init_body() local
178 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_init_body()
179 bitmap_init(bitmap, binfo); in test_bitmap_init_body()
182 assert_false(bitmap_get(bitmap, binfo, i), in test_bitmap_init_body()
185 free(bitmap); in test_bitmap_init_body()
210 bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); in test_bitmap_set_body() local
211 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_set_body()
212 bitmap_init(bitmap, binfo); in test_bitmap_set_body()
215 bitmap_set(bitmap, binfo, i); in test_bitmap_set_body()
216 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_set_body()
217 free(bitmap); in test_bitmap_set_body()
242 bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); in test_bitmap_unset_body() local
243 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_unset_body()
244 bitmap_init(bitmap, binfo); in test_bitmap_unset_body()
247 bitmap_set(bitmap, binfo, i); in test_bitmap_unset_body()
248 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_unset_body()
250 bitmap_unset(bitmap, binfo, i); in test_bitmap_unset_body()
252 bitmap_set(bitmap, binfo, i); in test_bitmap_unset_body()
253 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_unset_body()
254 free(bitmap); in test_bitmap_unset_body()
279 bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); in test_bitmap_sfu_body() local
280 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_sfu_body()
281 bitmap_init(bitmap, binfo); in test_bitmap_sfu_body()
285 assert_zd_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_sfu_body()
289 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_sfu_body()
296 bitmap_unset(bitmap, binfo, i); in test_bitmap_sfu_body()
297 assert_zd_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_sfu_body()
299 bitmap_unset(bitmap, binfo, i); in test_bitmap_sfu_body()
301 assert_false(bitmap_get(bitmap, binfo, 0), "Bit should be unset"); in test_bitmap_sfu_body()
308 bitmap_set(bitmap, binfo, i - 1); in test_bitmap_sfu_body()
309 assert_zd_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_sfu_body()
312 bitmap_unset(bitmap, binfo, i); in test_bitmap_sfu_body()
314 assert_zd_eq(bitmap_sfu(bitmap, binfo), nbits - 1, in test_bitmap_sfu_body()
316 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_sfu_body()
317 free(bitmap); in test_bitmap_sfu_body()