• Home
  • Raw
  • Download

Lines Matching refs:ret

34 	int ret = 0;  in test_extents()  local
39 ret = btrfs_add_free_space(cache, 0, SZ_4M); in test_extents()
40 if (ret) { in test_extents()
41 test_msg("Error adding initial extents %d\n", ret); in test_extents()
42 return ret; in test_extents()
45 ret = btrfs_remove_free_space(cache, 0, SZ_4M); in test_extents()
46 if (ret) { in test_extents()
47 test_msg("Error removing extent %d\n", ret); in test_extents()
48 return ret; in test_extents()
57 ret = btrfs_add_free_space(cache, 0, SZ_4M); in test_extents()
58 if (ret) { in test_extents()
59 test_msg("Error adding half extent %d\n", ret); in test_extents()
60 return ret; in test_extents()
63 ret = btrfs_remove_free_space(cache, 3 * SZ_1M, SZ_1M); in test_extents()
64 if (ret) { in test_extents()
65 test_msg("Error removing tail end %d\n", ret); in test_extents()
66 return ret; in test_extents()
69 ret = btrfs_remove_free_space(cache, 0, SZ_1M); in test_extents()
70 if (ret) { in test_extents()
71 test_msg("Error removing front end %d\n", ret); in test_extents()
72 return ret; in test_extents()
75 ret = btrfs_remove_free_space(cache, SZ_2M, 4096); in test_extents()
76 if (ret) { in test_extents()
77 test_msg("Error removing middle piece %d\n", ret); in test_extents()
78 return ret; in test_extents()
106 int ret; in test_bitmaps() local
110 ret = test_add_free_space_entry(cache, 0, SZ_4M, 1); in test_bitmaps()
111 if (ret) { in test_bitmaps()
112 test_msg("Couldn't create a bitmap entry %d\n", ret); in test_bitmaps()
113 return ret; in test_bitmaps()
116 ret = btrfs_remove_free_space(cache, 0, SZ_4M); in test_bitmaps()
117 if (ret) { in test_bitmaps()
118 test_msg("Error removing bitmap full range %d\n", ret); in test_bitmaps()
119 return ret; in test_bitmaps()
127 ret = test_add_free_space_entry(cache, 0, SZ_4M, 1); in test_bitmaps()
128 if (ret) { in test_bitmaps()
129 test_msg("Couldn't add to our bitmap entry %d\n", ret); in test_bitmaps()
130 return ret; in test_bitmaps()
133 ret = btrfs_remove_free_space(cache, SZ_1M, SZ_2M); in test_bitmaps()
134 if (ret) { in test_bitmaps()
135 test_msg("Couldn't remove middle chunk %d\n", ret); in test_bitmaps()
136 return ret; in test_bitmaps()
146 ret = test_add_free_space_entry(cache, next_bitmap_offset - SZ_2M, in test_bitmaps()
148 if (ret) { in test_bitmaps()
150 ret); in test_bitmaps()
151 return ret; in test_bitmaps()
154 ret = btrfs_remove_free_space(cache, next_bitmap_offset - SZ_1M, SZ_2M); in test_bitmaps()
155 if (ret) { in test_bitmaps()
156 test_msg("Couldn't remove overlapping space %d\n", ret); in test_bitmaps()
157 return ret; in test_bitmaps()
175 int ret; in test_bitmaps_and_extents() local
184 ret = test_add_free_space_entry(cache, SZ_4M, SZ_1M, 1); in test_bitmaps_and_extents()
185 if (ret) { in test_bitmaps_and_extents()
186 test_msg("Couldn't create bitmap entry %d\n", ret); in test_bitmaps_and_extents()
187 return ret; in test_bitmaps_and_extents()
190 ret = test_add_free_space_entry(cache, 0, SZ_1M, 0); in test_bitmaps_and_extents()
191 if (ret) { in test_bitmaps_and_extents()
192 test_msg("Couldn't add extent entry %d\n", ret); in test_bitmaps_and_extents()
193 return ret; in test_bitmaps_and_extents()
196 ret = btrfs_remove_free_space(cache, 0, SZ_1M); in test_bitmaps_and_extents()
197 if (ret) { in test_bitmaps_and_extents()
198 test_msg("Couldn't remove extent entry %d\n", ret); in test_bitmaps_and_extents()
199 return ret; in test_bitmaps_and_extents()
208 ret = test_add_free_space_entry(cache, 0, SZ_1M, 0); in test_bitmaps_and_extents()
209 if (ret) { in test_bitmaps_and_extents()
210 test_msg("Couldn't re-add extent entry %d\n", ret); in test_bitmaps_and_extents()
211 return ret; in test_bitmaps_and_extents()
214 ret = btrfs_remove_free_space(cache, SZ_4M, SZ_1M); in test_bitmaps_and_extents()
215 if (ret) { in test_bitmaps_and_extents()
216 test_msg("Couldn't remove from bitmap %d\n", ret); in test_bitmaps_and_extents()
217 return ret; in test_bitmaps_and_extents()
229 ret = test_add_free_space_entry(cache, SZ_1M, SZ_4M, 1); in test_bitmaps_and_extents()
230 if (ret) { in test_bitmaps_and_extents()
231 test_msg("Couldn't add to a bitmap %d\n", ret); in test_bitmaps_and_extents()
232 return ret; in test_bitmaps_and_extents()
235 ret = btrfs_remove_free_space(cache, SZ_512K, 3 * SZ_1M); in test_bitmaps_and_extents()
236 if (ret) { in test_bitmaps_and_extents()
237 test_msg("Couldn't remove overlapping space %d\n", ret); in test_bitmaps_and_extents()
238 return ret; in test_bitmaps_and_extents()
249 ret = test_add_free_space_entry(cache, SZ_4M, SZ_4M, 1); in test_bitmaps_and_extents()
250 if (ret) { in test_bitmaps_and_extents()
251 test_msg("Couldn't add space to the bitmap %d\n", ret); in test_bitmaps_and_extents()
252 return ret; in test_bitmaps_and_extents()
255 ret = test_add_free_space_entry(cache, SZ_2M, SZ_2M, 0); in test_bitmaps_and_extents()
256 if (ret) { in test_bitmaps_and_extents()
257 test_msg("Couldn't add extent to the cache %d\n", ret); in test_bitmaps_and_extents()
258 return ret; in test_bitmaps_and_extents()
261 ret = btrfs_remove_free_space(cache, 3 * SZ_1M, SZ_4M); in test_bitmaps_and_extents()
262 if (ret) { in test_bitmaps_and_extents()
263 test_msg("Problem removing overlapping space %d\n", ret); in test_bitmaps_and_extents()
264 return ret; in test_bitmaps_and_extents()
283 ret = test_add_free_space_entry(cache, bitmap_offset + SZ_4M, SZ_4M, 1); in test_bitmaps_and_extents()
284 if (ret) { in test_bitmaps_and_extents()
285 test_msg("Couldn't add bitmap %d\n", ret); in test_bitmaps_and_extents()
286 return ret; in test_bitmaps_and_extents()
289 ret = test_add_free_space_entry(cache, bitmap_offset - SZ_1M, in test_bitmaps_and_extents()
291 if (ret) { in test_bitmaps_and_extents()
292 test_msg("Couldn't add extent entry %d\n", ret); in test_bitmaps_and_extents()
293 return ret; in test_bitmaps_and_extents()
296 ret = btrfs_remove_free_space(cache, bitmap_offset + SZ_1M, 5 * SZ_1M); in test_bitmaps_and_extents()
297 if (ret) { in test_bitmaps_and_extents()
298 test_msg("Failed to free our space %d\n", ret); in test_bitmaps_and_extents()
299 return ret; in test_bitmaps_and_extents()
315 ret = test_add_free_space_entry(cache, SZ_1M, SZ_2M, 1); in test_bitmaps_and_extents()
316 if (ret) { in test_bitmaps_and_extents()
317 test_msg("Couldn't add bitmap entry %d\n", ret); in test_bitmaps_and_extents()
318 return ret; in test_bitmaps_and_extents()
321 ret = test_add_free_space_entry(cache, 3 * SZ_1M, SZ_1M, 0); in test_bitmaps_and_extents()
322 if (ret) { in test_bitmaps_and_extents()
323 test_msg("Couldn't add extent entry %d\n", ret); in test_bitmaps_and_extents()
324 return ret; in test_bitmaps_and_extents()
327 ret = btrfs_remove_free_space(cache, SZ_1M, 3 * SZ_1M); in test_bitmaps_and_extents()
328 if (ret) { in test_bitmaps_and_extents()
329 test_msg("Error removing bitmap and extent overlapping %d\n", ret); in test_bitmaps_and_extents()
330 return ret; in test_bitmaps_and_extents()
409 int ret; in test_steal_space_from_bitmap_to_extent() local
444 ret = test_add_free_space_entry(cache, SZ_128M - SZ_256K, SZ_128K, 0); in test_steal_space_from_bitmap_to_extent()
445 if (ret) { in test_steal_space_from_bitmap_to_extent()
446 test_msg("Couldn't add extent entry %d\n", ret); in test_steal_space_from_bitmap_to_extent()
447 return ret; in test_steal_space_from_bitmap_to_extent()
451 ret = test_add_free_space_entry(cache, SZ_128M + SZ_512K, in test_steal_space_from_bitmap_to_extent()
453 if (ret) { in test_steal_space_from_bitmap_to_extent()
454 test_msg("Couldn't add bitmap entry %d\n", ret); in test_steal_space_from_bitmap_to_extent()
455 return ret; in test_steal_space_from_bitmap_to_extent()
458 ret = check_num_extents_and_bitmaps(cache, 2, 1); in test_steal_space_from_bitmap_to_extent()
459 if (ret) in test_steal_space_from_bitmap_to_extent()
460 return ret; in test_steal_space_from_bitmap_to_extent()
469 ret = btrfs_remove_free_space(cache, in test_steal_space_from_bitmap_to_extent()
472 if (ret) { in test_steal_space_from_bitmap_to_extent()
473 test_msg("Failed to free part of bitmap space %d\n", ret); in test_steal_space_from_bitmap_to_extent()
474 return ret; in test_steal_space_from_bitmap_to_extent()
520 ret = btrfs_add_free_space(cache, SZ_128M, SZ_512K); in test_steal_space_from_bitmap_to_extent()
521 if (ret) { in test_steal_space_from_bitmap_to_extent()
522 test_msg("Error adding free space: %d\n", ret); in test_steal_space_from_bitmap_to_extent()
523 return ret; in test_steal_space_from_bitmap_to_extent()
535 ret = check_num_extents_and_bitmaps(cache, 2, 1); in test_steal_space_from_bitmap_to_extent()
536 if (ret) in test_steal_space_from_bitmap_to_extent()
537 return ret; in test_steal_space_from_bitmap_to_extent()
545 ret = btrfs_add_free_space(cache, SZ_128M + SZ_16M, sectorsize); in test_steal_space_from_bitmap_to_extent()
546 if (ret) { in test_steal_space_from_bitmap_to_extent()
547 test_msg("Error adding free space: %d\n", ret); in test_steal_space_from_bitmap_to_extent()
548 return ret; in test_steal_space_from_bitmap_to_extent()
555 ret = check_num_extents_and_bitmaps(cache, 2, 1); in test_steal_space_from_bitmap_to_extent()
556 if (ret) in test_steal_space_from_bitmap_to_extent()
557 return ret; in test_steal_space_from_bitmap_to_extent()
564 ret = btrfs_add_free_space(cache, SZ_128M - SZ_128K, SZ_128K); in test_steal_space_from_bitmap_to_extent()
565 if (ret) { in test_steal_space_from_bitmap_to_extent()
566 test_msg("Error adding free space: %d\n", ret); in test_steal_space_from_bitmap_to_extent()
567 return ret; in test_steal_space_from_bitmap_to_extent()
579 ret = check_num_extents_and_bitmaps(cache, 2, 1); in test_steal_space_from_bitmap_to_extent()
580 if (ret) in test_steal_space_from_bitmap_to_extent()
581 return ret; in test_steal_space_from_bitmap_to_extent()
621 ret = check_num_extents_and_bitmaps(cache, 1, 1); in test_steal_space_from_bitmap_to_extent()
622 if (ret) in test_steal_space_from_bitmap_to_extent()
623 return ret; in test_steal_space_from_bitmap_to_extent()
639 ret = check_cache_empty(cache); in test_steal_space_from_bitmap_to_extent()
640 if (ret) in test_steal_space_from_bitmap_to_extent()
641 return ret; in test_steal_space_from_bitmap_to_extent()
654 ret = test_add_free_space_entry(cache, SZ_128M + SZ_128K, SZ_128K, 0); in test_steal_space_from_bitmap_to_extent()
655 if (ret) { in test_steal_space_from_bitmap_to_extent()
656 test_msg("Couldn't add extent entry %d\n", ret); in test_steal_space_from_bitmap_to_extent()
657 return ret; in test_steal_space_from_bitmap_to_extent()
661 ret = test_add_free_space_entry(cache, 0, SZ_128M - SZ_512K, 1); in test_steal_space_from_bitmap_to_extent()
662 if (ret) { in test_steal_space_from_bitmap_to_extent()
663 test_msg("Couldn't add bitmap entry %d\n", ret); in test_steal_space_from_bitmap_to_extent()
664 return ret; in test_steal_space_from_bitmap_to_extent()
667 ret = check_num_extents_and_bitmaps(cache, 2, 1); in test_steal_space_from_bitmap_to_extent()
668 if (ret) in test_steal_space_from_bitmap_to_extent()
669 return ret; in test_steal_space_from_bitmap_to_extent()
678 ret = btrfs_remove_free_space(cache, 0, SZ_128M - 768 * SZ_1K); in test_steal_space_from_bitmap_to_extent()
679 if (ret) { in test_steal_space_from_bitmap_to_extent()
680 test_msg("Failed to free part of bitmap space %d\n", ret); in test_steal_space_from_bitmap_to_extent()
681 return ret; in test_steal_space_from_bitmap_to_extent()
717 ret = btrfs_add_free_space(cache, SZ_128M - SZ_512K, SZ_512K); in test_steal_space_from_bitmap_to_extent()
718 if (ret) { in test_steal_space_from_bitmap_to_extent()
719 test_msg("Error adding free space: %d\n", ret); in test_steal_space_from_bitmap_to_extent()
720 return ret; in test_steal_space_from_bitmap_to_extent()
732 ret = check_num_extents_and_bitmaps(cache, 2, 1); in test_steal_space_from_bitmap_to_extent()
733 if (ret) in test_steal_space_from_bitmap_to_extent()
734 return ret; in test_steal_space_from_bitmap_to_extent()
742 ret = btrfs_add_free_space(cache, SZ_32M, 2 * sectorsize); in test_steal_space_from_bitmap_to_extent()
743 if (ret) { in test_steal_space_from_bitmap_to_extent()
744 test_msg("Error adding free space: %d\n", ret); in test_steal_space_from_bitmap_to_extent()
745 return ret; in test_steal_space_from_bitmap_to_extent()
753 ret = btrfs_add_free_space(cache, SZ_128M, SZ_128K); in test_steal_space_from_bitmap_to_extent()
754 if (ret) { in test_steal_space_from_bitmap_to_extent()
755 test_msg("Error adding free space: %d\n", ret); in test_steal_space_from_bitmap_to_extent()
756 return ret; in test_steal_space_from_bitmap_to_extent()
768 ret = check_num_extents_and_bitmaps(cache, 2, 1); in test_steal_space_from_bitmap_to_extent()
769 if (ret) in test_steal_space_from_bitmap_to_extent()
770 return ret; in test_steal_space_from_bitmap_to_extent()
809 ret = check_num_extents_and_bitmaps(cache, 1, 1); in test_steal_space_from_bitmap_to_extent()
810 if (ret) in test_steal_space_from_bitmap_to_extent()
811 return ret; in test_steal_space_from_bitmap_to_extent()
828 ret = check_cache_empty(cache); in test_steal_space_from_bitmap_to_extent()
829 if (ret) in test_steal_space_from_bitmap_to_extent()
830 return ret; in test_steal_space_from_bitmap_to_extent()
843 int ret = -ENOMEM; in btrfs_test_free_space_cache() local
861 ret = -ENOMEM; in btrfs_test_free_space_cache()
867 ret = PTR_ERR(root); in btrfs_test_free_space_cache()
874 ret = test_extents(cache); in btrfs_test_free_space_cache()
875 if (ret) in btrfs_test_free_space_cache()
877 ret = test_bitmaps(cache, sectorsize); in btrfs_test_free_space_cache()
878 if (ret) in btrfs_test_free_space_cache()
880 ret = test_bitmaps_and_extents(cache, sectorsize); in btrfs_test_free_space_cache()
881 if (ret) in btrfs_test_free_space_cache()
884 ret = test_steal_space_from_bitmap_to_extent(cache, sectorsize); in btrfs_test_free_space_cache()
890 return ret; in btrfs_test_free_space_cache()