Lines Matching refs:error

303 	int		error)		/* del because of error */  in xfs_btree_del_cursor()  argument
320 else if (!error) in xfs_btree_del_cursor()
345 int error; /* error return value */ in xfs_btree_dup_cursor() local
372 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, in xfs_btree_dup_cursor()
376 if (error) { in xfs_btree_dup_cursor()
377 xfs_btree_del_cursor(new, error); in xfs_btree_dup_cursor()
379 return error; in xfs_btree_dup_cursor()
726 int error; in xfs_btree_read_bufl() local
730 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, d, in xfs_btree_read_bufl()
732 if (error) in xfs_btree_read_bufl()
733 return error; in xfs_btree_read_bufl()
1177 int error; in xfs_btree_read_buf_block() local
1183 error = xfs_trans_read_buf(mp, cur->bc_tp, mp->m_ddev_targp, d, in xfs_btree_read_buf_block()
1186 if (error) in xfs_btree_read_buf_block()
1187 return error; in xfs_btree_read_buf_block()
1455 int error; /* error return value */ in xfs_btree_increment() local
1470 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_increment()
1471 if (error) in xfs_btree_increment()
1494 error = xfs_btree_check_block(cur, block, lev, bp); in xfs_btree_increment()
1495 if (error) in xfs_btree_increment()
1514 error = -EFSCORRUPTED; in xfs_btree_increment()
1528 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp); in xfs_btree_increment()
1529 if (error) in xfs_btree_increment()
1547 return error; in xfs_btree_increment()
1562 int error; /* error return value */ in xfs_btree_decrement() local
1582 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_decrement()
1583 if (error) in xfs_btree_decrement()
1613 error = -EFSCORRUPTED; in xfs_btree_decrement()
1627 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp); in xfs_btree_decrement()
1628 if (error) in xfs_btree_decrement()
1645 return error; in xfs_btree_decrement()
1656 int error = 0; in xfs_btree_lookup_get_block() local
1677 error = xfs_btree_read_buf_block(cur, pp, 0, blkp, &bp); in xfs_btree_lookup_get_block()
1678 if (error) in xfs_btree_lookup_get_block()
1679 return error; in xfs_btree_lookup_get_block()
1719 int error; /* error return value */ in xfs_btree_lookup() local
1745 error = xfs_btree_lookup_get_block(cur, level, pp, &block); in xfs_btree_lookup()
1746 if (error) in xfs_btree_lookup()
1818 error = xfs_btree_check_ptr(cur, pp, 0, level); in xfs_btree_lookup()
1819 if (error) in xfs_btree_lookup()
1840 error = xfs_btree_increment(cur, 0, &i); in xfs_btree_lookup()
1841 if (error) in xfs_btree_lookup()
1864 return error; in xfs_btree_lookup()
1894 int error; in xfs_btree_updkey() local
1898 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_updkey()
1899 if (error) { in xfs_btree_updkey()
1901 return error; in xfs_btree_updkey()
1926 int error; in xfs_btree_update() local
1937 error = xfs_btree_check_block(cur, block, 0, bp); in xfs_btree_update()
1938 if (error) in xfs_btree_update()
1963 error = xfs_btree_updkey(cur, &key, 1); in xfs_btree_update()
1964 if (error) in xfs_btree_update()
1973 return error; in xfs_btree_update()
1997 int error; /* error return value */ in xfs_btree_lshift() local
2010 error = xfs_btree_check_block(cur, right, level, rbp); in xfs_btree_lshift()
2011 if (error) in xfs_btree_lshift()
2028 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp); in xfs_btree_lshift()
2029 if (error) in xfs_btree_lshift()
2065 error = xfs_btree_check_ptr(cur, rpp, 0, level); in xfs_btree_lshift()
2066 if (error) in xfs_btree_lshift()
2107 error = xfs_btree_check_ptr(cur, rpp, i + 1, level); in xfs_btree_lshift()
2108 if (error) in xfs_btree_lshift()
2138 error = xfs_btree_updkey(cur, rkp, level + 1); in xfs_btree_lshift()
2139 if (error) in xfs_btree_lshift()
2156 return error; in xfs_btree_lshift()
2179 int error; /* error return value */ in xfs_btree_rshift() local
2193 error = xfs_btree_check_block(cur, left, level, lbp); in xfs_btree_rshift()
2194 if (error) in xfs_btree_rshift()
2212 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp); in xfs_btree_rshift()
2213 if (error) in xfs_btree_rshift()
2241 error = xfs_btree_check_ptr(cur, rpp, i, level); in xfs_btree_rshift()
2242 if (error) in xfs_btree_rshift()
2251 error = xfs_btree_check_ptr(cur, lpp, 0, level); in xfs_btree_rshift()
2252 if (error) in xfs_btree_rshift()
2299 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_rshift()
2300 if (error) in xfs_btree_rshift()
2305 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_rshift()
2306 if (error) in xfs_btree_rshift()
2309 error = xfs_btree_updkey(tcur, rkp, level + 1); in xfs_btree_rshift()
2310 if (error) in xfs_btree_rshift()
2326 return error; in xfs_btree_rshift()
2331 return error; in xfs_btree_rshift()
2360 int error; /* error return value */ in __xfs_btree_split() local
2374 error = xfs_btree_check_block(cur, left, level, lbp); in __xfs_btree_split()
2375 if (error) in __xfs_btree_split()
2382 error = cur->bc_ops->alloc_block(cur, &lptr, &rptr, stat); in __xfs_btree_split()
2383 if (error) in __xfs_btree_split()
2390 error = xfs_btree_get_buf_block(cur, &rptr, 0, &right, &rbp); in __xfs_btree_split()
2391 if (error) in __xfs_btree_split()
2429 error = xfs_btree_check_ptr(cur, lpp, i, level); in __xfs_btree_split()
2430 if (error) in __xfs_btree_split()
2480 error = xfs_btree_read_buf_block(cur, &rrptr, in __xfs_btree_split()
2482 if (error) in __xfs_btree_split()
2501 error = xfs_btree_dup_cursor(cur, curp); in __xfs_btree_split()
2502 if (error) in __xfs_btree_split()
2517 return error; in __xfs_btree_split()
2618 int error; /* error return code */ in xfs_btree_new_iroot() local
2634 error = cur->bc_ops->alloc_block(cur, pp, &nptr, stat); in xfs_btree_new_iroot()
2635 if (error) in xfs_btree_new_iroot()
2644 error = xfs_btree_get_buf_block(cur, &nptr, 0, &cblock, &cbp); in xfs_btree_new_iroot()
2645 if (error) in xfs_btree_new_iroot()
2672 error = xfs_btree_check_ptr(cur, pp, i, level); in xfs_btree_new_iroot()
2673 if (error) in xfs_btree_new_iroot()
2680 error = xfs_btree_check_ptr(cur, &nptr, 0, level); in xfs_btree_new_iroot()
2681 if (error) in xfs_btree_new_iroot()
2707 return error; in xfs_btree_new_iroot()
2720 int error; /* error return value */ in xfs_btree_new_root() local
2738 error = cur->bc_ops->alloc_block(cur, &rptr, &lptr, stat); in xfs_btree_new_root()
2739 if (error) in xfs_btree_new_root()
2746 error = xfs_btree_get_buf_block(cur, &lptr, 0, &new, &nbp); in xfs_btree_new_root()
2747 if (error) in xfs_btree_new_root()
2762 error = xfs_btree_check_block(cur, block, cur->bc_nlevels - 1, bp); in xfs_btree_new_root()
2763 if (error) in xfs_btree_new_root()
2773 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp); in xfs_btree_new_root()
2774 if (error) in xfs_btree_new_root()
2784 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp); in xfs_btree_new_root()
2785 if (error) in xfs_btree_new_root()
2830 return error; in xfs_btree_new_root()
2850 int error = 0; in xfs_btree_make_block_unfull() local
2863 error = xfs_btree_new_iroot(cur, &logflags, stat); in xfs_btree_make_block_unfull()
2864 if (error || *stat == 0) in xfs_btree_make_block_unfull()
2865 return error; in xfs_btree_make_block_unfull()
2874 error = xfs_btree_rshift(cur, level, stat); in xfs_btree_make_block_unfull()
2875 if (error || *stat) in xfs_btree_make_block_unfull()
2876 return error; in xfs_btree_make_block_unfull()
2879 error = xfs_btree_lshift(cur, level, stat); in xfs_btree_make_block_unfull()
2880 if (error) in xfs_btree_make_block_unfull()
2881 return error; in xfs_btree_make_block_unfull()
2894 error = xfs_btree_split(cur, level, nptr, &key, ncur, stat); in xfs_btree_make_block_unfull()
2895 if (error || *stat == 0) in xfs_btree_make_block_unfull()
2896 return error; in xfs_btree_make_block_unfull()
2926 int error; /* error return value */ in xfs_btree_insrec() local
2942 error = xfs_btree_new_root(cur, stat); in xfs_btree_insrec()
2946 return error; in xfs_btree_insrec()
2969 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_insrec()
2970 if (error) in xfs_btree_insrec()
2991 error = xfs_btree_make_block_unfull(cur, level, numrecs, in xfs_btree_insrec()
2993 if (error || *stat == 0) in xfs_btree_insrec()
3005 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_insrec()
3006 if (error) in xfs_btree_insrec()
3007 return error; in xfs_btree_insrec()
3026 error = xfs_btree_check_ptr(cur, pp, i, level); in xfs_btree_insrec()
3027 if (error) in xfs_btree_insrec()
3028 return error; in xfs_btree_insrec()
3036 error = xfs_btree_check_ptr(cur, ptrp, 0, level); in xfs_btree_insrec()
3037 if (error) in xfs_btree_insrec()
3079 error = xfs_btree_updkey(cur, &key, level + 1); in xfs_btree_insrec()
3080 if (error) in xfs_btree_insrec()
3109 return error; in xfs_btree_insrec()
3124 int error; /* error return value */ in xfs_btree_insert() local
3149 error = xfs_btree_insrec(pcur, level, &nptr, &rec, &ncur, &i); in xfs_btree_insert()
3150 if (error) { in xfs_btree_insert()
3184 return error; in xfs_btree_insert()
3275 int error; in xfs_btree_kill_iroot() local
3277 error = xfs_btree_check_ptr(cur, cpp, i, level - 1); in xfs_btree_kill_iroot()
3278 if (error) { in xfs_btree_kill_iroot()
3280 return error; in xfs_btree_kill_iroot()
3309 int error; in xfs_btree_kill_root() local
3320 error = cur->bc_ops->free_block(cur, bp); in xfs_btree_kill_root()
3321 if (error) { in xfs_btree_kill_root()
3323 return error; in xfs_btree_kill_root()
3342 int error; in xfs_btree_dec_cursor() local
3346 error = xfs_btree_decrement(cur, level, &i); in xfs_btree_dec_cursor()
3347 if (error) in xfs_btree_dec_cursor()
3348 return error; in xfs_btree_dec_cursor()
3371 int error; /* error return value */ in xfs_btree_delrec() local
3407 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_delrec()
3408 if (error) in xfs_btree_delrec()
3433 error = xfs_btree_check_ptr(cur, lpp, i, level); in xfs_btree_delrec()
3434 if (error) in xfs_btree_delrec()
3497 error = xfs_btree_kill_iroot(cur); in xfs_btree_delrec()
3498 if (error) in xfs_btree_delrec()
3501 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3502 if (error) in xfs_btree_delrec()
3520 error = xfs_btree_kill_root(cur, bp, level, pp); in xfs_btree_delrec()
3521 if (error) in xfs_btree_delrec()
3524 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3525 if (error) in xfs_btree_delrec()
3537 error = xfs_btree_updkey(cur, keyp, level + 1); in xfs_btree_delrec()
3538 if (error) in xfs_btree_delrec()
3547 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3548 if (error) in xfs_btree_delrec()
3570 error = xfs_btree_kill_iroot(cur); in xfs_btree_delrec()
3571 if (!error) in xfs_btree_delrec()
3572 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3573 if (error) in xfs_btree_delrec()
3586 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_delrec()
3587 if (error) in xfs_btree_delrec()
3602 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_delrec()
3603 if (error) in xfs_btree_delrec()
3613 error = xfs_btree_check_block(tcur, right, level, rbp); in xfs_btree_delrec()
3614 if (error) in xfs_btree_delrec()
3627 error = xfs_btree_lshift(tcur, level, &i); in xfs_btree_delrec()
3628 if (error) in xfs_btree_delrec()
3637 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3638 if (error) in xfs_btree_delrec()
3654 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3655 if (error) in xfs_btree_delrec()
3673 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3674 if (error) in xfs_btree_delrec()
3682 error = xfs_btree_check_block(cur, left, level, lbp); in xfs_btree_delrec()
3683 if (error) in xfs_btree_delrec()
3696 error = xfs_btree_rshift(tcur, level, &i); in xfs_btree_delrec()
3697 if (error) in xfs_btree_delrec()
3736 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp); in xfs_btree_delrec()
3737 if (error) in xfs_btree_delrec()
3753 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp); in xfs_btree_delrec()
3754 if (error) in xfs_btree_delrec()
3762 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3763 if (error) in xfs_btree_delrec()
3789 error = xfs_btree_check_ptr(cur, rpp, i, level); in xfs_btree_delrec()
3790 if (error) in xfs_btree_delrec()
3825 error = xfs_btree_read_buf_block(cur, &cptr, 0, &rrblock, &rrbp); in xfs_btree_delrec()
3826 if (error) in xfs_btree_delrec()
3833 error = cur->bc_ops->free_block(cur, rbp); in xfs_btree_delrec()
3834 if (error) in xfs_btree_delrec()
3853 error = xfs_btree_increment(cur, level + 1, &i); in xfs_btree_delrec()
3854 if (error) in xfs_btree_delrec()
3876 return error; in xfs_btree_delrec()
3889 int error; /* error return value */ in xfs_btree_delete() local
3902 error = xfs_btree_delrec(cur, level, &i); in xfs_btree_delete()
3903 if (error) in xfs_btree_delete()
3910 error = xfs_btree_decrement(cur, level, &i); in xfs_btree_delete()
3911 if (error) in xfs_btree_delete()
3923 return error; in xfs_btree_delete()
3939 int error; /* error return value */ in xfs_btree_get_rec() local
3946 error = xfs_btree_check_block(cur, block, 0, bp); in xfs_btree_get_rec()
3947 if (error) in xfs_btree_get_rec()
3948 return error; in xfs_btree_get_rec()
4048 int error = 0; in xfs_btree_change_owner() local
4055 error = xfs_btree_lookup_get_block(cur, level, &lptr, &block); in xfs_btree_change_owner()
4056 if (error) in xfs_btree_change_owner()
4057 return error; in xfs_btree_change_owner()
4072 error = xfs_btree_block_change_owner(cur, level, in xfs_btree_change_owner()
4075 } while (!error); in xfs_btree_change_owner()
4077 if (error != -ENOENT) in xfs_btree_change_owner()
4078 return error; in xfs_btree_change_owner()