Lines Matching refs:br_startoff
413 cur->bc_rec.b.br_startoff = off; in xfs_bmbt_lookup_eq()
427 cur->bc_rec.b.br_startoff = off; in xfs_bmbt_lookup_ge()
605 if (delta->xed_startoff > new->br_startoff) in xfs_bmap_add_extent()
606 delta->xed_startoff = new->br_startoff; in xfs_bmap_add_extent()
608 new->br_startoff + new->br_blockcount) in xfs_bmap_add_extent()
609 delta->xed_blockcount = new->br_startoff + in xfs_bmap_add_extent()
648 new->br_startoff + new->br_blockcount > prev.br_startoff) { in xfs_bmap_add_extent()
790 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_delay_real()
791 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_delay_real()
792 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_delay_real()
797 STATE_SET(LEFT_FILLING, PREV.br_startoff == new->br_startoff); in xfs_bmap_add_extent_delay_real()
799 PREV.br_startoff + PREV.br_blockcount == new_endoff); in xfs_bmap_add_extent_delay_real()
810 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_delay_real()
827 new_endoff == RIGHT.br_startoff && in xfs_bmap_add_extent_delay_real()
862 if ((error = xfs_bmbt_lookup_eq(cur, RIGHT.br_startoff, in xfs_bmap_add_extent_delay_real()
873 if ((error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
882 temp = LEFT.br_startoff; in xfs_bmap_add_extent_delay_real()
906 if ((error = xfs_bmbt_lookup_eq(cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
911 if ((error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
919 temp = LEFT.br_startoff; in xfs_bmap_add_extent_delay_real()
941 if ((error = xfs_bmbt_lookup_eq(cur, RIGHT.br_startoff, in xfs_bmap_add_extent_delay_real()
946 if ((error = xfs_bmbt_update(cur, PREV.br_startoff, in xfs_bmap_add_extent_delay_real()
954 temp = PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
974 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
986 temp = new->br_startoff; in xfs_bmap_add_extent_delay_real()
999 PREV.br_startoff + new->br_blockcount); in xfs_bmap_add_extent_delay_real()
1009 if ((error = xfs_bmbt_lookup_eq(cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
1014 if ((error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_delay_real()
1027 temp = LEFT.br_startoff; in xfs_bmap_add_extent_delay_real()
1050 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
1077 temp = PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1091 new->br_startoff, new->br_startblock, in xfs_bmap_add_extent_delay_real()
1100 if ((error = xfs_bmbt_lookup_eq(cur, RIGHT.br_startoff, in xfs_bmap_add_extent_delay_real()
1105 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
1118 temp = PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1140 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
1167 temp = PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1177 temp = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1183 r[1].br_startoff = new_endoff; in xfs_bmap_add_extent_delay_real()
1184 temp2 = PREV.br_startoff + PREV.br_blockcount - new_endoff; in xfs_bmap_add_extent_delay_real()
1195 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_delay_real()
1252 temp = PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1352 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
1353 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_unwritten_real()
1354 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_unwritten_real()
1359 STATE_SET(LEFT_FILLING, PREV.br_startoff == new->br_startoff); in xfs_bmap_add_extent_unwritten_real()
1361 PREV.br_startoff + PREV.br_blockcount == new_endoff); in xfs_bmap_add_extent_unwritten_real()
1372 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_unwritten_real()
1389 new_endoff == RIGHT.br_startoff && in xfs_bmap_add_extent_unwritten_real()
1423 if ((error = xfs_bmbt_lookup_eq(cur, RIGHT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1440 if ((error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1447 temp = LEFT.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1472 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1483 if ((error = xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1490 temp = LEFT.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1515 if ((error = xfs_bmbt_lookup_eq(cur, RIGHT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1526 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
1533 temp = PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1554 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
1559 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
1565 temp = new->br_startoff; in xfs_bmap_add_extent_unwritten_real()
1579 PREV.br_startoff + new->br_blockcount); in xfs_bmap_add_extent_unwritten_real()
1595 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1601 PREV.br_startoff + new->br_blockcount, in xfs_bmap_add_extent_unwritten_real()
1608 if (xfs_bmbt_update(cur, LEFT.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1615 temp = LEFT.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1642 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1648 PREV.br_startoff + new->br_blockcount, in xfs_bmap_add_extent_unwritten_real()
1659 temp = PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1677 new->br_startoff, new->br_startblock, in xfs_bmap_add_extent_unwritten_real()
1686 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1691 if ((error = xfs_bmbt_update(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1698 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
1705 temp = PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1728 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1733 if ((error = xfs_bmbt_update(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1738 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
1749 temp = PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1761 new->br_startoff - PREV.br_startoff); in xfs_bmap_add_extent_unwritten_real()
1764 r[1].br_startoff = new_endoff; in xfs_bmap_add_extent_unwritten_real()
1766 PREV.br_startoff + PREV.br_blockcount - new_endoff; in xfs_bmap_add_extent_unwritten_real()
1778 if ((error = xfs_bmbt_lookup_eq(cur, PREV.br_startoff, in xfs_bmap_add_extent_unwritten_real()
1784 if ((error = xfs_bmbt_update(cur, r[1].br_startoff, in xfs_bmap_add_extent_unwritten_real()
1791 new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1800 if ((error = xfs_bmbt_lookup_eq(cur, new->br_startoff, in xfs_bmap_add_extent_unwritten_real()
1812 temp = PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
1916 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_delay()
1920 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_delay()
1954 temp = left.br_startoff; in xfs_bmap_add_extent_hole_delay()
1977 temp = left.br_startoff; in xfs_bmap_add_extent_hole_delay()
1991 xfs_bmbt_set_allf(ep, new->br_startoff, in xfs_bmap_add_extent_hole_delay()
1997 temp = new->br_startoff; in xfs_bmap_add_extent_hole_delay()
2013 temp = new->br_startoff; in xfs_bmap_add_extent_hole_delay()
2106 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_real()
2112 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_real()
2150 right.br_startoff, in xfs_bmap_add_extent_hole_real()
2161 if ((error = xfs_bmbt_update(cur, left.br_startoff, in xfs_bmap_add_extent_hole_real()
2170 temp = left.br_startoff; in xfs_bmap_add_extent_hole_real()
2192 left.br_startoff, in xfs_bmap_add_extent_hole_real()
2197 if ((error = xfs_bmbt_update(cur, left.br_startoff, in xfs_bmap_add_extent_hole_real()
2205 temp = left.br_startoff; in xfs_bmap_add_extent_hole_real()
2217 xfs_bmbt_set_allf(ep, new->br_startoff, new->br_startblock, in xfs_bmap_add_extent_hole_real()
2227 right.br_startoff, in xfs_bmap_add_extent_hole_real()
2232 if ((error = xfs_bmbt_update(cur, new->br_startoff, in xfs_bmap_add_extent_hole_real()
2240 temp = new->br_startoff; in xfs_bmap_add_extent_hole_real()
2261 new->br_startoff, in xfs_bmap_add_extent_hole_real()
2272 temp = new->br_startoff; in xfs_bmap_add_extent_hole_real()
2331 (orig_off >= gotp->br_startoff) && in xfs_bmap_extsize_align()
2332 (orig_end <= gotp->br_startoff + gotp->br_blockcount)) { in xfs_bmap_extsize_align()
2358 if (prevp->br_startoff != NULLFILEOFF) { in xfs_bmap_extsize_align()
2360 prevo = prevp->br_startoff; in xfs_bmap_extsize_align()
2362 prevo = prevp->br_startoff + prevp->br_blockcount; in xfs_bmap_extsize_align()
2375 if (!eof && gotp->br_startoff != NULLFILEOFF) { in xfs_bmap_extsize_align()
2378 nexto = gotp->br_startoff + gotp->br_blockcount; in xfs_bmap_extsize_align()
2380 nexto = gotp->br_startoff; in xfs_bmap_extsize_align()
2446 if (!eof && gotp->br_startoff != NULLFILEOFF) in xfs_bmap_extsize_align()
2447 ASSERT(align_off + align_alen <= gotp->br_startoff); in xfs_bmap_extsize_align()
2448 if (prevp->br_startoff != NULLFILEOFF) in xfs_bmap_extsize_align()
2449 ASSERT(align_off >= prevp->br_startoff + prevp->br_blockcount); in xfs_bmap_extsize_align()
2484 if (ap->eof && ap->prevp->br_startoff != NULLFILEOFF && in xfs_bmap_adjacent()
2493 (ap->prevp->br_startoff + ap->prevp->br_blockcount); in xfs_bmap_adjacent()
2513 if (ap->prevp->br_startoff != NULLFILEOFF && in xfs_bmap_adjacent()
2522 (ap->prevp->br_startoff + in xfs_bmap_adjacent()
2559 adjust = gotdiff = ap->gotp->br_startoff - ap->off; in xfs_bmap_adjacent()
3135 ASSERT(got.br_startoff <= del->br_startoff); in xfs_bmap_del_extent()
3136 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent()
3137 got_endoff = got.br_startoff + got.br_blockcount; in xfs_bmap_del_extent()
3184 if ((error = xfs_bmbt_lookup_eq(cur, got.br_startoff, in xfs_bmap_del_extent()
3201 switch (((got.br_startoff == del->br_startoff) << 1) | in xfs_bmap_del_extent()
3276 if ((error = xfs_bmbt_update(cur, got.br_startoff, in xfs_bmap_del_extent()
3287 temp = del->br_startoff - got.br_startoff; in xfs_bmap_del_extent()
3290 new.br_startoff = del_endoff; in xfs_bmap_del_extent()
3299 got.br_startoff, in xfs_bmap_del_extent()
3321 got.br_startoff, in xfs_bmap_del_extent()
3331 got.br_startoff, in xfs_bmap_del_extent()
3409 if (delta->xed_startoff > got.br_startoff) in xfs_bmap_del_extent()
3410 delta->xed_startoff = got.br_startoff; in xfs_bmap_del_extent()
3411 if (delta->xed_blockcount < got.br_startoff+got.br_blockcount) in xfs_bmap_del_extent()
3412 delta->xed_blockcount = got.br_startoff + in xfs_bmap_del_extent()
3562 kp->br_startoff = cpu_to_be64(xfs_bmbt_disk_get_startoff(arp)); in xfs_bmap_extents_to_btree()
3716 gotp->br_startoff = 0xffa5a5a5a5a5a5a5LL; in xfs_bmap_search_multi_extents()
3724 prevp->br_startoff = NULLFILEOFF; in xfs_bmap_search_multi_extents()
3777 (unsigned long long)gotp->br_startoff, in xfs_bmap_search_extents()
4447 if (prev.br_startoff == NULLFILEOFF) in xfs_bmap_last_before()
4450 *last_block = prev.br_startoff + prev.br_blockcount; in xfs_bmap_last_before()
4527 rval = s.br_startoff == 0 && s.br_blockcount == 1; in xfs_bmap_one_block()
4739 ASSERT(mval[i].br_startoff >= bno); in xfs_bmap_validate_ret()
4741 ASSERT(mval[i].br_startoff + mval[i].br_blockcount <= in xfs_bmap_validate_ret()
4744 ASSERT(mval[i].br_startoff < bno + len); in xfs_bmap_validate_ret()
4745 ASSERT(mval[i].br_startoff + mval[i].br_blockcount > in xfs_bmap_validate_ret()
4749 mval[i - 1].br_startoff + mval[i - 1].br_blockcount == in xfs_bmap_validate_ret()
4750 mval[i].br_startoff); in xfs_bmap_validate_ret()
4909 got.br_startoff = end; in xfs_bmapi()
4910 inhole = eof || got.br_startoff > bno; in xfs_bmapi()
4925 aoff = got.br_startoff; in xfs_bmapi()
4933 (got.br_startoff + in xfs_bmapi()
4942 got.br_startoff - bno); in xfs_bmapi()
5119 got.br_startoff = aoff; in xfs_bmapi()
5142 ASSERT(got.br_startoff <= aoff); in xfs_bmapi()
5143 ASSERT(got.br_startoff + got.br_blockcount >= in xfs_bmapi()
5160 mval->br_startoff = bno; in xfs_bmapi()
5163 XFS_FILBLKS_MIN(len, got.br_startoff - bno); in xfs_bmapi()
5176 (got.br_startoff + got.br_blockcount > obno)) { in xfs_bmapi()
5181 mval->br_startoff = bno; in xfs_bmapi()
5188 (bno - got.br_startoff); in xfs_bmapi()
5199 (bno - got.br_startoff)); in xfs_bmapi()
5248 ((mval->br_startoff + mval->br_blockcount) <= end)); in xfs_bmapi()
5251 (mval->br_startoff < obno)); in xfs_bmapi()
5252 bno = mval->br_startoff + mval->br_blockcount; in xfs_bmapi()
5254 if (n > 0 && mval->br_startoff == mval[-1].br_startoff) { in xfs_bmapi()
5267 ASSERT(mval->br_startoff == in xfs_bmapi()
5268 mval[-1].br_startoff + mval[-1].br_blockcount); in xfs_bmapi()
5273 mval->br_startoff == in xfs_bmapi()
5274 mval[-1].br_startoff + mval[-1].br_blockcount) { in xfs_bmapi()
5278 ((mval->br_startoff + mval->br_blockcount) <= in xfs_bmapi()
5410 if (eof || got.br_startoff > bno) { in xfs_bmapi_single()
5415 ASSERT(bno < got.br_startoff + got.br_blockcount); in xfs_bmapi_single()
5416 *fsb = got.br_startblock + (bno - got.br_startoff); in xfs_bmapi_single()
5508 bno = got.br_startoff + got.br_blockcount - 1; in xfs_bunmapi()
5526 if (got.br_startoff > bno) { in xfs_bunmapi()
5537 got.br_startoff + got.br_blockcount - 1); in xfs_bunmapi()
5547 if (got.br_startoff < start) { in xfs_bunmapi()
5548 del.br_startoff = start; in xfs_bunmapi()
5549 del.br_blockcount -= start - got.br_startoff; in xfs_bunmapi()
5551 del.br_startblock += start - got.br_startoff; in xfs_bunmapi()
5553 if (del.br_startoff + del.br_blockcount > bno + 1) in xfs_bunmapi()
5554 del.br_blockcount = bno + 1 - del.br_startoff; in xfs_bunmapi()
5574 if (bno < got.br_startoff) { in xfs_bunmapi()
5592 del.br_startoff += del.br_blockcount - mod; in xfs_bunmapi()
5613 del.br_startoff += mod; in xfs_bunmapi()
5615 } else if ((del.br_startoff == start && in xfs_bunmapi()
5625 if (bno < got.br_startoff) { in xfs_bunmapi()
5644 if (prev.br_startoff < start) { in xfs_bunmapi()
5645 mod = start - prev.br_startoff; in xfs_bunmapi()
5648 prev.br_startoff = start; in xfs_bunmapi()
5708 del.br_startoff > got.br_startoff && in xfs_bunmapi()
5709 del.br_startoff + del.br_blockcount < in xfs_bunmapi()
5710 got.br_startoff + got.br_blockcount) { in xfs_bunmapi()
5719 bno = del.br_startoff - 1; in xfs_bunmapi()
6019 out.bmv_offset = XFS_FSB_TO_BB(mp, map[i].br_startoff); in xfs_getbmap()
6099 *aeof = (off >= s.br_startoff && in xfs_bmap_isaeof()
6100 off < s.br_startoff + s.br_blockcount && in xfs_bmap_isaeof()
6102 off >= s.br_startoff + s.br_blockcount; in xfs_bmap_isaeof()
6226 ASSERT(be64_to_cpu(prevp->br_startoff) < in xfs_check_block()
6227 be64_to_cpu(keyp->br_startoff)); in xfs_check_block()