Lines Matching refs:br_blockcount

122 	cur->bc_rec.b.br_blockcount = 0;  in xfs_bmbt_lookup_first()
496 ASSERT(mval[i].br_blockcount > 0); in xfs_bmap_validate_ret()
499 ASSERT(mval[i].br_blockcount <= len); in xfs_bmap_validate_ret()
500 ASSERT(mval[i].br_startoff + mval[i].br_blockcount <= in xfs_bmap_validate_ret()
504 ASSERT(mval[i].br_startoff + mval[i].br_blockcount > in xfs_bmap_validate_ret()
508 mval[i - 1].br_startoff + mval[i - 1].br_blockcount == in xfs_bmap_validate_ret()
840 rec.br_blockcount = 1; in xfs_bmap_local_to_extents()
1113 irec->br_startoff, irec->br_startblock, irec->br_blockcount, in xfs_bmap_complain_bad_rec()
1260 lastaddr = got.br_startoff + got.br_blockcount; in xfs_bmap_first_unused()
1364 bma->aeof = bma->offset >= rec.br_startoff + rec.br_blockcount || in xfs_bmap_isaeof()
1398 *last_block = rec.br_startoff + rec.br_blockcount; in xfs_bmap_last_offset()
1445 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1448 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_delay_real()
1459 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_delay_real()
1473 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_delay_real()
1474 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_delay_real()
1476 LEFT.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN) in xfs_bmap_add_extent_delay_real()
1492 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_delay_real()
1494 new->br_blockcount + RIGHT.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_delay_real()
1499 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_delay_real()
1515 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1560 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_delay_real()
1591 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1654 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1658 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1660 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1661 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1721 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1727 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1742 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1760 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1764 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1808 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1814 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1848 RIGHT.br_blockcount = in xfs_bmap_add_extent_delay_real()
1849 PREV.br_startoff + PREV.br_blockcount - new_endoff; in xfs_bmap_add_extent_delay_real()
1852 RIGHT.br_blockcount)); in xfs_bmap_add_extent_delay_real()
1855 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1858 PREV.br_blockcount)); in xfs_bmap_add_extent_delay_real()
1997 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
1999 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_unwritten_real()
2007 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_unwritten_real()
2021 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_unwritten_real()
2022 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_unwritten_real()
2024 LEFT.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN) in xfs_bmap_add_extent_unwritten_real()
2040 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_unwritten_real()
2042 new->br_blockcount + RIGHT.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_unwritten_real()
2047 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_unwritten_real()
2062 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2115 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2155 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2224 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2227 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2228 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2229 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2264 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2265 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2266 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2302 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2306 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2341 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2385 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
2389 r[1].br_blockcount = in xfs_bmap_add_extent_unwritten_real()
2390 old.br_startoff + old.br_blockcount - new_endoff; in xfs_bmap_add_extent_unwritten_real()
2391 r[1].br_startblock = new->br_startblock + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2533 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_delay()
2534 left.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN) in xfs_bmap_add_extent_hole_delay()
2538 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_delay()
2539 new->br_blockcount + right.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_hole_delay()
2541 (left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2542 right.br_blockcount <= XFS_MAX_BMBT_EXTLEN))) in xfs_bmap_add_extent_hole_delay()
2555 temp = left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2556 right.br_blockcount; in xfs_bmap_add_extent_hole_delay()
2564 left.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2577 temp = left.br_blockcount + new->br_blockcount; in xfs_bmap_add_extent_hole_delay()
2583 left.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2596 temp = new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_delay()
2603 right.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2682 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_real()
2683 left.br_startblock + left.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_hole_real()
2685 left.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN) in xfs_bmap_add_extent_hole_real()
2689 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_real()
2690 new->br_startblock + new->br_blockcount == right.br_startblock && in xfs_bmap_add_extent_hole_real()
2692 new->br_blockcount + right.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_hole_real()
2694 left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_real()
2695 right.br_blockcount <= XFS_MAX_BMBT_EXTLEN)) in xfs_bmap_add_extent_hole_real()
2709 left.br_blockcount += new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_real()
2754 left.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
2786 right.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
2906 (orig_end <= gotp->br_startoff + gotp->br_blockcount)) { in xfs_bmap_extsize_align()
2948 prevo = prevp->br_startoff + prevp->br_blockcount; in xfs_bmap_extsize_align()
2964 nexto = gotp->br_startoff + gotp->br_blockcount; in xfs_bmap_extsize_align()
3037 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount); in xfs_bmap_extsize_align()
3071 ISVALID(ap->prev.br_startblock + ap->prev.br_blockcount, in xfs_bmap_adjacent()
3073 ap->blkno = ap->prev.br_startblock + ap->prev.br_blockcount; in xfs_bmap_adjacent()
3078 (ap->prev.br_startoff + ap->prev.br_blockcount); in xfs_bmap_adjacent()
3101 ap->prev.br_blockcount) && in xfs_bmap_adjacent()
3108 ap->prev.br_blockcount); in xfs_bmap_adjacent()
3738 if (irec->br_startoff + irec->br_blockcount <= bno || in xfs_trim_extent()
3740 irec->br_blockcount = 0; in xfs_trim_extent()
3752 irec->br_blockcount -= distance; in xfs_trim_extent()
3755 if (end < irec->br_startoff + irec->br_blockcount) { in xfs_trim_extent()
3756 distance = irec->br_startoff + irec->br_blockcount - end; in xfs_trim_extent()
3757 irec->br_blockcount -= distance; in xfs_trim_extent()
3776 got->br_startoff + got->br_blockcount <= obno) { in xfs_bmapi_trim_map()
3800 mval->br_blockcount = XFS_FILBLKS_MIN(end - *bno, in xfs_bmapi_trim_map()
3801 got->br_blockcount - (*bno - got->br_startoff)); in xfs_bmapi_trim_map()
3803 ASSERT(mval->br_blockcount <= len); in xfs_bmapi_trim_map()
3823 ((mval->br_startoff + mval->br_blockcount) <= end)); in xfs_bmapi_update_map()
3824 ASSERT((flags & XFS_BMAPI_ENTIRE) || (mval->br_blockcount <= *len) || in xfs_bmapi_update_map()
3827 *bno = mval->br_startoff + mval->br_blockcount; in xfs_bmapi_update_map()
3832 ASSERT(mval->br_blockcount > mval[-1].br_blockcount); in xfs_bmapi_update_map()
3834 mval[-1].br_blockcount = mval->br_blockcount; in xfs_bmapi_update_map()
3840 mval[-1].br_blockcount && in xfs_bmapi_update_map()
3843 mval[-1].br_startoff + mval[-1].br_blockcount); in xfs_bmapi_update_map()
3844 mval[-1].br_blockcount += mval->br_blockcount; in xfs_bmapi_update_map()
3849 mval[-1].br_startoff + mval[-1].br_blockcount) { in xfs_bmapi_update_map()
3850 mval[-1].br_blockcount += mval->br_blockcount; in xfs_bmapi_update_map()
3853 ((mval->br_startoff + mval->br_blockcount) <= in xfs_bmapi_update_map()
3917 mval->br_blockcount = in xfs_bmapi_read()
3920 bno += mval->br_blockcount; in xfs_bmapi_read()
3921 len -= mval->br_blockcount; in xfs_bmapi_read()
4027 got->br_blockcount = alen; in xfs_bmapi_reserve_delalloc()
4106 bma->length = (xfs_extlen_t)bma->got.br_blockcount; in xfs_bmapi_allocate()
4154 bma->got.br_blockcount = bma->length; in xfs_bmapi_allocate()
4179 ASSERT(bma->got.br_startoff + bma->got.br_blockcount >= in xfs_bmapi_allocate()
4212 ASSERT(mval->br_blockcount <= len); in xfs_bmapi_convert_unwritten()
4226 mval->br_blockcount); in xfs_bmapi_convert_unwritten()
4260 if (mval->br_blockcount < len) in xfs_bmapi_convert_unwritten()
4570 bma.length = max_t(xfs_filblks_t, bma.got.br_blockcount, in xfs_bmapi_convert_delalloc()
4688 got.br_blockcount = len; in xfs_bmapi_remap()
4820 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_delay()
4821 got_endoff = got->br_startoff + got->br_blockcount; in xfs_bmap_del_extent_delay()
4825 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_delay()
4830 uint64_t rtexts = XFS_FSB_TO_B(mp, del->br_blockcount); in xfs_bmap_del_extent_delay()
4842 error = xfs_quota_unreserve_blkres(ip, del->br_blockcount); in xfs_bmap_del_extent_delay()
4845 ip->i_delayed_blks -= del->br_blockcount; in xfs_bmap_del_extent_delay()
4865 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_delay()
4867 got->br_blockcount), da_old); in xfs_bmap_del_extent_delay()
4875 got->br_blockcount = got->br_blockcount - del->br_blockcount; in xfs_bmap_del_extent_delay()
4877 got->br_blockcount), da_old); in xfs_bmap_del_extent_delay()
4891 got->br_blockcount = del->br_startoff - got->br_startoff; in xfs_bmap_del_extent_delay()
4892 got_indlen = xfs_bmap_worst_indlen(ip, got->br_blockcount); in xfs_bmap_del_extent_delay()
4894 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_delay()
4895 new_indlen = xfs_bmap_worst_indlen(ip, new.br_blockcount); in xfs_bmap_del_extent_delay()
4899 del->br_blockcount); in xfs_bmap_del_extent_delay()
4912 del->br_blockcount -= stolen; in xfs_bmap_del_extent_delay()
4919 da_diff += del->br_blockcount; in xfs_bmap_del_extent_delay()
4942 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_cow()
4943 got_endoff = got->br_startoff + got->br_blockcount; in xfs_bmap_del_extent_cow()
4945 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_cow()
4968 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_cow()
4969 got->br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow()
4976 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_cow()
4983 got->br_blockcount = del->br_startoff - got->br_startoff; in xfs_bmap_del_extent_cow()
4986 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_cow()
4988 new.br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow()
4995 ip->i_delayed_blks -= del->br_blockcount; in xfs_bmap_del_extent_cow()
5034 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_real()
5037 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_real()
5038 got_endoff = got.br_startoff + got.br_blockcount; in xfs_bmap_del_extent_real()
5063 len = div_u64_rem(del->br_blockcount, mp->m_sb.sb_rextsize, in xfs_bmap_del_extent_real()
5084 nblks = del->br_blockcount; in xfs_bmap_del_extent_real()
5088 del_endblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_real()
5131 got.br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_real()
5145 got.br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_real()
5162 got.br_blockcount = del->br_startoff - got.br_startoff; in xfs_bmap_del_extent_real()
5166 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_real()
5239 del->br_blockcount, NULL, in xfs_bmap_del_extent_real()
5365 got.br_startoff + got.br_blockcount - 1); in __xfs_bunmapi()
5377 del.br_blockcount -= start - got.br_startoff; in __xfs_bunmapi()
5381 if (del.br_startoff + del.br_blockcount > end + 1) in __xfs_bunmapi()
5382 del.br_blockcount = end + 1 - del.br_startoff; in __xfs_bunmapi()
5387 sum = del.br_startblock + del.br_blockcount; in __xfs_bunmapi()
5403 end -= mod > del.br_blockcount ? in __xfs_bunmapi()
5404 del.br_blockcount : mod; in __xfs_bunmapi()
5422 if (del.br_blockcount > mod) { in __xfs_bunmapi()
5423 del.br_startoff += del.br_blockcount - mod; in __xfs_bunmapi()
5424 del.br_startblock += del.br_blockcount - mod; in __xfs_bunmapi()
5425 del.br_blockcount = mod; in __xfs_bunmapi()
5444 if (del.br_blockcount > off) { in __xfs_bunmapi()
5445 del.br_blockcount -= off; in __xfs_bunmapi()
5455 ASSERT(end >= del.br_blockcount); in __xfs_bunmapi()
5456 end -= del.br_blockcount; in __xfs_bunmapi()
5478 prev.br_startblock + prev.br_blockcount); in __xfs_bunmapi()
5485 prev.br_blockcount -= mod; in __xfs_bunmapi()
5613 if ((left->br_startoff + left->br_blockcount != startoff) || in xfs_bmse_can_merge()
5614 (left->br_startblock + left->br_blockcount != got->br_startblock) || in xfs_bmse_can_merge()
5616 (left->br_blockcount + got->br_blockcount > XFS_MAX_BMBT_EXTLEN)) in xfs_bmse_can_merge()
5649 blockcount = left->br_blockcount + got->br_blockcount; in xfs_bmse_merge()
5656 new.br_blockcount = blockcount; in xfs_bmse_merge()
5707 new.br_startoff = left->br_startoff + left->br_blockcount; in xfs_bmse_merge()
5802 if (new_startoff < prev.br_startoff + prev.br_blockcount) { in xfs_bmap_collapse_extents()
5931 if (new_startoff + got.br_blockcount > next.br_startoff) { in xfs_bmap_insert_extents()
5952 stop_fsb >= got.br_startoff + got.br_blockcount) { in xfs_bmap_insert_extents()
6013 new.br_blockcount = got.br_blockcount - gotblkcnt; in xfs_bmap_split_extent()
6028 got.br_blockcount = gotblkcnt; in xfs_bmap_split_extent()
6111 bmap->br_blockcount, in __xfs_bmap_add()
6171 bmap->br_startoff, bmap->br_blockcount, in xfs_bmap_finish_one()
6184 bmap->br_blockcount, bmap->br_startblock, 0); in xfs_bmap_finish_one()
6185 bmap->br_blockcount = 0; in xfs_bmap_finish_one()
6189 &bmap->br_blockcount, XFS_BMAPI_REMAP, 1); in xfs_bmap_finish_one()
6208 if (!xfs_verify_fileext(mp, irec->br_startoff, irec->br_blockcount)) in xfs_bmap_validate_extent()
6213 irec->br_blockcount)) in xfs_bmap_validate_extent()
6217 irec->br_blockcount)) in xfs_bmap_validate_extent()