Lines Matching refs:br_blockcount

125 	cur->bc_rec.b.br_blockcount = 0;
522 ASSERT(mval[i].br_blockcount > 0);
525 ASSERT(mval[i].br_blockcount <= len);
526 ASSERT(mval[i].br_startoff + mval[i].br_blockcount <=
530 ASSERT(mval[i].br_startoff + mval[i].br_blockcount >
534 mval[i - 1].br_startoff + mval[i - 1].br_blockcount ==
865 rec.br_blockcount = 1;
1140 irec->br_startoff, irec->br_startblock, irec->br_blockcount,
1292 lastaddr = got.br_startoff + got.br_blockcount;
1397 bma->aeof = bma->offset >= rec.br_startoff + rec.br_blockcount ||
1433 *last_block = rec.br_startoff + rec.br_blockcount;
1479 new_endoff = new->br_startoff + new->br_blockcount;
1482 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff);
1493 if (PREV.br_startoff + PREV.br_blockcount == new_endoff)
1507 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff &&
1508 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock &&
1510 LEFT.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN)
1526 new->br_startblock + new->br_blockcount == RIGHT.br_startblock &&
1528 new->br_blockcount + RIGHT.br_blockcount <= XFS_MAX_BMBT_EXTLEN &&
1533 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount
1549 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount;
1597 LEFT.br_blockcount += PREV.br_blockcount;
1629 PREV.br_blockcount += RIGHT.br_blockcount;
1695 temp = PREV.br_blockcount - new->br_blockcount;
1699 LEFT.br_blockcount += new->br_blockcount;
1701 PREV.br_blockcount = temp;
1702 PREV.br_startoff += new->br_blockcount;
1765 temp = PREV.br_blockcount - new->br_blockcount;
1771 PREV.br_blockcount = temp;
1786 RIGHT.br_blockcount += new->br_blockcount;
1805 temp = PREV.br_blockcount - new->br_blockcount;
1809 PREV.br_blockcount = temp;
1855 temp = PREV.br_blockcount - new->br_blockcount;
1861 PREV.br_blockcount = temp;
1895 RIGHT.br_blockcount =
1896 PREV.br_startoff + PREV.br_blockcount - new_endoff;
1899 RIGHT.br_blockcount));
1902 PREV.br_blockcount = new->br_startoff - PREV.br_startoff;
1905 PREV.br_blockcount));
2046 new_endoff = new->br_startoff + new->br_blockcount;
2048 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff);
2056 if (PREV.br_startoff + PREV.br_blockcount == new_endoff)
2070 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff &&
2071 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock &&
2073 LEFT.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN)
2089 new->br_startblock + new->br_blockcount == RIGHT.br_startblock &&
2091 new->br_blockcount + RIGHT.br_blockcount <= XFS_MAX_BMBT_EXTLEN &&
2096 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount
2111 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount;
2169 LEFT.br_blockcount += PREV.br_blockcount;
2212 PREV.br_blockcount += RIGHT.br_blockcount;
2285 LEFT.br_blockcount += new->br_blockcount;
2288 PREV.br_startoff += new->br_blockcount;
2289 PREV.br_startblock += new->br_blockcount;
2290 PREV.br_blockcount -= new->br_blockcount;
2326 PREV.br_startoff += new->br_blockcount;
2327 PREV.br_startblock += new->br_blockcount;
2328 PREV.br_blockcount -= new->br_blockcount;
2366 PREV.br_blockcount -= new->br_blockcount;
2370 RIGHT.br_blockcount += new->br_blockcount;
2406 PREV.br_blockcount -= new->br_blockcount;
2453 PREV.br_blockcount = new->br_startoff - PREV.br_startoff;
2457 r[1].br_blockcount =
2458 old.br_startoff + old.br_blockcount - new_endoff;
2459 r[1].br_startblock = new->br_startblock + new->br_blockcount;
2605 left.br_startoff + left.br_blockcount == new->br_startoff &&
2606 left.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN)
2610 new->br_startoff + new->br_blockcount == right.br_startoff &&
2611 new->br_blockcount + right.br_blockcount <= XFS_MAX_BMBT_EXTLEN &&
2613 (left.br_blockcount + new->br_blockcount +
2614 right.br_blockcount <= XFS_MAX_BMBT_EXTLEN)))
2627 temp = left.br_blockcount + new->br_blockcount +
2628 right.br_blockcount;
2636 left.br_blockcount = temp;
2649 temp = left.br_blockcount + new->br_blockcount;
2655 left.br_blockcount = temp;
2668 temp = new->br_blockcount + right.br_blockcount;
2675 right.br_blockcount = temp;
2754 left.br_startoff + left.br_blockcount == new->br_startoff &&
2755 left.br_startblock + left.br_blockcount == new->br_startblock &&
2757 left.br_blockcount + new->br_blockcount <= XFS_MAX_BMBT_EXTLEN)
2761 new->br_startoff + new->br_blockcount == right.br_startoff &&
2762 new->br_startblock + new->br_blockcount == right.br_startblock &&
2764 new->br_blockcount + right.br_blockcount <= XFS_MAX_BMBT_EXTLEN &&
2766 left.br_blockcount + new->br_blockcount +
2767 right.br_blockcount <= XFS_MAX_BMBT_EXTLEN))
2781 left.br_blockcount += new->br_blockcount + right.br_blockcount;
2829 left.br_blockcount += new->br_blockcount;
2862 right.br_blockcount += new->br_blockcount;
2985 (orig_end <= gotp->br_startoff + gotp->br_blockcount)) {
3027 prevo = prevp->br_startoff + prevp->br_blockcount;
3043 nexto = gotp->br_startoff + gotp->br_blockcount;
3116 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount);
3151 ISVALID(ap->prev.br_startblock + ap->prev.br_blockcount,
3153 ap->blkno = ap->prev.br_startblock + ap->prev.br_blockcount;
3158 (ap->prev.br_startoff + ap->prev.br_blockcount);
3182 ap->prev.br_blockcount) &&
3189 ap->prev.br_blockcount);
3832 if (irec->br_startoff + irec->br_blockcount <= bno ||
3834 irec->br_blockcount = 0;
3846 irec->br_blockcount -= distance;
3849 if (end < irec->br_startoff + irec->br_blockcount) {
3850 distance = irec->br_startoff + irec->br_blockcount - end;
3851 irec->br_blockcount -= distance;
3870 got->br_startoff + got->br_blockcount <= obno) {
3894 mval->br_blockcount = XFS_FILBLKS_MIN(end - *bno,
3895 got->br_blockcount - (*bno - got->br_startoff));
3897 ASSERT(mval->br_blockcount <= len);
3917 ((mval->br_startoff + mval->br_blockcount) <= end));
3918 ASSERT((flags & XFS_BMAPI_ENTIRE) || (mval->br_blockcount <= *len) ||
3921 *bno = mval->br_startoff + mval->br_blockcount;
3926 ASSERT(mval->br_blockcount > mval[-1].br_blockcount);
3928 mval[-1].br_blockcount = mval->br_blockcount;
3934 mval[-1].br_blockcount &&
3937 mval[-1].br_startoff + mval[-1].br_blockcount);
3938 mval[-1].br_blockcount += mval->br_blockcount;
3943 mval[-1].br_startoff + mval[-1].br_blockcount) {
3944 mval[-1].br_blockcount += mval->br_blockcount;
3947 ((mval->br_startoff + mval->br_blockcount) <=
4015 mval->br_blockcount =
4018 bno += mval->br_blockcount;
4019 len -= mval->br_blockcount;
4125 got->br_blockcount = alen;
4204 bma->length = (xfs_extlen_t)bma->got.br_blockcount;
4251 bma->got.br_blockcount = bma->length;
4276 ASSERT(bma->got.br_startoff + bma->got.br_blockcount >=
4309 ASSERT(mval->br_blockcount <= len);
4323 mval->br_blockcount);
4357 if (mval->br_blockcount < len)
4668 bma.length = max_t(xfs_filblks_t, bma.got.br_blockcount,
4787 got.br_blockcount = len;
4919 del_endoff = del->br_startoff + del->br_blockcount;
4920 got_endoff = got->br_startoff + got->br_blockcount;
4924 ASSERT(del->br_blockcount > 0);
4929 xfs_mod_frextents(mp, xfs_rtb_to_rtx(mp, del->br_blockcount));
4937 error = xfs_quota_unreserve_blkres(ip, del->br_blockcount);
4940 ip->i_delayed_blks -= del->br_blockcount;
4960 got->br_blockcount -= del->br_blockcount;
4962 got->br_blockcount), da_old);
4970 got->br_blockcount = got->br_blockcount - del->br_blockcount;
4972 got->br_blockcount), da_old);
4986 got->br_blockcount = del->br_startoff - got->br_startoff;
4987 got_indlen = xfs_bmap_worst_indlen(ip, got->br_blockcount);
4989 new.br_blockcount = got_endoff - del_endoff;
4990 new_indlen = xfs_bmap_worst_indlen(ip, new.br_blockcount);
4994 del->br_blockcount);
5007 del->br_blockcount -= stolen;
5014 da_diff += del->br_blockcount;
5037 del_endoff = del->br_startoff + del->br_blockcount;
5038 got_endoff = got->br_startoff + got->br_blockcount;
5040 ASSERT(del->br_blockcount > 0);
5063 got->br_blockcount -= del->br_blockcount;
5064 got->br_startblock = del->br_startblock + del->br_blockcount;
5071 got->br_blockcount -= del->br_blockcount;
5078 got->br_blockcount = del->br_startoff - got->br_startoff;
5081 new.br_blockcount = got_endoff - del_endoff;
5083 new.br_startblock = del->br_startblock + del->br_blockcount;
5090 ip->i_delayed_blks -= del->br_blockcount;
5130 ASSERT(del->br_blockcount > 0);
5133 del_endoff = del->br_startoff + del->br_blockcount;
5134 got_endoff = got.br_startoff + got.br_blockcount;
5157 del->br_blockcount);
5168 nblks = del->br_blockcount;
5170 del_endblock = del->br_startblock + del->br_blockcount;
5213 got.br_blockcount -= del->br_blockcount;
5227 got.br_blockcount -= del->br_blockcount;
5244 got.br_blockcount = del->br_startoff - got.br_startoff;
5248 new.br_blockcount = got_endoff - del_endoff;
5320 del->br_blockcount, NULL,
5444 got.br_startoff + got.br_blockcount - 1);
5456 del.br_blockcount -= start - got.br_startoff;
5460 if (del.br_startoff + del.br_blockcount > end + 1)
5461 del.br_blockcount = end + 1 - del.br_startoff;
5467 del.br_startblock + del.br_blockcount);
5482 end -= mod > del.br_blockcount ?
5483 del.br_blockcount : mod;
5501 if (del.br_blockcount > mod) {
5502 del.br_startoff += del.br_blockcount - mod;
5503 del.br_startblock += del.br_blockcount - mod;
5504 del.br_blockcount = mod;
5524 if (del.br_blockcount > off) {
5525 del.br_blockcount -= off;
5535 ASSERT(end >= del.br_blockcount);
5536 end -= del.br_blockcount;
5558 prev.br_startblock + prev.br_blockcount);
5565 prev.br_blockcount -= mod;
5693 if ((left->br_startoff + left->br_blockcount != startoff) ||
5694 (left->br_startblock + left->br_blockcount != got->br_startblock) ||
5696 (left->br_blockcount + got->br_blockcount > XFS_MAX_BMBT_EXTLEN))
5729 blockcount = left->br_blockcount + got->br_blockcount;
5735 new.br_blockcount = blockcount;
5792 new.br_startoff = left->br_startoff + left->br_blockcount;
5889 if (new_startoff < prev.br_startoff + prev.br_blockcount) {
6019 if (new_startoff + got.br_blockcount > next.br_startoff) {
6040 stop_fsb >= got.br_startoff + got.br_blockcount) {
6102 new.br_blockcount = got.br_blockcount - gotblkcnt;
6117 got.br_blockcount = gotblkcnt;
6252 bmap->br_blockcount, bmap->br_startblock,
6254 bmap->br_blockcount = 0;
6258 &bmap->br_blockcount, flags | XFS_BMAPI_REMAP,
6278 if (!xfs_verify_fileext(mp, irec->br_startoff, irec->br_blockcount))
6283 irec->br_blockcount))
6287 irec->br_blockcount))