Lines Matching refs:bitmap

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