Lines Matching defs:error

341 	int			error;
343 error = cur->bc_ops->free_block(cur, bp);
344 if (!error) {
348 return error;
357 int error) /* del because of error */
363 * this because of an error, inspect all of the entries in the bc_bufs
365 * code works from level n down to 0, and if we get an error along the
371 else if (!error)
379 * cancelling a dirty transaction on error.
382 XFS_FORCED_SHUTDOWN(cur->bc_mp) || error != 0);
392 int /* error */
398 int error; /* error return value */
425 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp,
429 if (error) {
430 xfs_btree_del_cursor(new, error);
432 return error;
802 int error;
807 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, d,
809 if (error)
810 return error;
947 int error;
949 error = xfs_btree_check_ptr(cur, ptr, 0, 1);
950 if (error)
951 return error;
1242 int error;
1244 error = xfs_btree_ptr_to_daddr(cur, ptr, &d);
1245 if (error)
1246 return error;
1247 error = xfs_trans_get_buf(cur->bc_tp, mp->m_ddev_targp, d, mp->m_bsize,
1249 if (error)
1250 return error;
1271 int error;
1276 error = xfs_btree_ptr_to_daddr(cur, ptr, &d);
1277 if (error)
1278 return error;
1279 error = xfs_trans_read_buf(mp, cur->bc_tp, mp->m_ddev_targp, d,
1282 if (error)
1283 return error;
1527 int /* error */
1536 int error; /* error return value */
1548 error = xfs_btree_check_block(cur, block, level, bp);
1549 if (error)
1572 error = xfs_btree_check_block(cur, block, lev, bp);
1573 if (error)
1592 error = -EFSCORRUPTED;
1606 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp);
1607 if (error)
1622 return error;
1629 int /* error */
1637 int error; /* error return value */
1654 error = xfs_btree_check_block(cur, block, level, bp);
1655 if (error)
1685 error = -EFSCORRUPTED;
1699 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp);
1700 if (error)
1714 return error;
1726 int error = 0;
1742 error = xfs_btree_ptr_to_daddr(cur, pp, &daddr);
1743 if (error)
1744 return error;
1750 error = xfs_btree_read_buf_block(cur, pp, 0, blkp, &bp);
1751 if (error)
1752 return error;
1806 int /* error */
1814 int error; /* error return value */
1841 error = xfs_btree_lookup_get_block(cur, level, pp, &block);
1842 if (error)
1918 error = xfs_btree_debug_check_ptr(cur, pp, 0, level);
1919 if (error)
1940 error = xfs_btree_increment(cur, 0, &i);
1941 if (error)
1962 return error;
2101 int error;
2106 error = xfs_btree_check_block(cur, block, level, bp);
2107 if (error)
2108 return error;
2169 int error;
2173 error = xfs_btree_check_block(cur, block, level, bp);
2174 if (error)
2175 return error;
2189 * EFSCORRUPTED error.
2198 int error;
2206 error = xfs_btree_check_block(cur, block, 0, bp);
2207 if (error)
2229 error = xfs_btree_update_keys(cur, 0);
2230 if (error)
2237 return error;
2244 STATIC int /* error */
2261 int error; /* error return value */
2272 error = xfs_btree_check_block(cur, right, level, rbp);
2273 if (error)
2290 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp);
2291 if (error)
2327 error = xfs_btree_debug_check_ptr(cur, rpp, 0, level);
2328 if (error)
2366 error = xfs_btree_debug_check_ptr(cur, rpp, i + 1, level);
2367 if (error)
2393 error = xfs_btree_dup_cursor(cur, &tcur);
2394 if (error)
2398 error = -EFSCORRUPTED;
2402 error = xfs_btree_decrement(tcur, level, &i);
2403 if (error)
2407 error = xfs_btree_update_keys(tcur, level);
2408 if (error)
2415 error = xfs_btree_update_keys(cur, level);
2416 if (error)
2430 return error;
2434 return error;
2441 STATIC int /* error */
2456 int error; /* error return value */
2467 error = xfs_btree_check_block(cur, left, level, lbp);
2468 if (error)
2486 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp);
2487 if (error)
2514 error = xfs_btree_debug_check_ptr(cur, rpp, i, level);
2515 if (error)
2522 error = xfs_btree_debug_check_ptr(cur, lpp, 0, level);
2523 if (error)
2563 error = xfs_btree_dup_cursor(cur, &tcur);
2564 if (error)
2568 error = -EFSCORRUPTED;
2572 error = xfs_btree_increment(tcur, level, &i);
2573 if (error)
2578 error = xfs_btree_update_keys(cur, level);
2579 if (error)
2584 error = xfs_btree_update_keys(tcur, level);
2585 if (error)
2598 return error;
2602 return error;
2610 STATIC int /* error */
2631 int error; /* error return value */
2640 error = xfs_btree_check_block(cur, left, level, lbp);
2641 if (error)
2648 error = cur->bc_ops->alloc_block(cur, &lptr, &rptr, stat);
2649 if (error)
2656 error = xfs_btree_get_buf_block(cur, &rptr, &right, &rbp);
2657 if (error)
2699 error = xfs_btree_debug_check_ptr(cur, lpp, i, level);
2700 if (error)
2746 error = xfs_btree_read_buf_block(cur, &rrptr,
2748 if (error)
2756 error = xfs_btree_update_keys(cur, level);
2757 if (error)
2775 error = xfs_btree_dup_cursor(cur, curp);
2776 if (error)
2788 return error;
2847 STATIC int /* error */
2882 int /* error */
2897 int error; /* error return code */
2910 error = cur->bc_ops->alloc_block(cur, pp, &nptr, stat);
2911 if (error)
2919 error = xfs_btree_get_buf_block(cur, &nptr, &cblock, &cbp);
2920 if (error)
2946 error = xfs_btree_debug_check_ptr(cur, pp, i, level);
2947 if (error)
2953 error = xfs_btree_debug_check_ptr(cur, &nptr, 0, level);
2954 if (error)
2978 return error;
2984 STATIC int /* error */
2991 int error; /* error return value */
3008 error = cur->bc_ops->alloc_block(cur, &rptr, &lptr, stat);
3009 if (error)
3016 error = xfs_btree_get_buf_block(cur, &lptr, &new, &nbp);
3017 if (error)
3032 error = xfs_btree_check_block(cur, block, cur->bc_nlevels - 1, bp);
3033 if (error)
3043 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp);
3044 if (error)
3054 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp);
3055 if (error)
3104 return error;
3122 int error = 0;
3136 error = xfs_btree_new_iroot(cur, &logflags, stat);
3137 if (error || *stat == 0)
3138 return error;
3147 error = xfs_btree_rshift(cur, level, stat);
3148 if (error || *stat)
3149 return error;
3152 error = xfs_btree_lshift(cur, level, stat);
3153 if (error)
3154 return error;
3167 error = xfs_btree_split(cur, level, nptr, key, ncur, stat);
3168 if (error || *stat == 0)
3169 return error;
3199 int error; /* error return value */
3212 error = xfs_btree_new_root(cur, stat);
3215 return error;
3235 error = xfs_btree_check_block(cur, block, level, bp);
3236 if (error)
3257 error = xfs_btree_make_block_unfull(cur, level, numrecs,
3259 if (error || *stat == 0)
3271 error = xfs_btree_check_block(cur, block, level, bp);
3272 if (error)
3291 error = xfs_btree_debug_check_ptr(cur, pp, i, level);
3292 if (error)
3299 error = xfs_btree_debug_check_ptr(cur, ptrp, 0, level);
3300 if (error)
3350 error = xfs_btree_update_keys(cur, level);
3351 if (error)
3379 xfs_btree_del_cursor(ncur, error);
3380 return error;
3395 int error; /* error return value */
3426 error = xfs_btree_insrec(pcur, level, &nptr, &rec, key,
3428 if (error) {
3435 error = -EFSCORRUPTED;
3463 return error;
3491 int error;
3553 error = xfs_btree_debug_check_ptr(cur, cpp, i, level - 1);
3554 if (error)
3555 return error;
3560 error = xfs_btree_free_block(cur, cbp);
3561 if (error)
3562 return error;
3583 int error;
3593 error = xfs_btree_free_block(cur, bp);
3594 if (error)
3595 return error;
3610 int error;
3614 error = xfs_btree_decrement(cur, level, &i);
3615 if (error)
3616 return error;
3627 * Return 0 for error, 1 for done, 2 to go on to the next level.
3629 STATIC int /* error */
3638 int error; /* error return value */
3668 error = xfs_btree_check_block(cur, block, level, bp);
3669 if (error)
3692 error = xfs_btree_debug_check_ptr(cur, lpp, i, level);
3693 if (error)
3738 error = xfs_btree_kill_iroot(cur);
3739 if (error)
3742 error = xfs_btree_dec_cursor(cur, level, stat);
3743 if (error)
3761 error = xfs_btree_kill_root(cur, bp, level, pp);
3762 if (error)
3765 error = xfs_btree_dec_cursor(cur, level, stat);
3766 if (error)
3778 error = xfs_btree_update_keys(cur, level);
3779 if (error)
3788 error = xfs_btree_dec_cursor(cur, level, stat);
3789 if (error)
3811 error = xfs_btree_kill_iroot(cur);
3812 if (!error)
3813 error = xfs_btree_dec_cursor(cur, level, stat);
3814 if (error)
3827 error = xfs_btree_dup_cursor(cur, &tcur);
3828 if (error)
3842 error = -EFSCORRUPTED;
3846 error = xfs_btree_increment(tcur, level, &i);
3847 if (error)
3850 error = -EFSCORRUPTED;
3856 error = -EFSCORRUPTED;
3863 error = xfs_btree_check_block(tcur, right, level, rbp);
3864 if (error)
3877 error = xfs_btree_lshift(tcur, level, &i);
3878 if (error)
3887 error = xfs_btree_dec_cursor(cur, level, stat);
3888 if (error)
3903 error = -EFSCORRUPTED;
3907 error = xfs_btree_decrement(tcur, level, &i);
3908 if (error)
3911 error = -EFSCORRUPTED;
3928 error = -EFSCORRUPTED;
3932 error = xfs_btree_decrement(tcur, level, &i);
3933 if (error)
3937 error = -EFSCORRUPTED;
3944 error = xfs_btree_check_block(cur, left, level, lbp);
3945 if (error)
3958 error = xfs_btree_rshift(tcur, level, &i);
3959 if (error)
3998 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp);
3999 if (error)
4015 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp);
4016 if (error)
4021 * Just return. This is probably a logic error, but it's not fatal.
4024 error = xfs_btree_dec_cursor(cur, level, stat);
4025 if (error)
4051 error = xfs_btree_debug_check_ptr(cur, rpp, i, level);
4052 if (error)
4087 error = xfs_btree_read_buf_block(cur, &cptr, 0, &rrblock, &rrbp);
4088 if (error)
4095 error = xfs_btree_free_block(cur, rbp);
4096 if (error)
4114 error = xfs_btree_increment(cur, level + 1, &i);
4115 if (error)
4145 return error;
4153 int /* error */
4158 int error; /* error return value */
4170 error = xfs_btree_delrec(cur, level, &i);
4171 if (error)
4182 error = xfs_btree_updkeys_force(cur, 0);
4183 if (error)
4190 error = xfs_btree_decrement(cur, level, &i);
4191 if (error)
4201 return error;
4207 int /* error */
4217 int error; /* error return value */
4224 error = xfs_btree_check_block(cur, block, 0, bp);
4225 if (error)
4226 return error;
4256 int error;
4263 error = fn(cur, level, data);
4264 if (error)
4265 return error;
4287 int error = 0;
4294 error = xfs_btree_lookup_get_block(cur, level, &lptr, &block);
4295 if (error)
4296 return error;
4316 error = xfs_btree_visit_block(cur, level, fn, data);
4317 } while (!error);
4319 if (error != -ENOENT)
4320 return error;
4554 int error;
4564 error = xfs_btree_lookup(cur, XFS_LOOKUP_LE, &stat);
4565 if (error)
4570 error = xfs_btree_increment(cur, 0, &stat);
4571 if (error)
4577 error = xfs_btree_get_rec(cur, &recp, &stat);
4578 if (error || !stat)
4598 error = fn(cur, recp, priv);
4599 if (error)
4604 error = xfs_btree_increment(cur, 0, &stat);
4605 if (error)
4610 return error;
4653 int error;
4658 error = xfs_btree_lookup_get_block(cur, level, &ptr, &block);
4659 if (error)
4660 return error;
4664 error = xfs_btree_check_block(cur, block, level, bp);
4665 if (error)
4700 error = fn(cur, recp, priv);
4701 if (error)
4726 error = xfs_btree_lookup_get_block(cur, level, pp,
4728 if (error)
4733 error = xfs_btree_check_block(cur, block, level, bp);
4734 if (error)
4749 * block, a subsequent non-error cursor deletion will not release
4765 return error;
4771 * XFS_BTREE_QUERY_RANGE_{CONTINUE,ABORT} values or the usual negative error
4772 * code. This function returns -ECANCELED, zero, or a negative error code.
4899 int error;
4901 error = xfs_btree_query_range(cur, low, high,
4903 if (error == -ECANCELED) {
4908 return error;