Lines Matching defs:bitmap
271 static int check_eb_bitmap(unsigned long *bitmap, struct extent_buffer *eb,
279 bit = !!test_bit(i, bitmap);
296 static int __test_eb_bitmaps(unsigned long *bitmap, struct extent_buffer *eb,
303 memset(bitmap, 0, len);
305 if (memcmp_extent_buffer(eb, bitmap, 0, len) != 0) {
306 test_err("bitmap was not zeroed");
310 bitmap_set(bitmap, 0, len * BITS_PER_BYTE);
312 ret = check_eb_bitmap(bitmap, eb, len);
318 bitmap_clear(bitmap, 0, len * BITS_PER_BYTE);
320 ret = check_eb_bitmap(bitmap, eb, len);
328 bitmap_set(bitmap,
333 ret = check_eb_bitmap(bitmap, eb, len);
339 bitmap_set(bitmap, 0, len * BITS_PER_BYTE);
340 bitmap_clear(bitmap,
346 ret = check_eb_bitmap(bitmap, eb, len);
358 bitmap_clear(bitmap, 0, len * BITS_PER_BYTE);
364 bitmap_set(bitmap, i * 32 + j, 1);
370 ret = check_eb_bitmap(bitmap, eb, len);
383 unsigned long *bitmap = NULL;
387 test_msg("running extent buffer bitmap tests");
402 bitmap = kmalloc(len, GFP_KERNEL);
403 if (!bitmap) {
404 test_err("couldn't allocate test bitmap");
416 ret = __test_eb_bitmaps(bitmap, eb, len);
429 ret = __test_eb_bitmaps(bitmap, eb, len);
432 kfree(bitmap);