Lines Matching refs:error

288 	int		error)		/* del because of error */  in xfs_btree_del_cursor()  argument
305 else if (!error) in xfs_btree_del_cursor()
330 int error; /* error return value */ in xfs_btree_dup_cursor() local
357 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, in xfs_btree_dup_cursor()
361 if (error) { in xfs_btree_dup_cursor()
362 xfs_btree_del_cursor(new, error); in xfs_btree_dup_cursor()
364 return error; in xfs_btree_dup_cursor()
711 int error; in xfs_btree_read_bufl() local
715 error = xfs_trans_read_buf(mp, tp, mp->m_ddev_targp, d, in xfs_btree_read_bufl()
717 if (error) in xfs_btree_read_bufl()
718 return error; in xfs_btree_read_bufl()
1162 int error; in xfs_btree_read_buf_block() local
1168 error = xfs_trans_read_buf(mp, cur->bc_tp, mp->m_ddev_targp, d, in xfs_btree_read_buf_block()
1171 if (error) in xfs_btree_read_buf_block()
1172 return error; in xfs_btree_read_buf_block()
1440 int error; /* error return value */ in xfs_btree_increment() local
1455 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_increment()
1456 if (error) in xfs_btree_increment()
1479 error = xfs_btree_check_block(cur, block, lev, bp); in xfs_btree_increment()
1480 if (error) in xfs_btree_increment()
1499 error = -EFSCORRUPTED; in xfs_btree_increment()
1513 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp); in xfs_btree_increment()
1514 if (error) in xfs_btree_increment()
1532 return error; in xfs_btree_increment()
1547 int error; /* error return value */ in xfs_btree_decrement() local
1567 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_decrement()
1568 if (error) in xfs_btree_decrement()
1598 error = -EFSCORRUPTED; in xfs_btree_decrement()
1612 error = xfs_btree_read_buf_block(cur, ptrp, 0, &block, &bp); in xfs_btree_decrement()
1613 if (error) in xfs_btree_decrement()
1630 return error; in xfs_btree_decrement()
1641 int error = 0; in xfs_btree_lookup_get_block() local
1662 error = xfs_btree_read_buf_block(cur, pp, 0, blkp, &bp); in xfs_btree_lookup_get_block()
1663 if (error) in xfs_btree_lookup_get_block()
1664 return error; in xfs_btree_lookup_get_block()
1704 int error; /* error return value */ in xfs_btree_lookup() local
1730 error = xfs_btree_lookup_get_block(cur, level, pp, &block); in xfs_btree_lookup()
1731 if (error) in xfs_btree_lookup()
1803 error = xfs_btree_check_ptr(cur, pp, 0, level); in xfs_btree_lookup()
1804 if (error) in xfs_btree_lookup()
1825 error = xfs_btree_increment(cur, 0, &i); in xfs_btree_lookup()
1826 if (error) in xfs_btree_lookup()
1849 return error; in xfs_btree_lookup()
1879 int error; in xfs_btree_updkey() local
1883 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_updkey()
1884 if (error) { in xfs_btree_updkey()
1886 return error; in xfs_btree_updkey()
1911 int error; in xfs_btree_update() local
1922 error = xfs_btree_check_block(cur, block, 0, bp); in xfs_btree_update()
1923 if (error) in xfs_btree_update()
1948 error = xfs_btree_updkey(cur, &key, 1); in xfs_btree_update()
1949 if (error) in xfs_btree_update()
1958 return error; in xfs_btree_update()
1982 int error; /* error return value */ in xfs_btree_lshift() local
1995 error = xfs_btree_check_block(cur, right, level, rbp); in xfs_btree_lshift()
1996 if (error) in xfs_btree_lshift()
2013 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp); in xfs_btree_lshift()
2014 if (error) in xfs_btree_lshift()
2050 error = xfs_btree_check_ptr(cur, rpp, 0, level); in xfs_btree_lshift()
2051 if (error) in xfs_btree_lshift()
2092 error = xfs_btree_check_ptr(cur, rpp, i + 1, level); in xfs_btree_lshift()
2093 if (error) in xfs_btree_lshift()
2123 error = xfs_btree_updkey(cur, rkp, level + 1); in xfs_btree_lshift()
2124 if (error) in xfs_btree_lshift()
2141 return error; in xfs_btree_lshift()
2164 int error; /* error return value */ in xfs_btree_rshift() local
2178 error = xfs_btree_check_block(cur, left, level, lbp); in xfs_btree_rshift()
2179 if (error) in xfs_btree_rshift()
2197 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp); in xfs_btree_rshift()
2198 if (error) in xfs_btree_rshift()
2226 error = xfs_btree_check_ptr(cur, rpp, i, level); in xfs_btree_rshift()
2227 if (error) in xfs_btree_rshift()
2236 error = xfs_btree_check_ptr(cur, lpp, 0, level); in xfs_btree_rshift()
2237 if (error) in xfs_btree_rshift()
2284 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_rshift()
2285 if (error) in xfs_btree_rshift()
2290 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_rshift()
2291 if (error) in xfs_btree_rshift()
2294 error = xfs_btree_updkey(tcur, rkp, level + 1); in xfs_btree_rshift()
2295 if (error) in xfs_btree_rshift()
2311 return error; in xfs_btree_rshift()
2316 return error; in xfs_btree_rshift()
2345 int error; /* error return value */ in __xfs_btree_split() local
2359 error = xfs_btree_check_block(cur, left, level, lbp); in __xfs_btree_split()
2360 if (error) in __xfs_btree_split()
2367 error = cur->bc_ops->alloc_block(cur, &lptr, &rptr, stat); in __xfs_btree_split()
2368 if (error) in __xfs_btree_split()
2375 error = xfs_btree_get_buf_block(cur, &rptr, 0, &right, &rbp); in __xfs_btree_split()
2376 if (error) in __xfs_btree_split()
2414 error = xfs_btree_check_ptr(cur, lpp, i, level); in __xfs_btree_split()
2415 if (error) in __xfs_btree_split()
2465 error = xfs_btree_read_buf_block(cur, &rrptr, in __xfs_btree_split()
2467 if (error) in __xfs_btree_split()
2486 error = xfs_btree_dup_cursor(cur, curp); in __xfs_btree_split()
2487 if (error) in __xfs_btree_split()
2502 return error; in __xfs_btree_split()
2603 int error; /* error return code */ in xfs_btree_new_iroot() local
2619 error = cur->bc_ops->alloc_block(cur, pp, &nptr, stat); in xfs_btree_new_iroot()
2620 if (error) in xfs_btree_new_iroot()
2629 error = xfs_btree_get_buf_block(cur, &nptr, 0, &cblock, &cbp); in xfs_btree_new_iroot()
2630 if (error) in xfs_btree_new_iroot()
2657 error = xfs_btree_check_ptr(cur, pp, i, level); in xfs_btree_new_iroot()
2658 if (error) in xfs_btree_new_iroot()
2665 error = xfs_btree_check_ptr(cur, &nptr, 0, level); in xfs_btree_new_iroot()
2666 if (error) in xfs_btree_new_iroot()
2692 return error; in xfs_btree_new_iroot()
2705 int error; /* error return value */ in xfs_btree_new_root() local
2723 error = cur->bc_ops->alloc_block(cur, &rptr, &lptr, stat); in xfs_btree_new_root()
2724 if (error) in xfs_btree_new_root()
2731 error = xfs_btree_get_buf_block(cur, &lptr, 0, &new, &nbp); in xfs_btree_new_root()
2732 if (error) in xfs_btree_new_root()
2747 error = xfs_btree_check_block(cur, block, cur->bc_nlevels - 1, bp); in xfs_btree_new_root()
2748 if (error) in xfs_btree_new_root()
2758 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp); in xfs_btree_new_root()
2759 if (error) in xfs_btree_new_root()
2769 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp); in xfs_btree_new_root()
2770 if (error) in xfs_btree_new_root()
2815 return error; in xfs_btree_new_root()
2835 int error = 0; in xfs_btree_make_block_unfull() local
2848 error = xfs_btree_new_iroot(cur, &logflags, stat); in xfs_btree_make_block_unfull()
2849 if (error || *stat == 0) in xfs_btree_make_block_unfull()
2850 return error; in xfs_btree_make_block_unfull()
2859 error = xfs_btree_rshift(cur, level, stat); in xfs_btree_make_block_unfull()
2860 if (error || *stat) in xfs_btree_make_block_unfull()
2861 return error; in xfs_btree_make_block_unfull()
2864 error = xfs_btree_lshift(cur, level, stat); in xfs_btree_make_block_unfull()
2865 if (error) in xfs_btree_make_block_unfull()
2866 return error; in xfs_btree_make_block_unfull()
2879 error = xfs_btree_split(cur, level, nptr, &key, ncur, stat); in xfs_btree_make_block_unfull()
2880 if (error || *stat == 0) in xfs_btree_make_block_unfull()
2881 return error; in xfs_btree_make_block_unfull()
2911 int error; /* error return value */ in xfs_btree_insrec() local
2927 error = xfs_btree_new_root(cur, stat); in xfs_btree_insrec()
2931 return error; in xfs_btree_insrec()
2954 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_insrec()
2955 if (error) in xfs_btree_insrec()
2976 error = xfs_btree_make_block_unfull(cur, level, numrecs, in xfs_btree_insrec()
2978 if (error || *stat == 0) in xfs_btree_insrec()
2990 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_insrec()
2991 if (error) in xfs_btree_insrec()
2992 return error; in xfs_btree_insrec()
3011 error = xfs_btree_check_ptr(cur, pp, i, level); in xfs_btree_insrec()
3012 if (error) in xfs_btree_insrec()
3013 return error; in xfs_btree_insrec()
3021 error = xfs_btree_check_ptr(cur, ptrp, 0, level); in xfs_btree_insrec()
3022 if (error) in xfs_btree_insrec()
3064 error = xfs_btree_updkey(cur, &key, level + 1); in xfs_btree_insrec()
3065 if (error) in xfs_btree_insrec()
3094 return error; in xfs_btree_insrec()
3109 int error; /* error return value */ in xfs_btree_insert() local
3134 error = xfs_btree_insrec(pcur, level, &nptr, &rec, &ncur, &i); in xfs_btree_insert()
3135 if (error) { in xfs_btree_insert()
3169 return error; in xfs_btree_insert()
3260 int error; in xfs_btree_kill_iroot() local
3262 error = xfs_btree_check_ptr(cur, cpp, i, level - 1); in xfs_btree_kill_iroot()
3263 if (error) { in xfs_btree_kill_iroot()
3265 return error; in xfs_btree_kill_iroot()
3294 int error; in xfs_btree_kill_root() local
3305 error = cur->bc_ops->free_block(cur, bp); in xfs_btree_kill_root()
3306 if (error) { in xfs_btree_kill_root()
3308 return error; in xfs_btree_kill_root()
3327 int error; in xfs_btree_dec_cursor() local
3331 error = xfs_btree_decrement(cur, level, &i); in xfs_btree_dec_cursor()
3332 if (error) in xfs_btree_dec_cursor()
3333 return error; in xfs_btree_dec_cursor()
3356 int error; /* error return value */ in xfs_btree_delrec() local
3392 error = xfs_btree_check_block(cur, block, level, bp); in xfs_btree_delrec()
3393 if (error) in xfs_btree_delrec()
3418 error = xfs_btree_check_ptr(cur, lpp, i, level); in xfs_btree_delrec()
3419 if (error) in xfs_btree_delrec()
3482 error = xfs_btree_kill_iroot(cur); in xfs_btree_delrec()
3483 if (error) in xfs_btree_delrec()
3486 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3487 if (error) in xfs_btree_delrec()
3505 error = xfs_btree_kill_root(cur, bp, level, pp); in xfs_btree_delrec()
3506 if (error) in xfs_btree_delrec()
3509 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3510 if (error) in xfs_btree_delrec()
3522 error = xfs_btree_updkey(cur, keyp, level + 1); in xfs_btree_delrec()
3523 if (error) in xfs_btree_delrec()
3532 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3533 if (error) in xfs_btree_delrec()
3555 error = xfs_btree_kill_iroot(cur); in xfs_btree_delrec()
3556 if (!error) in xfs_btree_delrec()
3557 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3558 if (error) in xfs_btree_delrec()
3571 error = xfs_btree_dup_cursor(cur, &tcur); in xfs_btree_delrec()
3572 if (error) in xfs_btree_delrec()
3587 error = xfs_btree_increment(tcur, level, &i); in xfs_btree_delrec()
3588 if (error) in xfs_btree_delrec()
3598 error = xfs_btree_check_block(tcur, right, level, rbp); in xfs_btree_delrec()
3599 if (error) in xfs_btree_delrec()
3612 error = xfs_btree_lshift(tcur, level, &i); in xfs_btree_delrec()
3613 if (error) in xfs_btree_delrec()
3622 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3623 if (error) in xfs_btree_delrec()
3639 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3640 if (error) in xfs_btree_delrec()
3658 error = xfs_btree_decrement(tcur, level, &i); in xfs_btree_delrec()
3659 if (error) in xfs_btree_delrec()
3667 error = xfs_btree_check_block(cur, left, level, lbp); in xfs_btree_delrec()
3668 if (error) in xfs_btree_delrec()
3681 error = xfs_btree_rshift(tcur, level, &i); in xfs_btree_delrec()
3682 if (error) in xfs_btree_delrec()
3721 error = xfs_btree_read_buf_block(cur, &lptr, 0, &left, &lbp); in xfs_btree_delrec()
3722 if (error) in xfs_btree_delrec()
3738 error = xfs_btree_read_buf_block(cur, &rptr, 0, &right, &rbp); in xfs_btree_delrec()
3739 if (error) in xfs_btree_delrec()
3747 error = xfs_btree_dec_cursor(cur, level, stat); in xfs_btree_delrec()
3748 if (error) in xfs_btree_delrec()
3774 error = xfs_btree_check_ptr(cur, rpp, i, level); in xfs_btree_delrec()
3775 if (error) in xfs_btree_delrec()
3810 error = xfs_btree_read_buf_block(cur, &cptr, 0, &rrblock, &rrbp); in xfs_btree_delrec()
3811 if (error) in xfs_btree_delrec()
3818 error = cur->bc_ops->free_block(cur, rbp); in xfs_btree_delrec()
3819 if (error) in xfs_btree_delrec()
3838 error = xfs_btree_increment(cur, level + 1, &i); in xfs_btree_delrec()
3839 if (error) in xfs_btree_delrec()
3861 return error; in xfs_btree_delrec()
3874 int error; /* error return value */ in xfs_btree_delete() local
3887 error = xfs_btree_delrec(cur, level, &i); in xfs_btree_delete()
3888 if (error) in xfs_btree_delete()
3895 error = xfs_btree_decrement(cur, level, &i); in xfs_btree_delete()
3896 if (error) in xfs_btree_delete()
3908 return error; in xfs_btree_delete()
3924 int error; /* error return value */ in xfs_btree_get_rec() local
3931 error = xfs_btree_check_block(cur, block, 0, bp); in xfs_btree_get_rec()
3932 if (error) in xfs_btree_get_rec()
3933 return error; in xfs_btree_get_rec()
4033 int error = 0; in xfs_btree_change_owner() local
4040 error = xfs_btree_lookup_get_block(cur, level, &lptr, &block); in xfs_btree_change_owner()
4041 if (error) in xfs_btree_change_owner()
4042 return error; in xfs_btree_change_owner()
4057 error = xfs_btree_block_change_owner(cur, level, in xfs_btree_change_owner()
4060 } while (!error); in xfs_btree_change_owner()
4062 if (error != -ENOENT) in xfs_btree_change_owner()
4063 return error; in xfs_btree_change_owner()