• Home
  • Raw
  • Download

Lines Matching refs:bitmap

172 	bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo));  in test_bitmap_init_body()  local
173 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_init_body()
175 bitmap_init(bitmap, binfo, false); in test_bitmap_init_body()
177 assert_false(bitmap_get(bitmap, binfo, i), in test_bitmap_init_body()
181 bitmap_init(bitmap, binfo, true); in test_bitmap_init_body()
183 assert_true(bitmap_get(bitmap, binfo, i), "Bit should be set"); in test_bitmap_init_body()
186 free(bitmap); in test_bitmap_init_body()
209 bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); in test_bitmap_set_body() local
210 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_set_body()
211 bitmap_init(bitmap, binfo, false); in test_bitmap_set_body()
214 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()
240 bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); in test_bitmap_unset_body() local
241 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_unset_body()
242 bitmap_init(bitmap, binfo, false); in test_bitmap_unset_body()
245 bitmap_set(bitmap, binfo, i); in test_bitmap_unset_body()
247 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_unset_body()
249 bitmap_unset(bitmap, binfo, i); in test_bitmap_unset_body()
252 bitmap_set(bitmap, binfo, i); in test_bitmap_unset_body()
254 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_unset_body()
255 free(bitmap); in test_bitmap_unset_body()
277 bitmap_t *bitmap = (bitmap_t *)malloc(bitmap_size(binfo)); in test_bitmap_xfu_body() local
278 assert_ptr_not_null(bitmap, "Unexpected malloc() failure"); in test_bitmap_xfu_body()
279 bitmap_init(bitmap, binfo, false); in test_bitmap_xfu_body()
283 assert_zu_eq(bitmap_ffu(bitmap, binfo, 0), i, in test_bitmap_xfu_body()
286 assert_zu_eq(bitmap_ffu(bitmap, binfo, (i > 0) ? i-1 : i), i, in test_bitmap_xfu_body()
289 assert_zu_eq(bitmap_ffu(bitmap, binfo, i), i, in test_bitmap_xfu_body()
292 assert_zu_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_xfu_body()
296 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_xfu_body()
303 bitmap_unset(bitmap, binfo, i); in test_bitmap_xfu_body()
304 assert_zu_eq(bitmap_ffu(bitmap, binfo, 0), i, in test_bitmap_xfu_body()
306 assert_zu_eq(bitmap_ffu(bitmap, binfo, (i > 0) ? i-1 : i), i, in test_bitmap_xfu_body()
308 assert_zu_eq(bitmap_ffu(bitmap, binfo, i), i, in test_bitmap_xfu_body()
310 assert_zu_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_xfu_body()
312 bitmap_unset(bitmap, binfo, i); in test_bitmap_xfu_body()
314 assert_false(bitmap_get(bitmap, binfo, 0), "Bit should be unset"); in test_bitmap_xfu_body()
321 bitmap_set(bitmap, binfo, i - 1); in test_bitmap_xfu_body()
322 assert_zu_eq(bitmap_ffu(bitmap, binfo, 0), i, in test_bitmap_xfu_body()
325 assert_zu_eq(bitmap_ffu(bitmap, binfo, (i > 0) ? i-1 : i), i, in test_bitmap_xfu_body()
328 assert_zu_eq(bitmap_ffu(bitmap, binfo, i), i, in test_bitmap_xfu_body()
331 assert_zu_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_xfu_body()
334 bitmap_unset(bitmap, binfo, i); in test_bitmap_xfu_body()
336 assert_zu_eq(bitmap_ffu(bitmap, binfo, 0), nbits - 1, in test_bitmap_xfu_body()
338 assert_zu_eq(bitmap_ffu(bitmap, binfo, (nbits > 1) ? nbits-2 : nbits-1), in test_bitmap_xfu_body()
340 assert_zu_eq(bitmap_ffu(bitmap, binfo, nbits - 1), nbits - 1, in test_bitmap_xfu_body()
342 assert_zu_eq(bitmap_sfu(bitmap, binfo), nbits - 1, in test_bitmap_xfu_body()
344 assert_true(bitmap_full(bitmap, binfo), "All bits should be set"); in test_bitmap_xfu_body()
352 bitmap_unset(bitmap, binfo, i); in test_bitmap_xfu_body()
353 bitmap_unset(bitmap, binfo, i+2); in test_bitmap_xfu_body()
355 assert_zu_eq(bitmap_ffu(bitmap, binfo, i-1), i, in test_bitmap_xfu_body()
358 assert_zu_eq(bitmap_ffu(bitmap, binfo, i), i, in test_bitmap_xfu_body()
360 assert_zu_eq(bitmap_ffu(bitmap, binfo, i+1), i+2, in test_bitmap_xfu_body()
362 assert_zu_eq(bitmap_ffu(bitmap, binfo, i+2), i+2, in test_bitmap_xfu_body()
365 assert_zu_eq(bitmap_ffu(bitmap, binfo, i+3), in test_bitmap_xfu_body()
368 assert_zu_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_xfu_body()
370 assert_zu_eq(bitmap_sfu(bitmap, binfo), i+2, in test_bitmap_xfu_body()
381 bitmap_unset(bitmap, binfo, nbits-1); in test_bitmap_xfu_body()
383 bitmap_unset(bitmap, binfo, i); in test_bitmap_xfu_body()
385 assert_zu_eq(bitmap_ffu(bitmap, binfo, i-1), i, in test_bitmap_xfu_body()
388 assert_zu_eq(bitmap_ffu(bitmap, binfo, i), i, in test_bitmap_xfu_body()
390 assert_zu_eq(bitmap_ffu(bitmap, binfo, i+1), nbits-1, in test_bitmap_xfu_body()
392 assert_zu_eq(bitmap_ffu(bitmap, binfo, nbits-1), in test_bitmap_xfu_body()
395 assert_zu_eq(bitmap_sfu(bitmap, binfo), i, in test_bitmap_xfu_body()
398 assert_zu_eq(bitmap_sfu(bitmap, binfo), nbits-1, in test_bitmap_xfu_body()
402 free(bitmap); in test_bitmap_xfu_body()