Lines Matching refs:rm_blockcount
40 cur->bc_rec.r.rm_blockcount = len;
62 cur->bc_rec.r.rm_blockcount = len;
83 irec->rm_startblock, irec->rm_blockcount,
87 rec.rmap.rm_blockcount = cpu_to_be32(irec->rm_blockcount);
122 rcur->bc_rec.r.rm_blockcount = len;
184 irec->rm_blockcount = be32_to_cpu(rec->rmap.rm_blockcount);
211 if (irec->rm_blockcount == 0)
216 if (irec->rm_blockcount != XFS_AGFL_BLOCK(mp) + 1)
223 irec->rm_startblock + irec->rm_blockcount)
226 irec->rm_startblock + irec->rm_blockcount - 1))
243 irec->rm_blockcount);
264 rec->rm_blockcount, rec->rm_owner, rec->rm_offset,
271 rec->rm_offset + rec->rm_blockcount - 1 != info->high.rm_offset)
310 info.high.rm_blockcount = 0;
324 irec->rm_blockcount, irec->rm_owner,
340 rec->rm_blockcount, rec->rm_owner, rec->rm_offset,
348 rec->rm_offset + rec->rm_blockcount <= info->high.rm_offset))
382 info.high.rm_blockcount = 0;
396 irec->rm_blockcount, irec->rm_owner,
450 offset + len > ltoff + rec->rm_blockcount)) {
526 ltrec.rm_blockcount, ltrec.rm_owner,
540 ltrec.rm_startblock + ltrec.rm_blockcount)) {
555 ltrec.rm_startblock + ltrec.rm_blockcount <= bno) {
577 ltrec.rm_startblock + ltrec.rm_blockcount <
589 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) {
592 ltrec.rm_startblock, ltrec.rm_blockcount,
614 ltrec.rm_blockcount -= len;
620 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) {
631 ltrec.rm_blockcount -= len;
649 xfs_extlen_t orig_len = ltrec.rm_blockcount;
651 ltrec.rm_blockcount = bno - ltrec.rm_startblock;
661 cur->bc_rec.r.rm_blockcount = orig_len - len -
662 ltrec.rm_blockcount;
671 cur->bc_rec.r.rm_blockcount,
799 ltrec.rm_blockcount, ltrec.rm_owner,
808 ltrec.rm_startblock + ltrec.rm_blockcount > bno)) {
835 gtrec.rm_blockcount, gtrec.rm_owner,
846 ltrec.rm_startblock + ltrec.rm_blockcount == bno &&
847 (ignore_off || ltrec.rm_offset + ltrec.rm_blockcount == offset)) {
857 ltrec.rm_blockcount += len;
861 (unsigned long)ltrec.rm_blockcount + len +
862 gtrec.rm_blockcount <= XFS_RMAP_LEN_MAX) {
872 ltrec.rm_blockcount += gtrec.rm_blockcount;
875 gtrec.rm_blockcount,
908 gtrec.rm_blockcount += len;
920 cur->bc_rec.r.rm_blockcount = len;
1038 PREV.rm_blockcount, PREV.rm_owner,
1042 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff);
1052 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff)
1073 LEFT.rm_startblock + LEFT.rm_blockcount >
1080 LEFT.rm_blockcount, LEFT.rm_owner,
1082 if (LEFT.rm_startblock + LEFT.rm_blockcount == bno &&
1083 LEFT.rm_offset + LEFT.rm_blockcount == offset &&
1118 RIGHT.rm_blockcount, RIGHT.rm_owner,
1131 (unsigned long)LEFT.rm_blockcount + len +
1132 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX)
1166 RIGHT.rm_startblock, RIGHT.rm_blockcount,
1184 PREV.rm_startblock, PREV.rm_blockcount,
1202 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount;
1214 PREV.rm_startblock, PREV.rm_blockcount,
1232 NEW.rm_blockcount += PREV.rm_blockcount;
1251 RIGHT.rm_startblock, RIGHT.rm_blockcount,
1269 NEW.rm_blockcount = len + RIGHT.rm_blockcount;
1297 NEW.rm_blockcount -= len;
1305 NEW.rm_blockcount += len;
1319 NEW.rm_blockcount -= len;
1326 NEW.rm_blockcount = len;
1346 NEW.rm_blockcount -= len;
1356 NEW.rm_blockcount += len;
1368 NEW.rm_blockcount -= len;
1383 NEW.rm_blockcount = len;
1407 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount -
1415 NEW.rm_blockcount = offset - PREV.rm_offset;
1418 NEW.rm_startblock, NEW.rm_blockcount,
1527 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff);
1537 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff)
1548 LEFT.rm_startblock + LEFT.rm_blockcount >
1577 RIGHT.rm_blockcount, RIGHT.rm_owner,
1588 (unsigned long)LEFT.rm_blockcount + len +
1589 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX)
1606 RIGHT.rm_blockcount, RIGHT.rm_owner,
1611 PREV.rm_blockcount, PREV.rm_owner,
1617 NEW.rm_blockcount, NEW.rm_owner,
1625 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount;
1637 PREV.rm_blockcount, PREV.rm_owner,
1643 NEW.rm_blockcount, NEW.rm_owner,
1651 NEW.rm_blockcount += PREV.rm_blockcount;
1663 RIGHT.rm_blockcount, RIGHT.rm_owner,
1669 NEW.rm_blockcount, NEW.rm_owner,
1677 NEW.rm_blockcount += RIGHT.rm_blockcount;
1692 NEW.rm_blockcount, NEW.rm_owner,
1713 NEW.rm_blockcount, NEW.rm_owner,
1719 NEW.rm_blockcount -= len;
1721 NEW.rm_blockcount, NEW.rm_owner,
1727 NEW.rm_blockcount, NEW.rm_owner,
1735 NEW.rm_blockcount += len;
1748 NEW.rm_blockcount, NEW.rm_owner,
1754 NEW.rm_blockcount -= len;
1756 NEW.rm_blockcount, NEW.rm_owner,
1772 NEW.rm_blockcount, NEW.rm_owner,
1780 NEW.rm_blockcount = offset - NEW.rm_offset;
1786 NEW.rm_blockcount, NEW.rm_owner,
1792 NEW.rm_blockcount += len;
1794 NEW.rm_blockcount, NEW.rm_owner,
1807 NEW.rm_blockcount, NEW.rm_owner,
1815 NEW.rm_blockcount -= len;
1834 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount -
1838 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset,
1845 NEW.rm_blockcount, NEW.rm_owner,
1853 NEW.rm_blockcount = offset - NEW.rm_offset;
1859 NEW.rm_blockcount = len;
1864 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset,
1947 ltrec.rm_startblock + ltrec.rm_blockcount <
1972 if (XFS_IS_CORRUPT(mp, offset > ltoff + ltrec.rm_blockcount)) {
1977 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) {
1980 ltrec.rm_blockcount, ltrec.rm_owner,
1998 ltrec.rm_blockcount, ltrec.rm_owner,
2005 ltrec.rm_blockcount -= len;
2008 ltrec.rm_blockcount, ltrec.rm_owner,
2012 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) {
2024 ltrec.rm_blockcount, ltrec.rm_owner,
2032 ltrec.rm_blockcount -= len;
2049 xfs_extlen_t orig_len = ltrec.rm_blockcount;
2053 ltrec.rm_blockcount, ltrec.rm_owner,
2061 ltrec.rm_blockcount = bno - ltrec.rm_startblock;
2068 orig_len - len - ltrec.rm_blockcount,
2142 gtrec.rm_blockcount, gtrec.rm_owner,
2150 ltrec.rm_startblock + ltrec.rm_blockcount == bno &&
2151 ltrec.rm_offset + ltrec.rm_blockcount == offset) {
2161 ltrec.rm_blockcount += len;
2174 ltrec.rm_blockcount += gtrec.rm_blockcount;
2176 gtrec.rm_blockcount, gtrec.rm_owner,
2184 ltrec.rm_blockcount, ltrec.rm_owner,
2210 gtrec.rm_blockcount, gtrec.rm_owner,
2217 gtrec.rm_blockcount += len;
2220 gtrec.rm_blockcount, gtrec.rm_owner,
2261 rmap->rm_blockcount,
2266 rmap->rm_blockcount,
2698 irec.rm_startblock + irec.rm_blockcount >= bno + len);