Lines Matching refs:ret

22 	int ret = 0;
27 ret = btrfs_add_free_space(cache, 0, SZ_4M);
28 if (ret) {
29 test_err("error adding initial extents %d", ret);
30 return ret;
33 ret = btrfs_remove_free_space(cache, 0, SZ_4M);
34 if (ret) {
35 test_err("error removing extent %d", ret);
36 return ret;
45 ret = btrfs_add_free_space(cache, 0, SZ_4M);
46 if (ret) {
47 test_err("error adding half extent %d", ret);
48 return ret;
51 ret = btrfs_remove_free_space(cache, 3 * SZ_1M, SZ_1M);
52 if (ret) {
53 test_err("error removing tail end %d", ret);
54 return ret;
57 ret = btrfs_remove_free_space(cache, 0, SZ_1M);
58 if (ret) {
59 test_err("error removing front end %d", ret);
60 return ret;
63 ret = btrfs_remove_free_space(cache, SZ_2M, 4096);
64 if (ret) {
65 test_err("error removing middle piece %d", ret);
66 return ret;
93 int ret;
97 ret = test_add_free_space_entry(cache, 0, SZ_4M, 1);
98 if (ret) {
99 test_err("couldn't create a bitmap entry %d", ret);
100 return ret;
103 ret = btrfs_remove_free_space(cache, 0, SZ_4M);
104 if (ret) {
105 test_err("error removing bitmap full range %d", ret);
106 return ret;
114 ret = test_add_free_space_entry(cache, 0, SZ_4M, 1);
115 if (ret) {
116 test_err("couldn't add to our bitmap entry %d", ret);
117 return ret;
120 ret = btrfs_remove_free_space(cache, SZ_1M, SZ_2M);
121 if (ret) {
122 test_err("couldn't remove middle chunk %d", ret);
123 return ret;
133 ret = test_add_free_space_entry(cache, next_bitmap_offset - SZ_2M,
135 if (ret) {
137 ret);
138 return ret;
141 ret = btrfs_remove_free_space(cache, next_bitmap_offset - SZ_1M, SZ_2M);
142 if (ret) {
143 test_err("couldn't remove overlapping space %d", ret);
144 return ret;
162 int ret;
171 ret = test_add_free_space_entry(cache, SZ_4M, SZ_1M, 1);
172 if (ret) {
173 test_err("couldn't create bitmap entry %d", ret);
174 return ret;
177 ret = test_add_free_space_entry(cache, 0, SZ_1M, 0);
178 if (ret) {
179 test_err("couldn't add extent entry %d", ret);
180 return ret;
183 ret = btrfs_remove_free_space(cache, 0, SZ_1M);
184 if (ret) {
185 test_err("couldn't remove extent entry %d", ret);
186 return ret;
195 ret = test_add_free_space_entry(cache, 0, SZ_1M, 0);
196 if (ret) {
197 test_err("couldn't re-add extent entry %d", ret);
198 return ret;
201 ret = btrfs_remove_free_space(cache, SZ_4M, SZ_1M);
202 if (ret) {
203 test_err("couldn't remove from bitmap %d", ret);
204 return ret;
216 ret = test_add_free_space_entry(cache, SZ_1M, SZ_4M, 1);
217 if (ret) {
218 test_err("couldn't add to a bitmap %d", ret);
219 return ret;
222 ret = btrfs_remove_free_space(cache, SZ_512K, 3 * SZ_1M);
223 if (ret) {
224 test_err("couldn't remove overlapping space %d", ret);
225 return ret;
236 ret = test_add_free_space_entry(cache, SZ_4M, SZ_4M, 1);
237 if (ret) {
238 test_err("couldn't add space to the bitmap %d", ret);
239 return ret;
242 ret = test_add_free_space_entry(cache, SZ_2M, SZ_2M, 0);
243 if (ret) {
244 test_err("couldn't add extent to the cache %d", ret);
245 return ret;
248 ret = btrfs_remove_free_space(cache, 3 * SZ_1M, SZ_4M);
249 if (ret) {
250 test_err("problem removing overlapping space %d", ret);
251 return ret;
270 ret = test_add_free_space_entry(cache, bitmap_offset + SZ_4M, SZ_4M, 1);
271 if (ret) {
272 test_err("couldn't add bitmap %d", ret);
273 return ret;
276 ret = test_add_free_space_entry(cache, bitmap_offset - SZ_1M,
278 if (ret) {
279 test_err("couldn't add extent entry %d", ret);
280 return ret;
283 ret = btrfs_remove_free_space(cache, bitmap_offset + SZ_1M, 5 * SZ_1M);
284 if (ret) {
285 test_err("failed to free our space %d", ret);
286 return ret;
302 ret = test_add_free_space_entry(cache, SZ_1M, SZ_2M, 1);
303 if (ret) {
304 test_err("couldn't add bitmap entry %d", ret);
305 return ret;
308 ret = test_add_free_space_entry(cache, 3 * SZ_1M, SZ_1M, 0);
309 if (ret) {
310 test_err("couldn't add extent entry %d", ret);
311 return ret;
314 ret = btrfs_remove_free_space(cache, SZ_1M, 3 * SZ_1M);
315 if (ret) {
316 test_err("error removing bitmap and extent overlapping %d", ret);
317 return ret;
398 int ret;
433 ret = test_add_free_space_entry(cache, SZ_128M - SZ_256K, SZ_128K, 0);
434 if (ret) {
435 test_err("couldn't add extent entry %d", ret);
436 return ret;
440 ret = test_add_free_space_entry(cache, SZ_128M + SZ_512K,
442 if (ret) {
443 test_err("couldn't add bitmap entry %d", ret);
444 return ret;
447 ret = check_num_extents_and_bitmaps(cache, 2, 1);
448 if (ret)
449 return ret;
458 ret = btrfs_remove_free_space(cache,
461 if (ret) {
462 test_err("failed to free part of bitmap space %d", ret);
463 return ret;
509 ret = btrfs_add_free_space(cache, SZ_128M, SZ_512K);
510 if (ret) {
511 test_err("error adding free space: %d", ret);
512 return ret;
524 ret = check_num_extents_and_bitmaps(cache, 2, 1);
525 if (ret)
526 return ret;
534 ret = btrfs_add_free_space(cache, SZ_128M + SZ_16M, sectorsize);
535 if (ret) {
536 test_err("error adding free space: %d", ret);
537 return ret;
544 ret = check_num_extents_and_bitmaps(cache, 2, 1);
545 if (ret)
546 return ret;
553 ret = btrfs_add_free_space(cache, SZ_128M - SZ_128K, SZ_128K);
554 if (ret) {
555 test_err("error adding free space: %d", ret);
556 return ret;
568 ret = check_num_extents_and_bitmaps(cache, 2, 1);
569 if (ret)
570 return ret;
611 ret = check_num_extents_and_bitmaps(cache, 1, 1);
612 if (ret)
613 return ret;
629 ret = check_cache_empty(cache);
630 if (ret)
631 return ret;
644 ret = test_add_free_space_entry(cache, SZ_128M + SZ_128K, SZ_128K, 0);
645 if (ret) {
646 test_err("couldn't add extent entry %d", ret);
647 return ret;
651 ret = test_add_free_space_entry(cache, 0, SZ_128M - SZ_512K, 1);
652 if (ret) {
653 test_err("couldn't add bitmap entry %d", ret);
654 return ret;
657 ret = check_num_extents_and_bitmaps(cache, 2, 1);
658 if (ret)
659 return ret;
668 ret = btrfs_remove_free_space(cache, 0, SZ_128M - 768 * SZ_1K);
669 if (ret) {
670 test_err("failed to free part of bitmap space %d", ret);
671 return ret;
707 ret = btrfs_add_free_space(cache, SZ_128M - SZ_512K, SZ_512K);
708 if (ret) {
709 test_err("error adding free space: %d", ret);
710 return ret;
722 ret = check_num_extents_and_bitmaps(cache, 2, 1);
723 if (ret)
724 return ret;
732 ret = btrfs_add_free_space(cache, SZ_32M, 2 * sectorsize);
733 if (ret) {
734 test_err("error adding free space: %d", ret);
735 return ret;
743 ret = btrfs_add_free_space(cache, SZ_128M, SZ_128K);
744 if (ret) {
745 test_err("error adding free space: %d", ret);
746 return ret;
758 ret = check_num_extents_and_bitmaps(cache, 2, 1);
759 if (ret)
760 return ret;
800 ret = check_num_extents_and_bitmaps(cache, 1, 1);
801 if (ret)
802 return ret;
818 ret = check_cache_empty(cache);
819 if (ret)
820 return ret;
833 int ret = -ENOMEM;
858 ret = PTR_ERR(root);
864 ret = test_extents(cache);
865 if (ret)
867 ret = test_bitmaps(cache, sectorsize);
868 if (ret)
870 ret = test_bitmaps_and_extents(cache, sectorsize);
871 if (ret)
874 ret = test_steal_space_from_bitmap_to_extent(cache, sectorsize);
879 return ret;