Lines Matching refs:br_blockcount

124 	cur->bc_rec.b.br_blockcount = 0;  in xfs_bmbt_lookup_first()
498 ASSERT(mval[i].br_blockcount > 0); in xfs_bmap_validate_ret()
501 ASSERT(mval[i].br_blockcount <= len); in xfs_bmap_validate_ret()
502 ASSERT(mval[i].br_startoff + mval[i].br_blockcount <= in xfs_bmap_validate_ret()
506 ASSERT(mval[i].br_startoff + mval[i].br_blockcount > in xfs_bmap_validate_ret()
510 mval[i - 1].br_startoff + mval[i - 1].br_blockcount == in xfs_bmap_validate_ret()
852 rec.br_blockcount = 1; in xfs_bmap_local_to_extents()
1239 lastaddr = got.br_startoff + got.br_blockcount; in xfs_bmap_first_unused()
1343 bma->aeof = bma->offset >= rec.br_startoff + rec.br_blockcount || in xfs_bmap_isaeof()
1377 *last_block = rec.br_startoff + rec.br_blockcount; in xfs_bmap_last_offset()
1424 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1427 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_delay_real()
1438 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_delay_real()
1452 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_delay_real()
1453 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_delay_real()
1455 LEFT.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_delay_real()
1471 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_delay_real()
1473 new->br_blockcount + RIGHT.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_delay_real()
1478 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_delay_real()
1494 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1539 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_delay_real()
1570 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1633 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1637 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1639 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1640 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1700 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1706 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1721 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1739 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1743 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1787 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1793 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1827 RIGHT.br_blockcount = in xfs_bmap_add_extent_delay_real()
1828 PREV.br_startoff + PREV.br_blockcount - new_endoff; in xfs_bmap_add_extent_delay_real()
1831 RIGHT.br_blockcount)); in xfs_bmap_add_extent_delay_real()
1834 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1837 PREV.br_blockcount)); in xfs_bmap_add_extent_delay_real()
1976 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
1978 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_unwritten_real()
1986 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_unwritten_real()
2000 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_unwritten_real()
2001 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_unwritten_real()
2003 LEFT.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_unwritten_real()
2019 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_unwritten_real()
2021 new->br_blockcount + RIGHT.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_unwritten_real()
2026 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_unwritten_real()
2041 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2094 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2134 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2203 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2206 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2207 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2208 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2243 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2244 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2245 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2281 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2285 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2320 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2364 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
2368 r[1].br_blockcount = in xfs_bmap_add_extent_unwritten_real()
2369 old.br_startoff + old.br_blockcount - new_endoff; in xfs_bmap_add_extent_unwritten_real()
2370 r[1].br_startblock = new->br_startblock + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2512 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_delay()
2513 left.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_hole_delay()
2517 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_delay()
2518 new->br_blockcount + right.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_hole_delay()
2520 (left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2521 right.br_blockcount <= MAXEXTLEN))) in xfs_bmap_add_extent_hole_delay()
2534 temp = left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2535 right.br_blockcount; in xfs_bmap_add_extent_hole_delay()
2543 left.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2556 temp = left.br_blockcount + new->br_blockcount; in xfs_bmap_add_extent_hole_delay()
2562 left.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2575 temp = new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_delay()
2582 right.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2661 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_real()
2662 left.br_startblock + left.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_hole_real()
2664 left.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_hole_real()
2668 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_real()
2669 new->br_startblock + new->br_blockcount == right.br_startblock && in xfs_bmap_add_extent_hole_real()
2671 new->br_blockcount + right.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_hole_real()
2673 left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_real()
2674 right.br_blockcount <= MAXEXTLEN)) in xfs_bmap_add_extent_hole_real()
2688 left.br_blockcount += new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_real()
2733 left.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
2765 right.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
2885 (orig_end <= gotp->br_startoff + gotp->br_blockcount)) { in xfs_bmap_extsize_align()
2927 prevo = prevp->br_startoff + prevp->br_blockcount; in xfs_bmap_extsize_align()
2943 nexto = gotp->br_startoff + gotp->br_blockcount; in xfs_bmap_extsize_align()
3016 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount); in xfs_bmap_extsize_align()
3055 ISVALID(ap->prev.br_startblock + ap->prev.br_blockcount, in xfs_bmap_adjacent()
3057 ap->blkno = ap->prev.br_startblock + ap->prev.br_blockcount; in xfs_bmap_adjacent()
3062 (ap->prev.br_startoff + ap->prev.br_blockcount); in xfs_bmap_adjacent()
3085 ap->prev.br_blockcount) && in xfs_bmap_adjacent()
3092 ap->prev.br_blockcount); in xfs_bmap_adjacent()
3734 if (irec->br_startoff + irec->br_blockcount <= bno || in xfs_trim_extent()
3736 irec->br_blockcount = 0; in xfs_trim_extent()
3748 irec->br_blockcount -= distance; in xfs_trim_extent()
3751 if (end < irec->br_startoff + irec->br_blockcount) { in xfs_trim_extent()
3752 distance = irec->br_startoff + irec->br_blockcount - end; in xfs_trim_extent()
3753 irec->br_blockcount -= distance; in xfs_trim_extent()
3772 got->br_startoff + got->br_blockcount <= obno) { in xfs_bmapi_trim_map()
3796 mval->br_blockcount = XFS_FILBLKS_MIN(end - *bno, in xfs_bmapi_trim_map()
3797 got->br_blockcount - (*bno - got->br_startoff)); in xfs_bmapi_trim_map()
3799 ASSERT(mval->br_blockcount <= len); in xfs_bmapi_trim_map()
3819 ((mval->br_startoff + mval->br_blockcount) <= end)); in xfs_bmapi_update_map()
3820 ASSERT((flags & XFS_BMAPI_ENTIRE) || (mval->br_blockcount <= *len) || in xfs_bmapi_update_map()
3823 *bno = mval->br_startoff + mval->br_blockcount; in xfs_bmapi_update_map()
3828 ASSERT(mval->br_blockcount > mval[-1].br_blockcount); in xfs_bmapi_update_map()
3830 mval[-1].br_blockcount = mval->br_blockcount; in xfs_bmapi_update_map()
3836 mval[-1].br_blockcount && in xfs_bmapi_update_map()
3839 mval[-1].br_startoff + mval[-1].br_blockcount); in xfs_bmapi_update_map()
3840 mval[-1].br_blockcount += mval->br_blockcount; in xfs_bmapi_update_map()
3845 mval[-1].br_startoff + mval[-1].br_blockcount) { in xfs_bmapi_update_map()
3846 mval[-1].br_blockcount += mval->br_blockcount; in xfs_bmapi_update_map()
3849 ((mval->br_startoff + mval->br_blockcount) <= in xfs_bmapi_update_map()
3913 mval->br_blockcount = in xfs_bmapi_read()
3916 bno += mval->br_blockcount; in xfs_bmapi_read()
3917 len -= mval->br_blockcount; in xfs_bmapi_read()
4023 got->br_blockcount = alen; in xfs_bmapi_reserve_delalloc()
4102 bma->length = (xfs_extlen_t)bma->got.br_blockcount; in xfs_bmapi_allocate()
4150 bma->got.br_blockcount = bma->length; in xfs_bmapi_allocate()
4175 ASSERT(bma->got.br_startoff + bma->got.br_blockcount >= in xfs_bmapi_allocate()
4208 ASSERT(mval->br_blockcount <= len); in xfs_bmapi_convert_unwritten()
4222 mval->br_blockcount); in xfs_bmapi_convert_unwritten()
4256 if (mval->br_blockcount < len) in xfs_bmapi_convert_unwritten()
4563 bma.length = max_t(xfs_filblks_t, bma.got.br_blockcount, MAXEXTLEN); in xfs_bmapi_convert_delalloc()
4679 got.br_blockcount = len; in xfs_bmapi_remap()
4811 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_delay()
4812 got_endoff = got->br_startoff + got->br_blockcount; in xfs_bmap_del_extent_delay()
4816 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_delay()
4821 uint64_t rtexts = XFS_FSB_TO_B(mp, del->br_blockcount); in xfs_bmap_del_extent_delay()
4833 error = xfs_quota_unreserve_blkres(ip, del->br_blockcount); in xfs_bmap_del_extent_delay()
4836 ip->i_delayed_blks -= del->br_blockcount; in xfs_bmap_del_extent_delay()
4856 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_delay()
4858 got->br_blockcount), da_old); in xfs_bmap_del_extent_delay()
4866 got->br_blockcount = got->br_blockcount - del->br_blockcount; in xfs_bmap_del_extent_delay()
4868 got->br_blockcount), da_old); in xfs_bmap_del_extent_delay()
4882 got->br_blockcount = del->br_startoff - got->br_startoff; in xfs_bmap_del_extent_delay()
4883 got_indlen = xfs_bmap_worst_indlen(ip, got->br_blockcount); in xfs_bmap_del_extent_delay()
4885 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_delay()
4886 new_indlen = xfs_bmap_worst_indlen(ip, new.br_blockcount); in xfs_bmap_del_extent_delay()
4890 del->br_blockcount); in xfs_bmap_del_extent_delay()
4903 del->br_blockcount -= stolen; in xfs_bmap_del_extent_delay()
4910 da_diff += del->br_blockcount; in xfs_bmap_del_extent_delay()
4933 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_cow()
4934 got_endoff = got->br_startoff + got->br_blockcount; in xfs_bmap_del_extent_cow()
4936 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_cow()
4959 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_cow()
4960 got->br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow()
4967 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_cow()
4974 got->br_blockcount = del->br_startoff - got->br_startoff; in xfs_bmap_del_extent_cow()
4977 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_cow()
4979 new.br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow()
4986 ip->i_delayed_blks -= del->br_blockcount; in xfs_bmap_del_extent_cow()
5025 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_real()
5028 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_real()
5029 got_endoff = got.br_startoff + got.br_blockcount; in xfs_bmap_del_extent_real()
5054 len = div_u64_rem(del->br_blockcount, mp->m_sb.sb_rextsize, in xfs_bmap_del_extent_real()
5075 nblks = del->br_blockcount; in xfs_bmap_del_extent_real()
5079 del_endblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_real()
5122 got.br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_real()
5136 got.br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_real()
5173 got.br_blockcount = del->br_startoff - got.br_startoff; in xfs_bmap_del_extent_real()
5177 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_real()
5250 del->br_blockcount, NULL, in xfs_bmap_del_extent_real()
5384 got.br_startoff + got.br_blockcount - 1); in __xfs_bunmapi()
5396 del.br_blockcount -= start - got.br_startoff; in __xfs_bunmapi()
5400 if (del.br_startoff + del.br_blockcount > end + 1) in __xfs_bunmapi()
5401 del.br_blockcount = end + 1 - del.br_startoff; in __xfs_bunmapi()
5404 if (max_len < del.br_blockcount) { in __xfs_bunmapi()
5405 del.br_startoff += del.br_blockcount - max_len; in __xfs_bunmapi()
5407 del.br_startblock += del.br_blockcount - max_len; in __xfs_bunmapi()
5408 del.br_blockcount = max_len; in __xfs_bunmapi()
5414 sum = del.br_startblock + del.br_blockcount; in __xfs_bunmapi()
5430 end -= mod > del.br_blockcount ? in __xfs_bunmapi()
5431 del.br_blockcount : mod; in __xfs_bunmapi()
5449 if (del.br_blockcount > mod) { in __xfs_bunmapi()
5450 del.br_startoff += del.br_blockcount - mod; in __xfs_bunmapi()
5451 del.br_startblock += del.br_blockcount - mod; in __xfs_bunmapi()
5452 del.br_blockcount = mod; in __xfs_bunmapi()
5471 if (del.br_blockcount > off) { in __xfs_bunmapi()
5472 del.br_blockcount -= off; in __xfs_bunmapi()
5482 ASSERT(end >= del.br_blockcount); in __xfs_bunmapi()
5483 end -= del.br_blockcount; in __xfs_bunmapi()
5505 prev.br_startblock + prev.br_blockcount); in __xfs_bunmapi()
5512 prev.br_blockcount -= mod; in __xfs_bunmapi()
5546 max_len -= del.br_blockcount; in __xfs_bunmapi()
5641 if ((left->br_startoff + left->br_blockcount != startoff) || in xfs_bmse_can_merge()
5642 (left->br_startblock + left->br_blockcount != got->br_startblock) || in xfs_bmse_can_merge()
5644 (left->br_blockcount + got->br_blockcount > MAXEXTLEN)) in xfs_bmse_can_merge()
5677 blockcount = left->br_blockcount + got->br_blockcount; in xfs_bmse_merge()
5684 new.br_blockcount = blockcount; in xfs_bmse_merge()
5735 new.br_startoff = left->br_startoff + left->br_blockcount; in xfs_bmse_merge()
5830 if (new_startoff < prev.br_startoff + prev.br_blockcount) { in xfs_bmap_collapse_extents()
5959 if (new_startoff + got.br_blockcount > next.br_startoff) { in xfs_bmap_insert_extents()
5980 stop_fsb >= got.br_startoff + got.br_blockcount) { in xfs_bmap_insert_extents()
6041 new.br_blockcount = got.br_blockcount - gotblkcnt; in xfs_bmap_split_extent()
6056 got.br_blockcount = gotblkcnt; in xfs_bmap_split_extent()
6139 bmap->br_blockcount, in __xfs_bmap_add()
6237 if (!xfs_verify_fileext(mp, irec->br_startoff, irec->br_blockcount)) in xfs_bmap_validate_extent()
6242 irec->br_blockcount)) in xfs_bmap_validate_extent()
6246 irec->br_blockcount)) in xfs_bmap_validate_extent()