• Home
  • Raw
  • Download

Lines Matching +full:1 +full:eb

15 #define PROCESS_UNLOCK		(1 << 0)
16 #define PROCESS_RELEASE (1 << 1)
17 #define PROCESS_TEST_LOCKED (1 << 2)
26 unsigned long nr_pages = end_index - index + 1; in process_page_range()
113 set_extent_delalloc(tmp, 0, sectorsize - 1, 0, NULL); in test_find_delalloc()
122 if (start != 0 || end != (sectorsize - 1)) { in test_find_delalloc()
124 sectorsize - 1, start, end); in test_find_delalloc()
144 set_extent_delalloc(tmp, sectorsize, max_bytes - 1, 0, NULL); in test_find_delalloc()
153 if (start != test_start || end != max_bytes - 1) { in test_find_delalloc()
155 test_start, max_bytes - 1, start, end); in test_find_delalloc()
187 if (end != (u64)-1) { in test_find_delalloc()
199 set_extent_delalloc(tmp, max_bytes, total_dirty - 1, 0, NULL); in test_find_delalloc()
208 if (start != test_start || end != total_dirty - 1) { in test_find_delalloc()
210 test_start, total_dirty - 1, start, end); in test_find_delalloc()
249 if (start != test_start && end != test_start + PAGE_SIZE - 1) { in test_find_delalloc()
251 test_start, test_start + PAGE_SIZE - 1, start, end); in test_find_delalloc()
261 clear_extent_bits(tmp, 0, total_dirty - 1, (unsigned)-1); in test_find_delalloc()
265 process_page_range(inode, 0, total_dirty - 1, in test_find_delalloc()
271 static int check_eb_bitmap(unsigned long *bitmap, struct extent_buffer *eb, in check_eb_bitmap() argument
280 bit1 = !!extent_buffer_test_bit(eb, 0, i); in check_eb_bitmap()
286 bit1 = !!extent_buffer_test_bit(eb, i / BITS_PER_BYTE, in check_eb_bitmap()
296 static int __test_eb_bitmaps(unsigned long *bitmap, struct extent_buffer *eb, in __test_eb_bitmaps() argument
304 memzero_extent_buffer(eb, 0, len); in __test_eb_bitmaps()
305 if (memcmp_extent_buffer(eb, bitmap, 0, len) != 0) { in __test_eb_bitmaps()
311 extent_buffer_bitmap_set(eb, 0, 0, len * BITS_PER_BYTE); in __test_eb_bitmaps()
312 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps()
319 extent_buffer_bitmap_clear(eb, 0, 0, len * BITS_PER_BYTE); in __test_eb_bitmaps()
320 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps()
331 extent_buffer_bitmap_set(eb, PAGE_SIZE - sizeof(long) / 2, 0, in __test_eb_bitmaps()
333 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps()
343 extent_buffer_bitmap_set(eb, 0, 0, len * BITS_PER_BYTE); in __test_eb_bitmaps()
344 extent_buffer_bitmap_clear(eb, PAGE_SIZE - sizeof(long) / 2, 0, in __test_eb_bitmaps()
346 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps()
359 extent_buffer_bitmap_clear(eb, 0, 0, len * BITS_PER_BYTE); in __test_eb_bitmaps()
363 if (x & (1U << j)) { in __test_eb_bitmaps()
364 bitmap_set(bitmap, i * 32 + j, 1); in __test_eb_bitmaps()
365 extent_buffer_bitmap_set(eb, 0, i * 32 + j, 1); in __test_eb_bitmaps()
370 ret = check_eb_bitmap(bitmap, eb, len); in __test_eb_bitmaps()
384 struct extent_buffer *eb = NULL; in test_eb_bitmaps() local
409 eb = __alloc_dummy_extent_buffer(fs_info, 0, len); in test_eb_bitmaps()
410 if (!eb) { in test_eb_bitmaps()
416 ret = __test_eb_bitmaps(bitmap, eb, len); in test_eb_bitmaps()
421 free_extent_buffer(eb); in test_eb_bitmaps()
422 eb = __alloc_dummy_extent_buffer(fs_info, nodesize / 2, len); in test_eb_bitmaps()
423 if (!eb) { in test_eb_bitmaps()
429 ret = __test_eb_bitmaps(bitmap, eb, len); in test_eb_bitmaps()
431 free_extent_buffer(eb); in test_eb_bitmaps()
449 if (start != 0 || end != -1) { in test_find_first_clear_extent_bit()
456 * Set 1M-4M alloc/discard and 32M-64M thus leaving a hole between in test_find_first_clear_extent_bit()
459 set_extent_bits(&tree, SZ_1M, SZ_4M - 1, in test_find_first_clear_extent_bit()
465 if (start != 0 || end != SZ_1M - 1) { in test_find_first_clear_extent_bit()
472 set_extent_bits(&tree, SZ_32M, SZ_64M - 1, in test_find_first_clear_extent_bit()
481 if (start != SZ_4M || end != SZ_32M - 1) { in test_find_first_clear_extent_bit()
494 if (start != SZ_4M || end != SZ_32M - 1) { in test_find_first_clear_extent_bit()
504 set_extent_bits(&tree, SZ_64M, SZ_64M + SZ_8M - 1, CHUNK_ALLOCATED); in test_find_first_clear_extent_bit()
508 if (start != SZ_64M || end != SZ_64M + SZ_8M - 1) { in test_find_first_clear_extent_bit()
521 if (start != SZ_64M || end != SZ_64M + SZ_8M - 1) { in test_find_first_clear_extent_bit()
529 * and end should be -1 in test_find_first_clear_extent_bit()
531 find_first_clear_extent_bit(&tree, -1, &start, &end, CHUNK_TRIMMED); in test_find_first_clear_extent_bit()
532 if (start != SZ_64M + SZ_8M || end != -1) { in test_find_first_clear_extent_bit()
541 clear_extent_bits(&tree, 0, (u64)-1, CHUNK_TRIMMED | CHUNK_ALLOCATED); in test_find_first_clear_extent_bit()