• Home
  • Raw
  • Download

Lines Matching refs:ret

69 	int ret;  in add_new_free_space_info()  local
75 ret = btrfs_insert_empty_item(trans, root, path, &key, sizeof(*info)); in add_new_free_space_info()
76 if (ret) in add_new_free_space_info()
86 ret = 0; in add_new_free_space_info()
89 return ret; in add_new_free_space_info()
100 int ret; in search_free_space_info() local
106 ret = btrfs_search_slot(trans, root, &key, path, 0, cow); in search_free_space_info()
107 if (ret < 0) in search_free_space_info()
108 return ERR_PTR(ret); in search_free_space_info()
109 if (ret != 0) { in search_free_space_info()
129 int ret; in btrfs_search_prev_slot() local
131 ret = btrfs_search_slot(trans, root, key, p, ins_len, cow); in btrfs_search_prev_slot()
132 if (ret < 0) in btrfs_search_prev_slot()
133 return ret; in btrfs_search_prev_slot()
135 if (ret == 0) { in btrfs_search_prev_slot()
189 int ret; in convert_free_space_to_bitmaps() local
195 ret = -ENOMEM; in convert_free_space_to_bitmaps()
207 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in convert_free_space_to_bitmaps()
208 if (ret) in convert_free_space_to_bitmaps()
243 ret = btrfs_del_items(trans, root, path, path->slots[0], nr); in convert_free_space_to_bitmaps()
244 if (ret) in convert_free_space_to_bitmaps()
251 ret = PTR_ERR(info); in convert_free_space_to_bitmaps()
268 ret = -EIO; in convert_free_space_to_bitmaps()
288 ret = btrfs_insert_empty_item(trans, root, path, &key, in convert_free_space_to_bitmaps()
290 if (ret) in convert_free_space_to_bitmaps()
304 ret = 0; in convert_free_space_to_bitmaps()
307 if (ret) in convert_free_space_to_bitmaps()
308 btrfs_abort_transaction(trans, ret); in convert_free_space_to_bitmaps()
309 return ret; in convert_free_space_to_bitmaps()
330 int ret; in convert_free_space_to_extents() local
336 ret = -ENOMEM; in convert_free_space_to_extents()
348 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in convert_free_space_to_extents()
349 if (ret) in convert_free_space_to_extents()
390 ret = btrfs_del_items(trans, root, path, path->slots[0], nr); in convert_free_space_to_extents()
391 if (ret) in convert_free_space_to_extents()
398 ret = PTR_ERR(info); in convert_free_space_to_extents()
420 ret = btrfs_insert_empty_item(trans, root, path, &key, 0); in convert_free_space_to_extents()
421 if (ret) in convert_free_space_to_extents()
436 ret = btrfs_insert_empty_item(trans, root, path, &key, 0); in convert_free_space_to_extents()
437 if (ret) in convert_free_space_to_extents()
450 ret = -EIO; in convert_free_space_to_extents()
454 ret = 0; in convert_free_space_to_extents()
457 if (ret) in convert_free_space_to_extents()
458 btrfs_abort_transaction(trans, ret); in convert_free_space_to_extents()
459 return ret; in convert_free_space_to_extents()
471 int ret = 0; in update_free_space_extent_count() local
478 ret = PTR_ERR(info); in update_free_space_extent_count()
491 ret = convert_free_space_to_bitmaps(trans, fs_info, block_group, in update_free_space_extent_count()
495 ret = convert_free_space_to_extents(trans, fs_info, block_group, in update_free_space_extent_count()
500 return ret; in update_free_space_extent_count()
602 int ret; in modify_free_space_bitmap() local
615 ret = btrfs_search_prev_slot(trans, root, &key, path, 0, 1); in modify_free_space_bitmap()
616 if (ret) in modify_free_space_bitmap()
624 ret = free_space_next_bitmap(trans, root, path); in modify_free_space_bitmap()
625 if (ret) in modify_free_space_bitmap()
633 ret = btrfs_search_prev_slot(trans, root, &key, path, 0, 1); in modify_free_space_bitmap()
634 if (ret) in modify_free_space_bitmap()
651 ret = free_space_next_bitmap(trans, root, path); in modify_free_space_bitmap()
652 if (ret) in modify_free_space_bitmap()
664 ret = free_space_next_bitmap(trans, root, path); in modify_free_space_bitmap()
665 if (ret) in modify_free_space_bitmap()
697 ret = update_free_space_extent_count(trans, fs_info, block_group, path, in modify_free_space_bitmap()
701 return ret; in modify_free_space_bitmap()
715 int ret; in remove_free_space_extent() local
721 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in remove_free_space_extent()
722 if (ret) in remove_free_space_extent()
753 ret = btrfs_del_item(trans, root, path); in remove_free_space_extent()
754 if (ret) in remove_free_space_extent()
764 ret = btrfs_insert_empty_item(trans, root, path, &key, 0); in remove_free_space_extent()
765 if (ret) in remove_free_space_extent()
777 ret = btrfs_insert_empty_item(trans, root, path, &key, 0); in remove_free_space_extent()
778 if (ret) in remove_free_space_extent()
784 ret = update_free_space_extent_count(trans, fs_info, block_group, path, in remove_free_space_extent()
788 return ret; in remove_free_space_extent()
798 int ret; in __remove_from_free_space_tree() local
801 ret = __add_block_group_free_space(trans, fs_info, block_group, in __remove_from_free_space_tree()
803 if (ret) in __remove_from_free_space_tree()
804 return ret; in __remove_from_free_space_tree()
828 int ret; in remove_from_free_space_tree() local
835 ret = -ENOMEM; in remove_from_free_space_tree()
842 ret = -ENOENT; in remove_from_free_space_tree()
847 ret = __remove_from_free_space_tree(trans, fs_info, block_group, path, in remove_from_free_space_tree()
854 if (ret) in remove_from_free_space_tree()
855 btrfs_abort_transaction(trans, ret); in remove_from_free_space_tree()
856 return ret; in remove_from_free_space_tree()
870 int ret; in add_free_space_extent() local
901 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in add_free_space_extent()
902 if (ret) in add_free_space_extent()
924 ret = btrfs_del_item(trans, root, path); in add_free_space_extent()
925 if (ret) in add_free_space_extent()
941 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in add_free_space_extent()
942 if (ret) in add_free_space_extent()
965 ret = btrfs_del_item(trans, root, path); in add_free_space_extent()
966 if (ret) in add_free_space_extent()
975 ret = btrfs_insert_empty_item(trans, root, path, &new_key, 0); in add_free_space_extent()
976 if (ret) in add_free_space_extent()
980 ret = update_free_space_extent_count(trans, fs_info, block_group, path, in add_free_space_extent()
984 return ret; in add_free_space_extent()
994 int ret; in __add_to_free_space_tree() local
997 ret = __add_block_group_free_space(trans, fs_info, block_group, in __add_to_free_space_tree()
999 if (ret) in __add_to_free_space_tree()
1000 return ret; in __add_to_free_space_tree()
1024 int ret; in add_to_free_space_tree() local
1031 ret = -ENOMEM; in add_to_free_space_tree()
1038 ret = -ENOENT; in add_to_free_space_tree()
1043 ret = __add_to_free_space_tree(trans, fs_info, block_group, path, start, in add_to_free_space_tree()
1050 if (ret) in add_to_free_space_tree()
1051 btrfs_abort_transaction(trans, ret); in add_to_free_space_tree()
1052 return ret; in add_to_free_space_tree()
1068 int ret; in populate_free_space_tree() local
1081 ret = add_new_free_space_info(trans, fs_info, block_group, path2); in populate_free_space_tree()
1082 if (ret) in populate_free_space_tree()
1098 ret = btrfs_search_slot_for_read(extent_root, &key, path, 1, 0); in populate_free_space_tree()
1099 if (ret < 0) in populate_free_space_tree()
1101 ASSERT(ret == 0); in populate_free_space_tree()
1114 ret = __add_to_free_space_tree(trans, fs_info, in populate_free_space_tree()
1119 if (ret) in populate_free_space_tree()
1132 ret = btrfs_next_item(extent_root, path); in populate_free_space_tree()
1133 if (ret < 0) in populate_free_space_tree()
1135 if (ret) in populate_free_space_tree()
1139 ret = __add_to_free_space_tree(trans, fs_info, block_group, in populate_free_space_tree()
1141 if (ret) in populate_free_space_tree()
1145 ret = 0; in populate_free_space_tree()
1151 return ret; in populate_free_space_tree()
1161 int ret; in btrfs_create_free_space_tree() local
1171 ret = PTR_ERR(free_space_root); in btrfs_create_free_space_tree()
1180 ret = populate_free_space_tree(trans, fs_info, block_group); in btrfs_create_free_space_tree()
1181 if (ret) in btrfs_create_free_space_tree()
1190 ret = btrfs_commit_transaction(trans, tree_root); in btrfs_create_free_space_tree()
1191 if (ret) in btrfs_create_free_space_tree()
1192 return ret; in btrfs_create_free_space_tree()
1198 btrfs_abort_transaction(trans, ret); in btrfs_create_free_space_tree()
1200 return ret; in btrfs_create_free_space_tree()
1209 int ret; in clear_free_space_tree() local
1222 ret = btrfs_search_slot(trans, root, &key, path, -1, 1); in clear_free_space_tree()
1223 if (ret < 0) in clear_free_space_tree()
1231 ret = btrfs_del_items(trans, root, path, 0, nr); in clear_free_space_tree()
1232 if (ret) in clear_free_space_tree()
1238 ret = 0; in clear_free_space_tree()
1241 return ret; in clear_free_space_tree()
1249 int ret; in btrfs_clear_free_space_tree() local
1259 ret = clear_free_space_tree(trans, free_space_root); in btrfs_clear_free_space_tree()
1260 if (ret) in btrfs_clear_free_space_tree()
1263 ret = btrfs_del_root(trans, tree_root, &free_space_root->root_key); in btrfs_clear_free_space_tree()
1264 if (ret) in btrfs_clear_free_space_tree()
1279 ret = btrfs_commit_transaction(trans, tree_root); in btrfs_clear_free_space_tree()
1280 if (ret) in btrfs_clear_free_space_tree()
1281 return ret; in btrfs_clear_free_space_tree()
1286 btrfs_abort_transaction(trans, ret); in btrfs_clear_free_space_tree()
1288 return ret; in btrfs_clear_free_space_tree()
1297 int ret; in __add_block_group_free_space() local
1304 ret = add_new_free_space_info(trans, fs_info, block_group, path); in __add_block_group_free_space()
1305 if (ret) in __add_block_group_free_space()
1306 return ret; in __add_block_group_free_space()
1318 int ret = 0; in add_block_group_free_space() local
1329 ret = -ENOMEM; in add_block_group_free_space()
1333 ret = __add_block_group_free_space(trans, fs_info, block_group, path); in add_block_group_free_space()
1338 if (ret) in add_block_group_free_space()
1339 btrfs_abort_transaction(trans, ret); in add_block_group_free_space()
1340 return ret; in add_block_group_free_space()
1353 int ret; in remove_block_group_free_space() local
1365 ret = -ENOMEM; in remove_block_group_free_space()
1377 ret = btrfs_search_prev_slot(trans, root, &key, path, -1, 1); in remove_block_group_free_space()
1378 if (ret) in remove_block_group_free_space()
1406 ret = btrfs_del_items(trans, root, path, path->slots[0], nr); in remove_block_group_free_space()
1407 if (ret) in remove_block_group_free_space()
1412 ret = 0; in remove_block_group_free_space()
1415 if (ret) in remove_block_group_free_space()
1416 btrfs_abort_transaction(trans, ret); in remove_block_group_free_space()
1417 return ret; in remove_block_group_free_space()
1434 int ret; in load_free_space_bitmaps() local
1443 ret = btrfs_next_item(root, path); in load_free_space_bitmaps()
1444 if (ret < 0) in load_free_space_bitmaps()
1446 if (ret) in load_free_space_bitmaps()
1491 ret = -EIO; in load_free_space_bitmaps()
1497 ret = 0; in load_free_space_bitmaps()
1499 return ret; in load_free_space_bitmaps()
1513 int ret; in load_free_space_extents() local
1522 ret = btrfs_next_item(root, path); in load_free_space_extents()
1523 if (ret < 0) in load_free_space_extents()
1525 if (ret) in load_free_space_extents()
1554 ret = -EIO; in load_free_space_extents()
1560 ret = 0; in load_free_space_extents()
1562 return ret; in load_free_space_extents()
1572 int ret; in load_free_space_tree() local
1591 ret = PTR_ERR(info); in load_free_space_tree()
1603 ret = load_free_space_bitmaps(caching_ctl, path, extent_count); in load_free_space_tree()
1605 ret = load_free_space_extents(caching_ctl, path, extent_count); in load_free_space_tree()
1609 return ret; in load_free_space_tree()