Lines Matching defs:error
411 int error;
413 error = cur->bc_ops->free_block(cur, bp);
414 if (!error) {
418 return error;
427 int error) /* del because of error */
433 * this because of an error, inspect all of the entries in the bc_bufs
435 * code works from level n down to 0, and if we get an error along the
441 else if (!error)
449 * cancelling a dirty transaction on error.
452 xfs_is_shutdown(cur->bc_mp) || error != 0);
464 int /* error */
470 int error; /* error return value */
497 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp,
501 if (error) {
502 xfs_btree_del_cursor(new, error);
504 return error;
874 int error;
879 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, d,
881 if (error)
882 return error;
1019 int error;
1021 error = xfs_btree_check_ptr(cur, ptr, 0, 1);
1022 if (error)
1023 return error;
1314 int error;
1316 error = xfs_btree_ptr_to_daddr(cur, ptr, &d);
1317 if (error)
1318 return error;
1319 error = xfs_trans_get_buf(cur->bc_tp, mp->m_ddev_targp, d, mp->m_bsize,
1321 if (error)
1322 return error;
1343 int error;
1348 error = xfs_btree_ptr_to_daddr(cur, ptr, &d);
1349 if (error)
1350 return error;
1351 error = xfs_trans_read_buf(mp, cur->bc_tp, mp->m_ddev_targp, d,
1354 if (error)
1355 return error;
1599 int /* error */
1608 int error; /* error return value */
1620 error = xfs_btree_check_block(cur, block, level, bp);
1621 if (error)
1644 error = xfs_btree_check_block(cur, block, lev, bp);
1645 if (error)
1664 error = -EFSCORRUPTED;
1678 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp);
1679 if (error)
1694 return error;
1701 int /* error */
1709 int error; /* error return value */
1726 error = xfs_btree_check_block(cur, block, level, bp);
1727 if (error)
1757 error = -EFSCORRUPTED;
1771 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp);
1772 if (error)
1786 return error;
1798 int error = 0;
1814 error = xfs_btree_ptr_to_daddr(cur, pp, &daddr);
1815 if (error)
1816 return error;
1822 error = xfs_btree_read_buf_block(cur, pp, 0, blkp, &bp);
1823 if (error)
1824 return error;
1878 int /* error */
1886 int error; /* error return value */
1913 error = xfs_btree_lookup_get_block(cur, level, pp, &block);
1914 if (error)
1990 error = xfs_btree_debug_check_ptr(cur, pp, 0, level);
1991 if (error)
2012 error = xfs_btree_increment(cur, 0, &i);
2013 if (error)
2034 return error;
2172 int error;
2177 error = xfs_btree_check_block(cur, block, level, bp);
2178 if (error)
2179 return error;
2240 int error;
2244 error = xfs_btree_check_block(cur, block, level, bp);
2245 if (error)
2246 return error;
2260 * EFSCORRUPTED error.
2269 int error;
2277 error = xfs_btree_check_block(cur, block, 0, bp);
2278 if (error)
2300 error = xfs_btree_update_keys(cur, 0);
2301 if (error)
2308 return error;
2315 STATIC int /* error */
2332 int error; /* error return value */
2343 error = xfs_btree_check_block(cur, right, level, rbp);
2344 if (error)
2361 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp);
2362 if (error)
2398 error = xfs_btree_debug_check_ptr(cur, rpp, 0, level);
2399 if (error)
2437 error = xfs_btree_debug_check_ptr(cur, rpp, i + 1, level);
2438 if (error)
2464 error = xfs_btree_dup_cursor(cur, &tcur);
2465 if (error)
2469 error = -EFSCORRUPTED;
2473 error = xfs_btree_decrement(tcur, level, &i);
2474 if (error)
2478 error = xfs_btree_update_keys(tcur, level);
2479 if (error)
2486 error = xfs_btree_update_keys(cur, level);
2487 if (error)
2501 return error;
2505 return error;
2512 STATIC int /* error */
2527 int error; /* error return value */
2538 error = xfs_btree_check_block(cur, left, level, lbp);
2539 if (error)
2557 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp);
2558 if (error)
2585 error = xfs_btree_debug_check_ptr(cur, rpp, i, level);
2586 if (error)
2593 error = xfs_btree_debug_check_ptr(cur, lpp, 0, level);
2594 if (error)
2634 error = xfs_btree_dup_cursor(cur, &tcur);
2635 if (error)
2639 error = -EFSCORRUPTED;
2643 error = xfs_btree_increment(tcur, level, &i);
2644 if (error)
2649 error = xfs_btree_update_keys(cur, level);
2650 if (error)
2655 error = xfs_btree_update_keys(tcur, level);
2656 if (error)
2669 return error;
2673 return error;
2681 STATIC int /* error */
2702 int error; /* error return value */
2711 error = xfs_btree_check_block(cur, left, level, lbp);
2712 if (error)
2719 error = cur->bc_ops->alloc_block(cur, &lptr, &rptr, stat);
2720 if (error)
2727 error = xfs_btree_get_buf_block(cur, &rptr, &right, &rbp);
2728 if (error)
2770 error = xfs_btree_debug_check_ptr(cur, lpp, i, level);
2771 if (error)
2817 error = xfs_btree_read_buf_block(cur, &rrptr,
2819 if (error)
2827 error = xfs_btree_update_keys(cur, level);
2828 if (error)
2846 error = xfs_btree_dup_cursor(cur, curp);
2847 if (error)
2859 return error;
2932 STATIC int /* error */
2971 int /* error */
2986 int error; /* error return code */
2999 error = cur->bc_ops->alloc_block(cur, pp, &nptr, stat);
3000 if (error)
3008 error = xfs_btree_get_buf_block(cur, &nptr, &cblock, &cbp);
3009 if (error)
3037 error = xfs_btree_debug_check_ptr(cur, pp, i, level);
3038 if (error)
3044 error = xfs_btree_debug_check_ptr(cur, &nptr, 0, level);
3045 if (error)
3069 return error;
3075 STATIC int /* error */
3082 int error; /* error return value */
3099 error = cur->bc_ops->alloc_block(cur, &rptr, &lptr, stat);
3100 if (error)
3107 error = xfs_btree_get_buf_block(cur, &lptr, &new, &nbp);
3108 if (error)
3123 error = xfs_btree_check_block(cur, block, cur->bc_nlevels - 1, bp);
3124 if (error)
3134 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp);
3135 if (error)
3145 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp);
3146 if (error)
3196 return error;
3214 int error = 0;
3228 error = xfs_btree_new_iroot(cur, &logflags, stat);
3229 if (error || *stat == 0)
3230 return error;
3239 error = xfs_btree_rshift(cur, level, stat);
3240 if (error || *stat)
3241 return error;
3244 error = xfs_btree_lshift(cur, level, stat);
3245 if (error)
3246 return error;
3259 error = xfs_btree_split(cur, level, nptr, key, ncur, stat);
3260 if (error || *stat == 0)
3261 return error;
3291 int error; /* error return value */
3304 error = xfs_btree_new_root(cur, stat);
3307 return error;
3327 error = xfs_btree_check_block(cur, block, level, bp);
3328 if (error)
3349 error = xfs_btree_make_block_unfull(cur, level, numrecs,
3351 if (error || *stat == 0)
3363 error = xfs_btree_check_block(cur, block, level, bp);
3364 if (error)
3383 error = xfs_btree_debug_check_ptr(cur, pp, i, level);
3384 if (error)
3391 error = xfs_btree_debug_check_ptr(cur, ptrp, 0, level);
3392 if (error)
3442 error = xfs_btree_update_keys(cur, level);
3443 if (error)
3471 xfs_btree_del_cursor(ncur, error);
3472 return error;
3487 int error; /* error return value */
3518 error = xfs_btree_insrec(pcur, level, &nptr, &rec, key,
3520 if (error) {
3527 error = -EFSCORRUPTED;
3555 return error;
3583 int error;
3645 error = xfs_btree_debug_check_ptr(cur, cpp, i, level - 1);
3646 if (error)
3647 return error;
3652 error = xfs_btree_free_block(cur, cbp);
3653 if (error)
3654 return error;
3675 int error;
3685 error = xfs_btree_free_block(cur, bp);
3686 if (error)
3687 return error;
3702 int error;
3706 error = xfs_btree_decrement(cur, level, &i);
3707 if (error)
3708 return error;
3719 * Return 0 for error, 1 for done, 2 to go on to the next level.
3721 STATIC int /* error */
3730 int error; /* error return value */
3760 error = xfs_btree_check_block(cur, block, level, bp);
3761 if (error)
3784 error = xfs_btree_debug_check_ptr(cur, lpp, i, level);
3785 if (error)
3830 error = xfs_btree_kill_iroot(cur);
3831 if (error)
3834 error = xfs_btree_dec_cursor(cur, level, stat);
3835 if (error)
3853 error = xfs_btree_kill_root(cur, bp, level, pp);
3854 if (error)
3857 error = xfs_btree_dec_cursor(cur, level, stat);
3858 if (error)
3870 error = xfs_btree_update_keys(cur, level);
3871 if (error)
3880 error = xfs_btree_dec_cursor(cur, level, stat);
3881 if (error)
3903 error = xfs_btree_kill_iroot(cur);
3904 if (!error)
3905 error = xfs_btree_dec_cursor(cur, level, stat);
3906 if (error)
3919 error = xfs_btree_dup_cursor(cur, &tcur);
3920 if (error)
3934 error = -EFSCORRUPTED;
3938 error = xfs_btree_increment(tcur, level, &i);
3939 if (error)
3942 error = -EFSCORRUPTED;
3948 error = -EFSCORRUPTED;
3955 error = xfs_btree_check_block(tcur, right, level, rbp);
3956 if (error)
3969 error = xfs_btree_lshift(tcur, level, &i);
3970 if (error)
3979 error = xfs_btree_dec_cursor(cur, level, stat);
3980 if (error)
3995 error = -EFSCORRUPTED;
3999 error = xfs_btree_decrement(tcur, level, &i);
4000 if (error)
4003 error = -EFSCORRUPTED;
4020 error = -EFSCORRUPTED;
4024 error = xfs_btree_decrement(tcur, level, &i);
4025 if (error)
4029 error = -EFSCORRUPTED;
4036 error = xfs_btree_check_block(cur, left, level, lbp);
4037 if (error)
4050 error = xfs_btree_rshift(tcur, level, &i);
4051 if (error)
4090 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp);
4091 if (error)
4107 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp);
4108 if (error)
4113 * Just return. This is probably a logic error, but it's not fatal.
4116 error = xfs_btree_dec_cursor(cur, level, stat);
4117 if (error)
4143 error = xfs_btree_debug_check_ptr(cur, rpp, i, level);
4144 if (error)
4179 error = xfs_btree_read_buf_block(cur, &cptr, 0, &rrblock, &rrbp);
4180 if (error)
4187 error = xfs_btree_free_block(cur, rbp);
4188 if (error)
4206 error = xfs_btree_increment(cur, level + 1, &i);
4207 if (error)
4237 return error;
4245 int /* error */
4250 int error; /* error return value */
4262 error = xfs_btree_delrec(cur, level, &i);
4263 if (error)
4274 error = xfs_btree_updkeys_force(cur, 0);
4275 if (error)
4282 error = xfs_btree_decrement(cur, level, &i);
4283 if (error)
4293 return error;
4299 int /* error */
4309 int error; /* error return value */
4316 error = xfs_btree_check_block(cur, block, 0, bp);
4317 if (error)
4318 return error;
4348 int error;
4355 error = fn(cur, level, data);
4356 if (error)
4357 return error;
4394 int error = 0;
4401 error = xfs_btree_lookup_get_block(cur, level, &lptr, &block);
4402 if (error)
4403 return error;
4423 error = xfs_btree_visit_block(cur, level, fn, data);
4424 } while (!error);
4426 if (error != -ENOENT)
4427 return error;
4720 int error;
4730 error = xfs_btree_lookup(cur, XFS_LOOKUP_LE, &stat);
4731 if (error)
4736 error = xfs_btree_increment(cur, 0, &stat);
4737 if (error)
4743 error = xfs_btree_get_rec(cur, &recp, &stat);
4744 if (error || !stat)
4761 error = fn(cur, recp, priv);
4762 if (error)
4767 error = xfs_btree_increment(cur, 0, &stat);
4768 if (error)
4773 return error;
4814 int error;
4819 error = xfs_btree_lookup_get_block(cur, level, &ptr, &block);
4820 if (error)
4821 return error;
4825 error = xfs_btree_check_block(cur, block, level, bp);
4826 if (error)
4864 error = fn(cur, recp, priv);
4865 if (error)
4891 error = xfs_btree_lookup_get_block(cur, level, pp,
4893 if (error)
4898 error = xfs_btree_check_block(cur, block, level, bp);
4899 if (error)
4911 * block, a subsequent non-error cursor deletion will not release
4928 return error;
4947 * XFS_BTREE_QUERY_RANGE_{CONTINUE,ABORT} values or the usual negative error
4948 * code. This function returns -ECANCELED, zero, or a negative error code.
5121 int error;
5132 error = xfs_btree_query_range(cur, low, high,
5134 if (error == -ECANCELED)
5136 if (error)
5137 return error;
5181 int error;
5183 error = xfs_allocbt_init_cur_cache();
5184 if (error)
5185 return error;
5186 error = xfs_inobt_init_cur_cache();
5187 if (error)
5189 error = xfs_bmbt_init_cur_cache();
5190 if (error)
5192 error = xfs_rmapbt_init_cur_cache();
5193 if (error)
5195 error = xfs_refcountbt_init_cur_cache();
5196 if (error)
5202 return error;