Lines Matching refs:rc_startblock

51 	cur->bc_rec.rc.rc_startblock = bno;
68 cur->bc_rec.rc.rc_startblock = bno;
85 cur->bc_rec.rc.rc_startblock = bno;
96 irec->rc_startblock = be32_to_cpu(rec->refc.rc_startblock);
127 realstart = irec->rc_startblock;
155 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount);
173 rec.refc.rc_startblock = cpu_to_be32(irec->rc_startblock);
197 cur->bc_rec.rc.rc_startblock = irec->rc_startblock;
245 error = xfs_refcount_lookup_ge(cur, irec.rc_startblock, &found_rec);
335 return rc->rc_startblock + rc->rc_blockcount;
365 if (rcext.rc_startblock == agbno || xfs_refc_next(&rcext) <= agbno)
374 tmp.rc_startblock = agbno;
375 tmp.rc_blockcount -= (agbno - rcext.rc_startblock);
382 tmp.rc_blockcount = agbno - rcext.rc_startblock;
424 error = xfs_refcount_lookup_ge(cur, center->rc_startblock,
452 error = xfs_refcount_lookup_le(cur, left->rc_startblock,
494 error = xfs_refcount_lookup_le(cur, cleft->rc_startblock,
513 error = xfs_refcount_lookup_le(cur, left->rc_startblock,
558 error = xfs_refcount_lookup_le(cur, cright->rc_startblock,
577 error = xfs_refcount_lookup_le(cur, right->rc_startblock,
586 right->rc_startblock -= cright->rc_blockcount;
620 left->rc_startblock = cleft->rc_startblock = NULLAGBLOCK;
657 if (tmp.rc_startblock == agbno)
668 cleft->rc_startblock = agbno;
670 tmp.rc_startblock - agbno);
678 cleft->rc_startblock = agbno;
709 right->rc_startblock = cright->rc_startblock = NULLAGBLOCK;
724 if (tmp.rc_startblock != agbno + aglen)
757 cright->rc_startblock = max(agbno, xfs_refc_next(&tmp));
758 cright->rc_blockcount = right->rc_startblock -
759 cright->rc_startblock;
767 cright->rc_startblock = agbno;
786 return rc->rc_startblock != NULLAGBLOCK;
826 cequal = (cleft.rc_startblock == cright.rc_startblock) &&
939 ext.rc_startblock = cur->bc_mp->m_sb.sb_agblocks;
949 if (ext.rc_startblock != *agbno) {
950 tmp.rc_startblock = *agbno;
952 ext.rc_startblock - *agbno);
975 tmp.rc_startblock);
1020 ext.rc_startblock);
1334 if (tmp.rc_startblock + tmp.rc_blockcount <= agbno) {
1350 if (tmp.rc_startblock >= agbno + aglen)
1354 if (tmp.rc_startblock < agbno) {
1355 tmp.rc_blockcount -= (agbno - tmp.rc_startblock);
1356 tmp.rc_startblock = agbno;
1359 *fbno = tmp.rc_startblock;
1378 if (tmp.rc_startblock >= agbno + aglen ||
1379 tmp.rc_startblock != *fbno + *flen)
1469 ext.rc_startblock = cur->bc_mp->m_sb.sb_agblocks +
1479 agbno + aglen > ext.rc_startblock)) {
1484 tmp.rc_startblock = agbno;
1501 if (XFS_IS_CORRUPT(cur->bc_mp, ext.rc_startblock != agbno)) {
1724 low.rc.rc_startblock = XFS_REFC_COW_START;
1725 high.rc.rc_startblock = -1U;
1744 agbno = rr->rr_rrec.rc_startblock - XFS_REFC_COW_START;
1784 low.rc.rc_startblock = bno;
1786 high.rc.rc_startblock = bno + len - 1;