Lines Matching refs:br_blockcount

127 	cur->bc_rec.b.br_blockcount = 0;  in xfs_bmbt_lookup_first()
524 ASSERT(mval[i].br_blockcount > 0); in xfs_bmap_validate_ret()
527 ASSERT(mval[i].br_blockcount <= len); in xfs_bmap_validate_ret()
528 ASSERT(mval[i].br_startoff + mval[i].br_blockcount <= in xfs_bmap_validate_ret()
532 ASSERT(mval[i].br_startoff + mval[i].br_blockcount > in xfs_bmap_validate_ret()
536 mval[i - 1].br_startoff + mval[i - 1].br_blockcount == in xfs_bmap_validate_ret()
867 rec.br_blockcount = 1; in xfs_bmap_local_to_extents()
1126 irec->br_startoff, irec->br_startblock, irec->br_blockcount, in xfs_bmap_complain_bad_rec()
1278 lastaddr = got.br_startoff + got.br_blockcount; in xfs_bmap_first_unused()
1383 bma->aeof = bma->offset >= rec.br_startoff + rec.br_blockcount || in xfs_bmap_isaeof()
1419 *last_block = rec.br_startoff + rec.br_blockcount; in xfs_bmap_last_offset()
1483 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1486 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_delay_real()
1497 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_delay_real()
1511 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_delay_real()
1512 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_delay_real()
1514 LEFT.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_delay_real()
1531 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_delay_real()
1533 new->br_blockcount + RIGHT.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_delay_real()
1538 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_delay_real()
1555 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1604 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_delay_real()
1637 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1705 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1709 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1711 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1712 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1776 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1782 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1797 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1816 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1820 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1867 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1873 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1908 RIGHT.br_blockcount = in xfs_bmap_add_extent_delay_real()
1909 PREV.br_startoff + PREV.br_blockcount - new_endoff; in xfs_bmap_add_extent_delay_real()
1912 RIGHT.br_blockcount)); in xfs_bmap_add_extent_delay_real()
1915 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1918 PREV.br_blockcount)); in xfs_bmap_add_extent_delay_real()
2058 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2060 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_unwritten_real()
2068 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_unwritten_real()
2082 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_unwritten_real()
2083 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_unwritten_real()
2085 LEFT.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_unwritten_real()
2102 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_unwritten_real()
2104 new->br_blockcount + RIGHT.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_unwritten_real()
2109 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_unwritten_real()
2125 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2183 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2226 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2299 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2302 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2303 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2304 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2340 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2341 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2342 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2380 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2384 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2420 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2467 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
2471 r[1].br_blockcount = in xfs_bmap_add_extent_unwritten_real()
2472 old.br_startoff + old.br_blockcount - new_endoff; in xfs_bmap_add_extent_unwritten_real()
2473 r[1].br_startblock = new->br_startblock + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2619 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_delay()
2620 left.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN) in xfs_bmap_add_extent_hole_delay()
2624 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_delay()
2625 new->br_blockcount + right.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_hole_delay()
2627 (left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2628 right.br_blockcount <= XFS_MAX_BMBT_EXTLEN))) in xfs_bmap_add_extent_hole_delay()
2641 temp = left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2642 right.br_blockcount; in xfs_bmap_add_extent_hole_delay()
2650 left.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2663 temp = left.br_blockcount + new->br_blockcount; in xfs_bmap_add_extent_hole_delay()
2669 left.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2682 temp = new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_delay()
2689 right.br_blockcount = temp; in xfs_bmap_add_extent_hole_delay()
2768 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_real()
2769 left.br_startblock + left.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_hole_real()
2771 left.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_hole_real()
2776 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_real()
2777 new->br_startblock + new->br_blockcount == right.br_startblock && in xfs_bmap_add_extent_hole_real()
2779 new->br_blockcount + right.br_blockcount <= XFS_MAX_BMBT_EXTLEN && in xfs_bmap_add_extent_hole_real()
2781 left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_real()
2782 right.br_blockcount <= XFS_MAX_BMBT_EXTLEN) && in xfs_bmap_add_extent_hole_real()
2797 left.br_blockcount += new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_real()
2845 left.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
2878 right.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
3001 (orig_end <= gotp->br_startoff + gotp->br_blockcount)) { in xfs_bmap_extsize_align()
3043 prevo = prevp->br_startoff + prevp->br_blockcount; in xfs_bmap_extsize_align()
3059 nexto = gotp->br_startoff + gotp->br_blockcount; in xfs_bmap_extsize_align()
3132 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount); in xfs_bmap_extsize_align()
3180 ap->prev.br_startblock + ap->prev.br_blockcount, in xfs_bmap_adjacent()
3182 ap->blkno = ap->prev.br_startblock + ap->prev.br_blockcount; in xfs_bmap_adjacent()
3187 (ap->prev.br_startoff + ap->prev.br_blockcount); in xfs_bmap_adjacent()
3211 ap->prev.br_blockcount) && in xfs_bmap_adjacent()
3219 ap->prev.br_blockcount); in xfs_bmap_adjacent()
3833 if (irec->br_startoff + irec->br_blockcount <= bno || in xfs_trim_extent()
3835 irec->br_blockcount = 0; in xfs_trim_extent()
3847 irec->br_blockcount -= distance; in xfs_trim_extent()
3850 if (end < irec->br_startoff + irec->br_blockcount) { in xfs_trim_extent()
3851 distance = irec->br_startoff + irec->br_blockcount - end; in xfs_trim_extent()
3852 irec->br_blockcount -= distance; in xfs_trim_extent()
3871 got->br_startoff + got->br_blockcount <= obno) { in xfs_bmapi_trim_map()
3895 mval->br_blockcount = XFS_FILBLKS_MIN(end - *bno, in xfs_bmapi_trim_map()
3896 got->br_blockcount - (*bno - got->br_startoff)); in xfs_bmapi_trim_map()
3898 ASSERT(mval->br_blockcount <= len); in xfs_bmapi_trim_map()
3918 ((mval->br_startoff + mval->br_blockcount) <= end)); in xfs_bmapi_update_map()
3919 ASSERT((flags & XFS_BMAPI_ENTIRE) || (mval->br_blockcount <= *len) || in xfs_bmapi_update_map()
3922 *bno = mval->br_startoff + mval->br_blockcount; in xfs_bmapi_update_map()
3927 ASSERT(mval->br_blockcount > mval[-1].br_blockcount); in xfs_bmapi_update_map()
3929 mval[-1].br_blockcount = mval->br_blockcount; in xfs_bmapi_update_map()
3935 mval[-1].br_blockcount && in xfs_bmapi_update_map()
3938 mval[-1].br_startoff + mval[-1].br_blockcount); in xfs_bmapi_update_map()
3939 mval[-1].br_blockcount += mval->br_blockcount; in xfs_bmapi_update_map()
3944 mval[-1].br_startoff + mval[-1].br_blockcount) { in xfs_bmapi_update_map()
3945 mval[-1].br_blockcount += mval->br_blockcount; in xfs_bmapi_update_map()
3948 ((mval->br_startoff + mval->br_blockcount) <= in xfs_bmapi_update_map()
4016 mval->br_blockcount = in xfs_bmapi_read()
4019 bno += mval->br_blockcount; in xfs_bmapi_read()
4020 len -= mval->br_blockcount; in xfs_bmapi_read()
4143 got->br_blockcount = alen; in xfs_bmapi_reserve_delalloc()
4252 bma->got.br_blockcount = bma->length; in xfs_bmapi_allocate()
4275 ASSERT(bma->got.br_startoff + bma->got.br_blockcount >= in xfs_bmapi_allocate()
4308 ASSERT(mval->br_blockcount <= len); in xfs_bmapi_convert_unwritten()
4322 mval->br_blockcount); in xfs_bmapi_convert_unwritten()
4356 if (mval->br_blockcount < len) in xfs_bmapi_convert_unwritten()
4542 bma.got.br_blockcount - in xfs_bmapi_write()
4709 bma.length = bma.got.br_blockcount; in xfs_bmapi_convert_one_delalloc()
4850 got.br_blockcount = len; in xfs_bmapi_remap()
4966 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_delay()
4967 got_endoff = got->br_startoff + got->br_blockcount; in xfs_bmap_del_extent_delay()
4971 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_delay()
4980 xfs_quota_unreserve_blkres(ip, del->br_blockcount); in xfs_bmap_del_extent_delay()
4981 ip->i_delayed_blks -= del->br_blockcount; in xfs_bmap_del_extent_delay()
5001 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_delay()
5003 got->br_blockcount), da_old); in xfs_bmap_del_extent_delay()
5011 got->br_blockcount = got->br_blockcount - del->br_blockcount; in xfs_bmap_del_extent_delay()
5013 got->br_blockcount), da_old); in xfs_bmap_del_extent_delay()
5027 got->br_blockcount = del->br_startoff - got->br_startoff; in xfs_bmap_del_extent_delay()
5028 got_indlen = xfs_bmap_worst_indlen(ip, got->br_blockcount); in xfs_bmap_del_extent_delay()
5030 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_delay()
5031 new_indlen = xfs_bmap_worst_indlen(ip, new.br_blockcount); in xfs_bmap_del_extent_delay()
5046 del->br_blockcount); in xfs_bmap_del_extent_delay()
5063 del->br_blockcount -= stolen; in xfs_bmap_del_extent_delay()
5072 xfs_add_frextents(mp, xfs_blen_to_rtbxlen(mp, del->br_blockcount)); in xfs_bmap_del_extent_delay()
5074 fdblocks += del->br_blockcount; in xfs_bmap_del_extent_delay()
5077 xfs_mod_delalloc(ip, -(int64_t)del->br_blockcount, -da_diff); in xfs_bmap_del_extent_delay()
5095 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_cow()
5096 got_endoff = got->br_startoff + got->br_blockcount; in xfs_bmap_del_extent_cow()
5098 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_cow()
5121 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_cow()
5122 got->br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow()
5129 got->br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_cow()
5136 got->br_blockcount = del->br_startoff - got->br_startoff; in xfs_bmap_del_extent_cow()
5139 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_cow()
5141 new.br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow()
5148 ip->i_delayed_blks -= del->br_blockcount; in xfs_bmap_del_extent_cow()
5174 del->br_blockcount); in xfs_bmap_free_rtblocks()
5215 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent_real()
5218 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent_real()
5219 got_endoff = got.br_startoff + got.br_blockcount; in xfs_bmap_del_extent_real()
5243 nblks = del->br_blockcount; in xfs_bmap_del_extent_real()
5245 del_endblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_real()
5288 got.br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_real()
5302 got.br_blockcount -= del->br_blockcount; in xfs_bmap_del_extent_real()
5319 got.br_blockcount = del->br_startoff - got.br_startoff; in xfs_bmap_del_extent_real()
5323 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_real()
5418 del->br_blockcount, NULL, in xfs_bmap_del_extent_real()
5530 got.br_startoff + got.br_blockcount - 1); in __xfs_bunmapi()
5542 del.br_blockcount -= start - got.br_startoff; in __xfs_bunmapi()
5546 if (del.br_startoff + del.br_blockcount > end + 1) in __xfs_bunmapi()
5547 del.br_blockcount = end + 1 - del.br_startoff; in __xfs_bunmapi()
5553 del.br_startblock + del.br_blockcount); in __xfs_bunmapi()
5568 end -= mod > del.br_blockcount ? in __xfs_bunmapi()
5569 del.br_blockcount : mod; in __xfs_bunmapi()
5587 if (del.br_blockcount > mod) { in __xfs_bunmapi()
5588 del.br_startoff += del.br_blockcount - mod; in __xfs_bunmapi()
5589 del.br_startblock += del.br_blockcount - mod; in __xfs_bunmapi()
5590 del.br_blockcount = mod; in __xfs_bunmapi()
5610 if (del.br_blockcount > off) { in __xfs_bunmapi()
5611 del.br_blockcount -= off; in __xfs_bunmapi()
5621 ASSERT(end >= del.br_blockcount); in __xfs_bunmapi()
5622 end -= del.br_blockcount; in __xfs_bunmapi()
5644 prev.br_startblock + prev.br_blockcount); in __xfs_bunmapi()
5651 prev.br_blockcount -= mod; in __xfs_bunmapi()
5779 if ((left->br_startoff + left->br_blockcount != startoff) || in xfs_bmse_can_merge()
5780 (left->br_startblock + left->br_blockcount != got->br_startblock) || in xfs_bmse_can_merge()
5782 (left->br_blockcount + got->br_blockcount > XFS_MAX_BMBT_EXTLEN) || in xfs_bmse_can_merge()
5816 blockcount = left->br_blockcount + got->br_blockcount; in xfs_bmse_merge()
5822 new.br_blockcount = blockcount; in xfs_bmse_merge()
5879 new.br_startoff = left->br_startoff + left->br_blockcount; in xfs_bmse_merge()
5976 if (new_startoff < prev.br_startoff + prev.br_blockcount) { in xfs_bmap_collapse_extents()
6107 if (new_startoff + got.br_blockcount > next.br_startoff) { in xfs_bmap_insert_extents()
6129 stop_fsb >= got.br_startoff + got.br_blockcount) { in xfs_bmap_insert_extents()
6191 new.br_blockcount = got.br_blockcount - gotblkcnt; in xfs_bmap_split_extent()
6206 got.br_blockcount = gotblkcnt; in xfs_bmap_split_extent()
6341 bmap->br_blockcount, bmap->br_startblock, in xfs_bmap_finish_one()
6343 bmap->br_blockcount = 0; in xfs_bmap_finish_one()
6347 &bmap->br_blockcount, flags | XFS_BMAPI_REMAP, in xfs_bmap_finish_one()
6367 if (!xfs_verify_fileext(mp, irec->br_startoff, irec->br_blockcount)) in xfs_bmap_validate_extent_raw()
6372 irec->br_blockcount)) in xfs_bmap_validate_extent_raw()
6376 irec->br_blockcount)) in xfs_bmap_validate_extent_raw()