• Home
  • Raw
  • Download

Lines Matching refs:ret

58 	int ret;  in add_new_free_space_info()  local
64 ret = btrfs_insert_empty_item(trans, root, path, &key, sizeof(*info)); in add_new_free_space_info()
65 if (ret) in add_new_free_space_info()
75 ret = 0; in add_new_free_space_info()
78 return ret; in add_new_free_space_info()
90 int ret; in search_free_space_info() local
96 ret = btrfs_search_slot(trans, root, &key, path, 0, cow); in search_free_space_info()
97 if (ret < 0) in search_free_space_info()
98 return ERR_PTR(ret); in search_free_space_info()
99 if (ret != 0) { in search_free_space_info()
119 int ret; in btrfs_search_prev_slot() local
121 ret = btrfs_search_slot(trans, root, key, p, ins_len, cow); in btrfs_search_prev_slot()
122 if (ret < 0) in btrfs_search_prev_slot()
123 return ret; in btrfs_search_prev_slot()
125 if (ret == 0) { in btrfs_search_prev_slot()
147 unsigned long *ret; in alloc_bitmap() local
160 ret = kvzalloc(bitmap_rounded_size, GFP_KERNEL); in alloc_bitmap()
162 return ret; in alloc_bitmap()
202 int ret; in convert_free_space_to_bitmaps() local
207 ret = -ENOMEM; in convert_free_space_to_bitmaps()
219 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in convert_free_space_to_bitmaps()
220 if (ret) in convert_free_space_to_bitmaps()
255 ret = btrfs_del_items(trans, root, path, path->slots[0], nr); in convert_free_space_to_bitmaps()
256 if (ret) in convert_free_space_to_bitmaps()
263 ret = PTR_ERR(info); in convert_free_space_to_bitmaps()
280 ret = -EIO; in convert_free_space_to_bitmaps()
299 ret = btrfs_insert_empty_item(trans, root, path, &key, in convert_free_space_to_bitmaps()
301 if (ret) in convert_free_space_to_bitmaps()
315 ret = 0; in convert_free_space_to_bitmaps()
318 if (ret) in convert_free_space_to_bitmaps()
319 btrfs_abort_transaction(trans, ret); in convert_free_space_to_bitmaps()
320 return ret; in convert_free_space_to_bitmaps()
339 int ret; in convert_free_space_to_extents() local
344 ret = -ENOMEM; in convert_free_space_to_extents()
356 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in convert_free_space_to_extents()
357 if (ret) in convert_free_space_to_extents()
398 ret = btrfs_del_items(trans, root, path, path->slots[0], nr); in convert_free_space_to_extents()
399 if (ret) in convert_free_space_to_extents()
406 ret = PTR_ERR(info); in convert_free_space_to_extents()
428 ret = btrfs_insert_empty_item(trans, root, path, &key, 0); in convert_free_space_to_extents()
429 if (ret) in convert_free_space_to_extents()
444 ret = -EIO; in convert_free_space_to_extents()
448 ret = 0; in convert_free_space_to_extents()
451 if (ret) in convert_free_space_to_extents()
452 btrfs_abort_transaction(trans, ret); in convert_free_space_to_extents()
453 return ret; in convert_free_space_to_extents()
464 int ret = 0; in update_free_space_extent_count() local
471 ret = PTR_ERR(info); in update_free_space_extent_count()
484 ret = convert_free_space_to_bitmaps(trans, block_group, path); in update_free_space_extent_count()
487 ret = convert_free_space_to_extents(trans, block_group, path); in update_free_space_extent_count()
491 return ret; in update_free_space_extent_count()
595 int ret; in modify_free_space_bitmap() local
608 ret = btrfs_search_prev_slot(trans, root, &key, path, 0, 1); in modify_free_space_bitmap()
609 if (ret) in modify_free_space_bitmap()
617 ret = free_space_next_bitmap(trans, root, path); in modify_free_space_bitmap()
618 if (ret) in modify_free_space_bitmap()
626 ret = btrfs_search_prev_slot(trans, root, &key, path, 0, 1); in modify_free_space_bitmap()
627 if (ret) in modify_free_space_bitmap()
644 ret = free_space_next_bitmap(trans, root, path); in modify_free_space_bitmap()
645 if (ret) in modify_free_space_bitmap()
657 ret = free_space_next_bitmap(trans, root, path); in modify_free_space_bitmap()
658 if (ret) in modify_free_space_bitmap()
690 ret = update_free_space_extent_count(trans, block_group, path, in modify_free_space_bitmap()
694 return ret; in modify_free_space_bitmap()
707 int ret; in remove_free_space_extent() local
713 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in remove_free_space_extent()
714 if (ret) in remove_free_space_extent()
745 ret = btrfs_del_item(trans, root, path); in remove_free_space_extent()
746 if (ret) in remove_free_space_extent()
756 ret = btrfs_insert_empty_item(trans, root, path, &key, 0); in remove_free_space_extent()
757 if (ret) in remove_free_space_extent()
769 ret = btrfs_insert_empty_item(trans, root, path, &key, 0); in remove_free_space_extent()
770 if (ret) in remove_free_space_extent()
776 ret = update_free_space_extent_count(trans, block_group, path, in remove_free_space_extent()
780 return ret; in remove_free_space_extent()
790 int ret; in __remove_from_free_space_tree() local
793 ret = __add_block_group_free_space(trans, block_group, path); in __remove_from_free_space_tree()
794 if (ret) in __remove_from_free_space_tree()
795 return ret; in __remove_from_free_space_tree()
818 int ret; in remove_from_free_space_tree() local
825 ret = -ENOMEM; in remove_from_free_space_tree()
832 ret = -ENOENT; in remove_from_free_space_tree()
837 ret = __remove_from_free_space_tree(trans, block_group, path, start, in remove_from_free_space_tree()
844 if (ret) in remove_from_free_space_tree()
845 btrfs_abort_transaction(trans, ret); in remove_from_free_space_tree()
846 return ret; in remove_from_free_space_tree()
859 int ret; in add_free_space_extent() local
890 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in add_free_space_extent()
891 if (ret) in add_free_space_extent()
913 ret = btrfs_del_item(trans, root, path); in add_free_space_extent()
914 if (ret) in add_free_space_extent()
930 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in add_free_space_extent()
931 if (ret) in add_free_space_extent()
954 ret = btrfs_del_item(trans, root, path); in add_free_space_extent()
955 if (ret) in add_free_space_extent()
964 ret = btrfs_insert_empty_item(trans, root, path, &new_key, 0); in add_free_space_extent()
965 if (ret) in add_free_space_extent()
969 ret = update_free_space_extent_count(trans, block_group, path, in add_free_space_extent()
973 return ret; in add_free_space_extent()
983 int ret; in __add_to_free_space_tree() local
986 ret = __add_block_group_free_space(trans, block_group, path); in __add_to_free_space_tree()
987 if (ret) in __add_to_free_space_tree()
988 return ret; in __add_to_free_space_tree()
1011 int ret; in add_to_free_space_tree() local
1018 ret = -ENOMEM; in add_to_free_space_tree()
1025 ret = -ENOENT; in add_to_free_space_tree()
1030 ret = __add_to_free_space_tree(trans, block_group, path, start, size); in add_to_free_space_tree()
1036 if (ret) in add_to_free_space_tree()
1037 btrfs_abort_transaction(trans, ret); in add_to_free_space_tree()
1038 return ret; in add_to_free_space_tree()
1053 int ret; in populate_free_space_tree() local
1066 ret = add_new_free_space_info(trans, block_group, path2); in populate_free_space_tree()
1067 if (ret) in populate_free_space_tree()
1083 ret = btrfs_search_slot_for_read(extent_root, &key, path, 1, 0); in populate_free_space_tree()
1084 if (ret < 0) in populate_free_space_tree()
1086 ASSERT(ret == 0); in populate_free_space_tree()
1099 ret = __add_to_free_space_tree(trans, in populate_free_space_tree()
1104 if (ret) in populate_free_space_tree()
1117 ret = btrfs_next_item(extent_root, path); in populate_free_space_tree()
1118 if (ret < 0) in populate_free_space_tree()
1120 if (ret) in populate_free_space_tree()
1124 ret = __add_to_free_space_tree(trans, block_group, path2, in populate_free_space_tree()
1126 if (ret) in populate_free_space_tree()
1130 ret = 0; in populate_free_space_tree()
1136 return ret; in populate_free_space_tree()
1146 int ret; in btrfs_create_free_space_tree() local
1157 ret = PTR_ERR(free_space_root); in btrfs_create_free_space_tree()
1166 ret = populate_free_space_tree(trans, block_group); in btrfs_create_free_space_tree()
1167 if (ret) in btrfs_create_free_space_tree()
1175 ret = btrfs_commit_transaction(trans); in btrfs_create_free_space_tree()
1182 return ret; in btrfs_create_free_space_tree()
1187 btrfs_abort_transaction(trans, ret); in btrfs_create_free_space_tree()
1189 return ret; in btrfs_create_free_space_tree()
1198 int ret; in clear_free_space_tree() local
1209 ret = btrfs_search_slot(trans, root, &key, path, -1, 1); in clear_free_space_tree()
1210 if (ret < 0) in clear_free_space_tree()
1218 ret = btrfs_del_items(trans, root, path, 0, nr); in clear_free_space_tree()
1219 if (ret) in clear_free_space_tree()
1225 ret = 0; in clear_free_space_tree()
1228 return ret; in clear_free_space_tree()
1236 int ret; in btrfs_clear_free_space_tree() local
1246 ret = clear_free_space_tree(trans, free_space_root); in btrfs_clear_free_space_tree()
1247 if (ret) in btrfs_clear_free_space_tree()
1250 ret = btrfs_del_root(trans, &free_space_root->root_key); in btrfs_clear_free_space_tree()
1251 if (ret) in btrfs_clear_free_space_tree()
1267 btrfs_abort_transaction(trans, ret); in btrfs_clear_free_space_tree()
1269 return ret; in btrfs_clear_free_space_tree()
1276 int ret; in __add_block_group_free_space() local
1280 ret = add_new_free_space_info(trans, block_group, path); in __add_block_group_free_space()
1281 if (ret) in __add_block_group_free_space()
1282 return ret; in __add_block_group_free_space()
1294 int ret = 0; in add_block_group_free_space() local
1305 ret = -ENOMEM; in add_block_group_free_space()
1309 ret = __add_block_group_free_space(trans, block_group, path); in add_block_group_free_space()
1314 if (ret) in add_block_group_free_space()
1315 btrfs_abort_transaction(trans, ret); in add_block_group_free_space()
1316 return ret; in add_block_group_free_space()
1328 int ret; in remove_block_group_free_space() local
1340 ret = -ENOMEM; in remove_block_group_free_space()
1352 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in remove_block_group_free_space()
1353 if (ret) in remove_block_group_free_space()
1381 ret = btrfs_del_items(trans, root, path, path->slots[0], nr); in remove_block_group_free_space()
1382 if (ret) in remove_block_group_free_space()
1387 ret = 0; in remove_block_group_free_space()
1390 if (ret) in remove_block_group_free_space()
1391 btrfs_abort_transaction(trans, ret); in remove_block_group_free_space()
1392 return ret; in remove_block_group_free_space()
1409 int ret; in load_free_space_bitmaps() local
1418 ret = btrfs_next_item(root, path); in load_free_space_bitmaps()
1419 if (ret < 0) in load_free_space_bitmaps()
1421 if (ret) in load_free_space_bitmaps()
1465 ret = -EIO; in load_free_space_bitmaps()
1471 ret = 0; in load_free_space_bitmaps()
1473 return ret; in load_free_space_bitmaps()
1487 int ret; in load_free_space_extents() local
1496 ret = btrfs_next_item(root, path); in load_free_space_extents()
1497 if (ret < 0) in load_free_space_extents()
1499 if (ret) in load_free_space_extents()
1527 ret = -EIO; in load_free_space_extents()
1533 ret = 0; in load_free_space_extents()
1535 return ret; in load_free_space_extents()
1544 int ret; in load_free_space_tree() local
1562 ret = PTR_ERR(info); in load_free_space_tree()
1574 ret = load_free_space_bitmaps(caching_ctl, path, extent_count); in load_free_space_tree()
1576 ret = load_free_space_extents(caching_ctl, path, extent_count); in load_free_space_tree()
1580 return ret; in load_free_space_tree()