Lines Matching refs:error
340 int error; /* error return value */ in xfs_bmap_check_leaf_extents() local
382 error = xfs_btree_read_bufl(mp, NULL, bno, 0, &bp, in xfs_bmap_check_leaf_extents()
385 if (error) in xfs_bmap_check_leaf_extents()
466 error = xfs_btree_read_bufl(mp, NULL, bno, 0, &bp, in xfs_bmap_check_leaf_extents()
469 if (error) in xfs_bmap_check_leaf_extents()
671 int error; /* error return value */ in xfs_bmap_btree_to_extents() local
689 if ((error = xfs_btree_check_lptr(cur, cbno, 1))) in xfs_bmap_btree_to_extents()
690 return error; in xfs_bmap_btree_to_extents()
692 error = xfs_btree_read_bufl(mp, tp, cbno, 0, &cbp, XFS_BMAP_BTREE_REF, in xfs_bmap_btree_to_extents()
694 if (error) in xfs_bmap_btree_to_extents()
695 return error; in xfs_bmap_btree_to_extents()
697 if ((error = xfs_btree_check_block(cur, cblock, 0, cbp))) in xfs_bmap_btree_to_extents()
698 return error; in xfs_bmap_btree_to_extents()
735 int error; /* error return value */ in xfs_bmap_extents_to_btree() local
794 if ((error = xfs_alloc_vextent(&args))) { in xfs_bmap_extents_to_btree()
797 return error; in xfs_bmap_extents_to_btree()
898 int error = 0; in xfs_bmap_local_to_extents() local
920 error = 0; in xfs_bmap_local_to_extents()
940 error = xfs_alloc_vextent(&args); in xfs_bmap_local_to_extents()
941 if (error) in xfs_bmap_local_to_extents()
979 return error; in xfs_bmap_local_to_extents()
994 int error; /* error return value */ in xfs_bmap_add_attrfork_btree() local
1005 if ((error = xfs_bmbt_lookup_ge(cur, 0, 0, 0, &stat))) in xfs_bmap_add_attrfork_btree()
1009 if ((error = xfs_btree_new_iroot(cur, flags, &stat))) in xfs_bmap_add_attrfork_btree()
1022 return error; in xfs_bmap_add_attrfork_btree()
1037 int error; /* error return value */ in xfs_bmap_add_attrfork_extents() local
1042 error = xfs_bmap_extents_to_btree(tp, ip, firstblock, flist, &cur, 0, in xfs_bmap_add_attrfork_extents()
1047 error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); in xfs_bmap_add_attrfork_extents()
1049 return error; in xfs_bmap_add_attrfork_extents()
1116 int error; /* error return value */ in xfs_bmap_add_attrfork() local
1126 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_addafork, blks, 0); in xfs_bmap_add_attrfork()
1127 if (error) { in xfs_bmap_add_attrfork()
1129 return error; in xfs_bmap_add_attrfork()
1132 error = xfs_trans_reserve_quota_nblks(tp, ip, blks, 0, rsvd ? in xfs_bmap_add_attrfork()
1135 if (error) in xfs_bmap_add_attrfork()
1169 error = -EINVAL; in xfs_bmap_add_attrfork()
1180 error = xfs_bmap_add_attrfork_local(tp, ip, &firstblock, &flist, in xfs_bmap_add_attrfork()
1184 error = xfs_bmap_add_attrfork_extents(tp, ip, &firstblock, in xfs_bmap_add_attrfork()
1188 error = xfs_bmap_add_attrfork_btree(tp, ip, &firstblock, &flist, in xfs_bmap_add_attrfork()
1192 error = 0; in xfs_bmap_add_attrfork()
1197 if (error) in xfs_bmap_add_attrfork()
1217 error = xfs_bmap_finish(&tp, &flist, &committed); in xfs_bmap_add_attrfork()
1218 if (error) in xfs_bmap_add_attrfork()
1220 error = xfs_trans_commit(tp); in xfs_bmap_add_attrfork()
1222 return error; in xfs_bmap_add_attrfork()
1229 return error; in xfs_bmap_add_attrfork()
1251 int error; /* error return value */ in xfs_bmap_read_extents() local
1282 error = xfs_btree_read_bufl(mp, tp, bno, 0, &bp, in xfs_bmap_read_extents()
1284 if (error) in xfs_bmap_read_extents()
1285 return error; in xfs_bmap_read_extents()
1357 error = xfs_btree_read_bufl(mp, tp, bno, 0, &bp, in xfs_bmap_read_extents()
1359 if (error) in xfs_bmap_read_extents()
1360 return error; in xfs_bmap_read_extents()
1478 int error; /* error return value */ in xfs_bmap_first_unused() local
1496 (error = xfs_iread_extents(tp, ip, whichfork))) in xfs_bmap_first_unused()
1497 return error; in xfs_bmap_first_unused()
1533 int error; /* error return value */ in xfs_bmap_last_before() local
1549 (error = xfs_iread_extents(tp, ip, whichfork))) in xfs_bmap_last_before()
1550 return error; in xfs_bmap_last_before()
1575 int error; in xfs_bmap_last_extent() local
1579 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmap_last_extent()
1580 if (error) in xfs_bmap_last_extent()
1581 return error; in xfs_bmap_last_extent()
1611 int error; in xfs_bmap_isaeof() local
1614 error = xfs_bmap_last_extent(NULL, bma->ip, whichfork, &rec, in xfs_bmap_isaeof()
1616 if (error) in xfs_bmap_isaeof()
1617 return error; in xfs_bmap_isaeof()
1647 int error; in xfs_bmap_last_offset() local
1658 error = xfs_bmap_last_extent(NULL, ip, whichfork, &rec, &is_empty); in xfs_bmap_last_offset()
1659 if (error || is_empty) in xfs_bmap_last_offset()
1660 return error; in xfs_bmap_last_offset()
1713 int error; /* error return value */ in xfs_bmap_add_extent_delay_real() local
1809 error = 0; in xfs_bmap_add_extent_delay_real()
1834 error = xfs_bmbt_lookup_eq(bma->cur, RIGHT.br_startoff, in xfs_bmap_add_extent_delay_real()
1837 if (error) in xfs_bmap_add_extent_delay_real()
1840 error = xfs_btree_delete(bma->cur, &i); in xfs_bmap_add_extent_delay_real()
1841 if (error) in xfs_bmap_add_extent_delay_real()
1844 error = xfs_btree_decrement(bma->cur, 0, &i); in xfs_bmap_add_extent_delay_real()
1845 if (error) in xfs_bmap_add_extent_delay_real()
1848 error = xfs_bmbt_update(bma->cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
1853 if (error) in xfs_bmap_add_extent_delay_real()
1875 error = xfs_bmbt_lookup_eq(bma->cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
1878 if (error) in xfs_bmap_add_extent_delay_real()
1881 error = xfs_bmbt_update(bma->cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
1885 if (error) in xfs_bmap_add_extent_delay_real()
1906 error = xfs_bmbt_lookup_eq(bma->cur, RIGHT.br_startoff, in xfs_bmap_add_extent_delay_real()
1909 if (error) in xfs_bmap_add_extent_delay_real()
1912 error = xfs_bmbt_update(bma->cur, PREV.br_startoff, in xfs_bmap_add_extent_delay_real()
1916 if (error) in xfs_bmap_add_extent_delay_real()
1936 error = xfs_bmbt_lookup_eq(bma->cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
1939 if (error) in xfs_bmap_add_extent_delay_real()
1943 error = xfs_btree_insert(bma->cur, &i); in xfs_bmap_add_extent_delay_real()
1944 if (error) in xfs_bmap_add_extent_delay_real()
1969 error = xfs_bmbt_lookup_eq(bma->cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
1972 if (error) in xfs_bmap_add_extent_delay_real()
1975 error = xfs_bmbt_update(bma->cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
1980 if (error) in xfs_bmap_add_extent_delay_real()
2006 error = xfs_bmbt_lookup_eq(bma->cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
2009 if (error) in xfs_bmap_add_extent_delay_real()
2013 error = xfs_btree_insert(bma->cur, &i); in xfs_bmap_add_extent_delay_real()
2014 if (error) in xfs_bmap_add_extent_delay_real()
2020 error = xfs_bmap_extents_to_btree(bma->tp, bma->ip, in xfs_bmap_add_extent_delay_real()
2024 if (error) in xfs_bmap_add_extent_delay_real()
2052 error = xfs_bmbt_lookup_eq(bma->cur, RIGHT.br_startoff, in xfs_bmap_add_extent_delay_real()
2055 if (error) in xfs_bmap_add_extent_delay_real()
2058 error = xfs_bmbt_update(bma->cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
2063 if (error) in xfs_bmap_add_extent_delay_real()
2090 error = xfs_bmbt_lookup_eq(bma->cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
2093 if (error) in xfs_bmap_add_extent_delay_real()
2097 error = xfs_btree_insert(bma->cur, &i); in xfs_bmap_add_extent_delay_real()
2098 if (error) in xfs_bmap_add_extent_delay_real()
2104 error = xfs_bmap_extents_to_btree(bma->tp, bma->ip, in xfs_bmap_add_extent_delay_real()
2108 if (error) in xfs_bmap_add_extent_delay_real()
2159 error = xfs_bmbt_lookup_eq(bma->cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
2162 if (error) in xfs_bmap_add_extent_delay_real()
2166 error = xfs_btree_insert(bma->cur, &i); in xfs_bmap_add_extent_delay_real()
2167 if (error) in xfs_bmap_add_extent_delay_real()
2173 error = xfs_bmap_extents_to_btree(bma->tp, bma->ip, in xfs_bmap_add_extent_delay_real()
2177 if (error) in xfs_bmap_add_extent_delay_real()
2185 error = xfs_mod_fdblocks(bma->ip->i_mount, in xfs_bmap_add_extent_delay_real()
2187 ASSERT(!error); in xfs_bmap_add_extent_delay_real()
2188 if (error) in xfs_bmap_add_extent_delay_real()
2222 error = xfs_bmap_extents_to_btree(bma->tp, bma->ip, in xfs_bmap_add_extent_delay_real()
2226 if (error) in xfs_bmap_add_extent_delay_real()
2248 return error; in xfs_bmap_add_extent_delay_real()
2270 int error; /* error return value */ in xfs_bmap_add_extent_unwritten_real() local
2300 error = 0; in xfs_bmap_add_extent_unwritten_real()
2389 if ((error = xfs_bmbt_lookup_eq(cur, RIGHT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2394 if ((error = xfs_btree_delete(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2397 if ((error = xfs_btree_decrement(cur, 0, &i))) in xfs_bmap_add_extent_unwritten_real()
2400 if ((error = xfs_btree_delete(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2403 if ((error = xfs_btree_decrement(cur, 0, &i))) in xfs_bmap_add_extent_unwritten_real()
2406 if ((error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2432 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2437 if ((error = xfs_btree_delete(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2440 if ((error = xfs_btree_decrement(cur, 0, &i))) in xfs_bmap_add_extent_unwritten_real()
2443 if ((error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2467 if ((error = xfs_bmbt_lookup_eq(cur, RIGHT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2472 if ((error = xfs_btree_delete(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2475 if ((error = xfs_btree_decrement(cur, 0, &i))) in xfs_bmap_add_extent_unwritten_real()
2478 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
2500 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
2505 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
2537 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2542 if ((error = xfs_bmbt_update(cur, in xfs_bmap_add_extent_unwritten_real()
2548 if ((error = xfs_btree_decrement(cur, 0, &i))) in xfs_bmap_add_extent_unwritten_real()
2550 error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2554 if (error) in xfs_bmap_add_extent_unwritten_real()
2579 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2584 if ((error = xfs_bmbt_update(cur, in xfs_bmap_add_extent_unwritten_real()
2591 if ((error = xfs_btree_insert(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2619 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2624 if ((error = xfs_bmbt_update(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2629 if ((error = xfs_btree_increment(cur, 0, &i))) in xfs_bmap_add_extent_unwritten_real()
2631 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
2657 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2662 if ((error = xfs_bmbt_update(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2667 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
2673 if ((error = xfs_btree_insert(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2705 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
2711 if ((error = xfs_bmbt_update(cur, r[1].br_startoff, in xfs_bmap_add_extent_unwritten_real()
2719 if ((error = xfs_btree_insert(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2727 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
2734 if ((error = xfs_btree_insert(cur, &i))) in xfs_bmap_add_extent_unwritten_real()
2758 error = xfs_bmap_extents_to_btree(tp, ip, first, flist, &cur, in xfs_bmap_add_extent_unwritten_real()
2761 if (error) in xfs_bmap_add_extent_unwritten_real()
2774 return error; in xfs_bmap_add_extent_unwritten_real()
2933 int error; /* error return value */ in xfs_bmap_add_extent_hole_real() local
2999 error = 0; in xfs_bmap_add_extent_hole_real()
3025 error = xfs_bmbt_lookup_eq(bma->cur, right.br_startoff, in xfs_bmap_add_extent_hole_real()
3028 if (error) in xfs_bmap_add_extent_hole_real()
3031 error = xfs_btree_delete(bma->cur, &i); in xfs_bmap_add_extent_hole_real()
3032 if (error) in xfs_bmap_add_extent_hole_real()
3035 error = xfs_btree_decrement(bma->cur, 0, &i); in xfs_bmap_add_extent_hole_real()
3036 if (error) in xfs_bmap_add_extent_hole_real()
3039 error = xfs_bmbt_update(bma->cur, left.br_startoff, in xfs_bmap_add_extent_hole_real()
3045 if (error) in xfs_bmap_add_extent_hole_real()
3066 error = xfs_bmbt_lookup_eq(bma->cur, left.br_startoff, in xfs_bmap_add_extent_hole_real()
3069 if (error) in xfs_bmap_add_extent_hole_real()
3072 error = xfs_bmbt_update(bma->cur, left.br_startoff, in xfs_bmap_add_extent_hole_real()
3077 if (error) in xfs_bmap_add_extent_hole_real()
3099 error = xfs_bmbt_lookup_eq(bma->cur, in xfs_bmap_add_extent_hole_real()
3103 if (error) in xfs_bmap_add_extent_hole_real()
3106 error = xfs_bmbt_update(bma->cur, new->br_startoff, in xfs_bmap_add_extent_hole_real()
3111 if (error) in xfs_bmap_add_extent_hole_real()
3129 error = xfs_bmbt_lookup_eq(bma->cur, in xfs_bmap_add_extent_hole_real()
3133 if (error) in xfs_bmap_add_extent_hole_real()
3137 error = xfs_btree_insert(bma->cur, &i); in xfs_bmap_add_extent_hole_real()
3138 if (error) in xfs_bmap_add_extent_hole_real()
3150 error = xfs_bmap_extents_to_btree(bma->tp, bma->ip, in xfs_bmap_add_extent_hole_real()
3154 if (error) in xfs_bmap_add_extent_hole_real()
3165 return error; in xfs_bmap_add_extent_hole_real()
3509 int error = 0; in xfs_bmap_longest_free_extent() local
3513 error = xfs_alloc_pagf_init(mp, tp, ag, XFS_ALLOC_FLAG_TRYLOCK); in xfs_bmap_longest_free_extent()
3514 if (error) in xfs_bmap_longest_free_extent()
3530 return error; in xfs_bmap_longest_free_extent()
3570 int error; in xfs_bmap_btalloc_nullfb() local
3580 error = xfs_bmap_longest_free_extent(args->tp, ag, blen, in xfs_bmap_btalloc_nullfb()
3582 if (error) in xfs_bmap_btalloc_nullfb()
3583 return error; in xfs_bmap_btalloc_nullfb()
3604 int error; in xfs_bmap_btalloc_filestreams() local
3613 error = xfs_bmap_longest_free_extent(args->tp, ag, blen, ¬init); in xfs_bmap_btalloc_filestreams()
3614 if (error) in xfs_bmap_btalloc_filestreams()
3615 return error; in xfs_bmap_btalloc_filestreams()
3618 error = xfs_filestream_new_ag(ap, &ag); in xfs_bmap_btalloc_filestreams()
3619 if (error) in xfs_bmap_btalloc_filestreams()
3620 return error; in xfs_bmap_btalloc_filestreams()
3622 error = xfs_bmap_longest_free_extent(args->tp, ag, blen, in xfs_bmap_btalloc_filestreams()
3624 if (error) in xfs_bmap_btalloc_filestreams()
3625 return error; in xfs_bmap_btalloc_filestreams()
3654 int error; in xfs_bmap_btalloc() local
3670 error = xfs_bmap_extsize_align(mp, &ap->got, &ap->prev, in xfs_bmap_btalloc()
3673 ASSERT(!error); in xfs_bmap_btalloc()
3721 error = xfs_bmap_btalloc_filestreams(ap, &args, &blen); in xfs_bmap_btalloc()
3723 error = xfs_bmap_btalloc_nullfb(ap, &args, &blen); in xfs_bmap_btalloc()
3724 if (error) in xfs_bmap_btalloc()
3725 return error; in xfs_bmap_btalloc()
3808 error = xfs_alloc_vextent(&args); in xfs_bmap_btalloc()
3809 if (error) in xfs_bmap_btalloc()
3810 return error; in xfs_bmap_btalloc()
3823 if ((error = xfs_alloc_vextent(&args))) in xfs_bmap_btalloc()
3824 return error; in xfs_bmap_btalloc()
3834 if ((error = xfs_alloc_vextent(&args))) in xfs_bmap_btalloc()
3835 return error; in xfs_bmap_btalloc()
3842 if ((error = xfs_alloc_vextent(&args))) in xfs_bmap_btalloc()
3843 return error; in xfs_bmap_btalloc()
3850 if ((error = xfs_alloc_vextent(&args))) in xfs_bmap_btalloc()
3851 return error; in xfs_bmap_btalloc()
4024 int error; in xfs_bmapi_read() local
4051 error = xfs_iread_extents(NULL, ip, whichfork); in xfs_bmapi_read()
4052 if (error) in xfs_bmapi_read()
4053 return error; in xfs_bmapi_read()
4112 int error; in xfs_bmapi_reserve_delalloc() local
4121 error = xfs_bmap_extsize_align(mp, got, prev, extsz, rt, eof, in xfs_bmapi_reserve_delalloc()
4123 ASSERT(!error); in xfs_bmapi_reserve_delalloc()
4134 error = xfs_trans_reserve_quota_nblks(NULL, ip, (long)alen, 0, in xfs_bmapi_reserve_delalloc()
4136 if (error) in xfs_bmapi_reserve_delalloc()
4137 return error; in xfs_bmapi_reserve_delalloc()
4147 error = xfs_mod_frextents(mp, -((int64_t)extsz)); in xfs_bmapi_reserve_delalloc()
4149 error = xfs_mod_fdblocks(mp, -((int64_t)alen), false); in xfs_bmapi_reserve_delalloc()
4152 if (error) in xfs_bmapi_reserve_delalloc()
4155 error = xfs_mod_fdblocks(mp, -((int64_t)indlen), false); in xfs_bmapi_reserve_delalloc()
4156 if (error) in xfs_bmapi_reserve_delalloc()
4189 return error; in xfs_bmapi_reserve_delalloc()
4213 int error = 0; in xfs_bmapi_delay() local
4234 error = xfs_iread_extents(NULL, ip, XFS_DATA_FORK); in xfs_bmapi_delay()
4235 if (error) in xfs_bmapi_delay()
4236 return error; in xfs_bmapi_delay()
4245 error = xfs_bmapi_reserve_delalloc(ip, bno, len, &got, in xfs_bmapi_delay()
4247 if (error) { in xfs_bmapi_delay()
4250 return error; in xfs_bmapi_delay()
4286 int error; in xfs_bmapi_allocate() local
4328 error = xfs_bmap_isaeof(bma, whichfork); in xfs_bmapi_allocate()
4329 if (error) in xfs_bmapi_allocate()
4330 return error; in xfs_bmapi_allocate()
4333 error = xfs_bmap_alloc(bma); in xfs_bmapi_allocate()
4334 if (error) in xfs_bmapi_allocate()
4335 return error; in xfs_bmapi_allocate()
4372 error = xfs_bmap_add_extent_delay_real(bma); in xfs_bmapi_allocate()
4374 error = xfs_bmap_add_extent_hole_real(bma, whichfork); in xfs_bmapi_allocate()
4377 if (error) in xfs_bmapi_allocate()
4378 return error; in xfs_bmapi_allocate()
4406 int error; in xfs_bmapi_convert_unwritten() local
4437 error = xfs_zero_extent(bma->ip, mval->br_startblock, in xfs_bmapi_convert_unwritten()
4439 if (error) in xfs_bmapi_convert_unwritten()
4440 return error; in xfs_bmapi_convert_unwritten()
4443 error = xfs_bmap_add_extent_unwritten_real(bma->tp, bma->ip, &bma->idx, in xfs_bmapi_convert_unwritten()
4455 if (error) in xfs_bmapi_convert_unwritten()
4456 return error; in xfs_bmapi_convert_unwritten()
4505 int error; /* error return */ in xfs_bmapi_write() local
4573 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmapi_write()
4574 if (error) in xfs_bmapi_write()
4620 error = xfs_bmapi_allocate(&bma); in xfs_bmapi_write()
4621 if (error) in xfs_bmapi_write()
4632 error = xfs_bmapi_convert_unwritten(&bma, mval, len, flags); in xfs_bmapi_write()
4633 if (error == -EAGAIN) in xfs_bmapi_write()
4635 if (error) in xfs_bmapi_write()
4666 error = xfs_bmap_btree_to_extents(tp, ip, bma.cur, in xfs_bmapi_write()
4669 if (error) in xfs_bmapi_write()
4676 error = 0; in xfs_bmapi_write()
4697 if (!error) { in xfs_bmapi_write()
4709 error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); in xfs_bmapi_write()
4711 if (!error) in xfs_bmapi_write()
4714 return error; in xfs_bmapi_write()
4739 int error; /* error return value */ in xfs_bmap_del_extent() local
4774 error = 0; in xfs_bmap_del_extent()
4795 error = xfs_rtfree_extent(tp, bno, (xfs_extlen_t)len); in xfs_bmap_del_extent()
4796 if (error) in xfs_bmap_del_extent()
4815 if ((error = xfs_bmbt_lookup_eq(cur, got.br_startoff, in xfs_bmap_del_extent()
4851 if ((error = xfs_btree_delete(cur, &i))) in xfs_bmap_del_extent()
4878 if ((error = xfs_bmbt_update(cur, del_endoff, del_endblock, in xfs_bmap_del_extent()
4904 if ((error = xfs_bmbt_update(cur, got.br_startoff, in xfs_bmap_del_extent()
4926 if ((error = xfs_bmbt_update(cur, in xfs_bmap_del_extent()
4931 if ((error = xfs_btree_increment(cur, 0, &i))) in xfs_bmap_del_extent()
4934 error = xfs_btree_insert(cur, &i); in xfs_bmap_del_extent()
4935 if (error && error != -ENOSPC) in xfs_bmap_del_extent()
4943 if (error == -ENOSPC) { in xfs_bmap_del_extent()
4948 if ((error = xfs_bmbt_lookup_eq(cur, in xfs_bmap_del_extent()
4959 if ((error = xfs_bmbt_update(cur, in xfs_bmap_del_extent()
4972 error = -ENOSPC; in xfs_bmap_del_extent()
5035 return error; in xfs_bmap_del_extent()
5061 int error; /* error return value */ in xfs_bunmapi() local
5099 (error = xfs_iread_extents(tp, ip, whichfork))) in xfs_bunmapi()
5100 return error; in xfs_bunmapi()
5218 error = xfs_bmap_add_extent_unwritten_real(tp, ip, in xfs_bunmapi()
5221 if (error) in xfs_bunmapi()
5276 error = xfs_bmap_add_extent_unwritten_real(tp, in xfs_bunmapi()
5279 if (error) in xfs_bunmapi()
5285 error = xfs_bmap_add_extent_unwritten_real(tp, in xfs_bunmapi()
5288 if (error) in xfs_bunmapi()
5336 error = -ENOSPC; in xfs_bunmapi()
5339 error = xfs_bmap_del_extent(ip, tp, &lastx, flist, cur, &del, in xfs_bunmapi()
5342 if (error) in xfs_bunmapi()
5369 error = xfs_bmap_extents_to_btree(tp, ip, firstblock, flist, in xfs_bunmapi()
5372 if (error) in xfs_bunmapi()
5380 error = xfs_bmap_btree_to_extents(tp, ip, cur, &tmp_logflags, in xfs_bunmapi()
5383 if (error) in xfs_bunmapi()
5389 error = 0; in xfs_bunmapi()
5408 if (!error) { in xfs_bunmapi()
5413 error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); in xfs_bunmapi()
5415 return error; in xfs_bunmapi()
5468 int error, i; in xfs_bmse_merge() local
5500 error = xfs_bmbt_lookup_eq(cur, got.br_startoff, got.br_startblock, in xfs_bmse_merge()
5502 if (error) in xfs_bmse_merge()
5503 return error; in xfs_bmse_merge()
5506 error = xfs_btree_delete(cur, &i); in xfs_bmse_merge()
5507 if (error) in xfs_bmse_merge()
5508 return error; in xfs_bmse_merge()
5512 error = xfs_bmbt_lookup_eq(cur, left.br_startoff, left.br_startblock, in xfs_bmse_merge()
5514 if (error) in xfs_bmse_merge()
5515 return error; in xfs_bmse_merge()
5544 int error; in xfs_bmse_shift_one() local
5628 error = xfs_bmbt_lookup_eq(cur, got.br_startoff, got.br_startblock, in xfs_bmse_shift_one()
5630 if (error) in xfs_bmse_shift_one()
5631 return error; in xfs_bmse_shift_one()
5671 int error = 0; in xfs_bmap_shift_extents() local
5695 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmap_shift_extents()
5696 if (error) in xfs_bmap_shift_extents()
5697 return error; in xfs_bmap_shift_extents()
5757 error = -EIO; in xfs_bmap_shift_extents()
5762 error = xfs_bmse_shift_one(ip, whichfork, offset_shift_fsb, in xfs_bmap_shift_extents()
5765 if (error) in xfs_bmap_shift_extents()
5792 error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); in xfs_bmap_shift_extents()
5797 return error; in xfs_bmap_shift_extents()
5823 int error = 0; in xfs_bmap_split_extent_at() local
5842 error = xfs_iread_extents(tp, ip, whichfork); in xfs_bmap_split_extent_at()
5843 if (error) in xfs_bmap_split_extent_at()
5844 return error; in xfs_bmap_split_extent_at()
5876 error = xfs_bmbt_lookup_eq(cur, got.br_startoff, in xfs_bmap_split_extent_at()
5880 if (error) in xfs_bmap_split_extent_at()
5890 error = xfs_bmbt_update(cur, got.br_startoff, in xfs_bmap_split_extent_at()
5894 if (error) in xfs_bmap_split_extent_at()
5906 error = xfs_bmbt_lookup_eq(cur, new.br_startoff, in xfs_bmap_split_extent_at()
5909 if (error) in xfs_bmap_split_extent_at()
5914 error = xfs_btree_insert(cur, &i); in xfs_bmap_split_extent_at()
5915 if (error) in xfs_bmap_split_extent_at()
5927 error = xfs_bmap_extents_to_btree(tp, ip, firstfsb, free_list, in xfs_bmap_split_extent_at()
5936 error ? XFS_BTREE_ERROR : XFS_BTREE_NOERROR); in xfs_bmap_split_extent_at()
5941 return error; in xfs_bmap_split_extent_at()
5954 int error; in xfs_bmap_split_extent() local
5957 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_write, in xfs_bmap_split_extent()
5959 if (error) { in xfs_bmap_split_extent()
5961 return error; in xfs_bmap_split_extent()
5969 error = xfs_bmap_split_extent_at(tp, ip, split_fsb, in xfs_bmap_split_extent()
5971 if (error) in xfs_bmap_split_extent()
5974 error = xfs_bmap_finish(&tp, &free_list, &committed); in xfs_bmap_split_extent()
5975 if (error) in xfs_bmap_split_extent()
5983 return error; in xfs_bmap_split_extent()