Lines Matching refs:ret
129 int ret;
144 ret = radix_tree_preload(GFP_NOFS);
145 if (ret) {
147 return ERR_PTR(ret);
151 ret = radix_tree_insert(&root->delayed_nodes_tree, ino, node);
152 if (ret == -EEXIST) {
349 int ret = 0;
357 ret = btrfs_comp_cpu_keys(&delayed_item->key, key);
358 if (ret < 0)
360 else if (ret > 0)
369 else if (ret < 0)
381 else if (ret > 0)
556 int ret;
571 ret = btrfs_block_rsv_migrate(src_rsv, dst_rsv, num_bytes, true);
572 if (!ret) {
579 return ret;
612 int ret;
630 ret = btrfs_qgroup_reserve_meta(root, num_bytes,
632 if (ret < 0)
633 return ret;
634 ret = btrfs_block_rsv_add(root, dst_rsv, num_bytes,
642 if (ret == -EAGAIN) {
643 ret = -ENOSPC;
646 if (!ret) {
655 return ret;
658 ret = btrfs_block_rsv_migrate(src_rsv, dst_rsv, num_bytes, true);
659 if (!ret) {
665 return ret;
709 int ret = 0;
740 ret = 0;
753 ret = -ENOMEM;
759 ret = -ENOMEM;
793 return ret;
808 int ret;
811 ret = btrfs_insert_empty_item(trans, root, path, &delayed_item->key,
814 if (ret < 0 && ret != -EEXIST)
815 return ret;
839 int ret = 0;
847 ret = btrfs_insert_delayed_item(trans, root, path, curr);
848 if (ret < 0) {
869 return ret;
882 int ret = 0;
921 ret = btrfs_del_items(trans, root, path, path->slots[0], nitems);
922 if (ret)
932 return ret;
942 int ret = 0;
951 ret = btrfs_search_slot(trans, root, &curr->key, path, -1, 1);
953 if (ret < 0)
955 else if (ret > 0) {
963 ret = 0;
980 return ret;
1021 int ret;
1033 ret = btrfs_lookup_inode(trans, root, path, &key, mod);
1035 if (ret > 0)
1036 ret = -ENOENT;
1037 if (ret < 0)
1073 btrfs_delayed_inode_release_metadata(fs_info, node, (ret < 0));
1081 if (ret && ret != -ENOENT)
1082 btrfs_abort_transaction(trans, ret);
1084 return ret;
1093 ret = btrfs_search_slot(trans, root, &key, path, -1, 1);
1095 if (ret < 0)
1097 ASSERT(ret);
1099 ret = 0;
1110 int ret;
1118 ret = __btrfs_update_delayed_inode(trans, root, path, node);
1120 return ret;
1128 int ret;
1130 ret = btrfs_insert_delayed_items(trans, path, node->root, node);
1131 if (ret)
1132 return ret;
1134 ret = btrfs_delete_delayed_items(trans, path, node->root, node);
1135 if (ret)
1136 return ret;
1138 ret = btrfs_update_delayed_inode(trans, node->root, path, node);
1139 return ret;
1155 int ret = 0;
1173 ret = __btrfs_commit_inode_delayed_items(trans, path,
1175 if (ret) {
1176 btrfs_abort_transaction(trans, ret);
1205 return ret;
1224 int ret;
1247 ret = __btrfs_commit_inode_delayed_items(trans, path, delayed_node);
1253 return ret;
1263 int ret;
1278 ret = PTR_ERR(trans);
1284 ret = -ENOMEM;
1294 ret = __btrfs_update_delayed_inode(trans, delayed_node->root,
1297 ret = 0;
1308 return ret;
1436 int ret;
1440 ret = btrfs_wq_run_delayed_node(delayed_root, fs_info, 0);
1441 if (ret)
1462 int ret;
1470 ret = -ENOMEM;
1486 ret = btrfs_delayed_item_reserve_metadata(trans, dir->root, delayed_item);
1491 BUG_ON(ret);
1494 ret = __btrfs_add_delayed_insertion_item(delayed_node, delayed_item);
1495 if (unlikely(ret)) {
1499 delayed_node->inode_id, ret);
1506 return ret;
1534 int ret;
1544 ret = btrfs_delete_delayed_insertion_item(trans->fs_info, node,
1546 if (!ret)
1551 ret = -ENOMEM;
1557 ret = btrfs_delayed_item_reserve_metadata(trans, dir->root, item);
1562 if (ret < 0) {
1570 ret = __btrfs_add_delayed_deletion_item(node, item);
1571 if (unlikely(ret)) {
1575 node->inode_id, ret);
1582 return ret;
1683 int ret = 0;
1689 ret = 1;
1693 return ret;
1852 int ret = 0;
1864 ret = btrfs_delayed_inode_reserve_metadata(trans, root, BTRFS_I(inode),
1866 if (ret)
1876 return ret;