Lines Matching refs:rm_blockcount

42 	cur->bc_rec.r.rm_blockcount = len;  in xfs_rmap_lookup_le()
64 cur->bc_rec.r.rm_blockcount = len; in xfs_rmap_lookup_eq()
85 irec->rm_startblock, irec->rm_blockcount, in xfs_rmap_update()
89 rec.rmap.rm_blockcount = cpu_to_be32(irec->rm_blockcount); in xfs_rmap_update()
124 rcur->bc_rec.r.rm_blockcount = len; in xfs_rmap_insert()
186 irec->rm_blockcount = be32_to_cpu(rec->rmap.rm_blockcount); in xfs_rmap_btrec_to_irec()
213 if (irec->rm_blockcount == 0) in xfs_rmap_get_rec()
218 if (irec->rm_blockcount != XFS_AGFL_BLOCK(mp) + 1) in xfs_rmap_get_rec()
225 irec->rm_startblock + irec->rm_blockcount) in xfs_rmap_get_rec()
228 irec->rm_startblock + irec->rm_blockcount - 1)) in xfs_rmap_get_rec()
245 irec->rm_blockcount); in xfs_rmap_get_rec()
266 rec->rm_blockcount, rec->rm_owner, rec->rm_offset, in xfs_rmap_find_left_neighbor_helper()
273 rec->rm_offset + rec->rm_blockcount - 1 != info->high.rm_offset) in xfs_rmap_find_left_neighbor_helper()
312 info.high.rm_blockcount = 0; in xfs_rmap_find_left_neighbor()
326 irec->rm_blockcount, irec->rm_owner, in xfs_rmap_find_left_neighbor()
342 rec->rm_blockcount, rec->rm_owner, rec->rm_offset, in xfs_rmap_lookup_le_range_helper()
350 rec->rm_offset + rec->rm_blockcount <= info->high.rm_offset)) in xfs_rmap_lookup_le_range_helper()
384 info.high.rm_blockcount = 0; in xfs_rmap_lookup_le_range()
398 irec->rm_blockcount, irec->rm_owner, in xfs_rmap_lookup_le_range()
452 offset + len > ltoff + rec->rm_blockcount)) { in xfs_rmap_free_check_owner()
528 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap()
542 ltrec.rm_startblock + ltrec.rm_blockcount)) { in xfs_rmap_unmap()
557 ltrec.rm_startblock + ltrec.rm_blockcount <= bno) { in xfs_rmap_unmap()
579 ltrec.rm_startblock + ltrec.rm_blockcount < in xfs_rmap_unmap()
591 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) { in xfs_rmap_unmap()
594 ltrec.rm_startblock, ltrec.rm_blockcount, in xfs_rmap_unmap()
616 ltrec.rm_blockcount -= len; in xfs_rmap_unmap()
622 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) { in xfs_rmap_unmap()
633 ltrec.rm_blockcount -= len; in xfs_rmap_unmap()
651 xfs_extlen_t orig_len = ltrec.rm_blockcount; in xfs_rmap_unmap()
653 ltrec.rm_blockcount = bno - ltrec.rm_startblock; in xfs_rmap_unmap()
663 cur->bc_rec.r.rm_blockcount = orig_len - len - in xfs_rmap_unmap()
664 ltrec.rm_blockcount; in xfs_rmap_unmap()
673 cur->bc_rec.r.rm_blockcount, in xfs_rmap_unmap()
801 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_map()
810 ltrec.rm_startblock + ltrec.rm_blockcount > bno)) { in xfs_rmap_map()
837 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map()
848 ltrec.rm_startblock + ltrec.rm_blockcount == bno && in xfs_rmap_map()
849 (ignore_off || ltrec.rm_offset + ltrec.rm_blockcount == offset)) { in xfs_rmap_map()
859 ltrec.rm_blockcount += len; in xfs_rmap_map()
863 (unsigned long)ltrec.rm_blockcount + len + in xfs_rmap_map()
864 gtrec.rm_blockcount <= XFS_RMAP_LEN_MAX) { in xfs_rmap_map()
874 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map()
877 gtrec.rm_blockcount, in xfs_rmap_map()
910 gtrec.rm_blockcount += len; in xfs_rmap_map()
922 cur->bc_rec.r.rm_blockcount = len; in xfs_rmap_map()
1040 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert()
1044 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff); in xfs_rmap_convert()
1054 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff) in xfs_rmap_convert()
1075 LEFT.rm_startblock + LEFT.rm_blockcount > in xfs_rmap_convert()
1082 LEFT.rm_blockcount, LEFT.rm_owner, in xfs_rmap_convert()
1084 if (LEFT.rm_startblock + LEFT.rm_blockcount == bno && in xfs_rmap_convert()
1085 LEFT.rm_offset + LEFT.rm_blockcount == offset && in xfs_rmap_convert()
1120 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert()
1133 (unsigned long)LEFT.rm_blockcount + len + in xfs_rmap_convert()
1134 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX) in xfs_rmap_convert()
1168 RIGHT.rm_startblock, RIGHT.rm_blockcount, in xfs_rmap_convert()
1186 PREV.rm_startblock, PREV.rm_blockcount, in xfs_rmap_convert()
1204 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount; in xfs_rmap_convert()
1216 PREV.rm_startblock, PREV.rm_blockcount, in xfs_rmap_convert()
1234 NEW.rm_blockcount += PREV.rm_blockcount; in xfs_rmap_convert()
1253 RIGHT.rm_startblock, RIGHT.rm_blockcount, in xfs_rmap_convert()
1271 NEW.rm_blockcount = len + RIGHT.rm_blockcount; in xfs_rmap_convert()
1299 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1307 NEW.rm_blockcount += len; in xfs_rmap_convert()
1321 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1328 NEW.rm_blockcount = len; in xfs_rmap_convert()
1348 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1358 NEW.rm_blockcount += len; in xfs_rmap_convert()
1370 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1385 NEW.rm_blockcount = len; in xfs_rmap_convert()
1409 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount - in xfs_rmap_convert()
1417 NEW.rm_blockcount = offset - PREV.rm_offset; in xfs_rmap_convert()
1420 NEW.rm_startblock, NEW.rm_blockcount, in xfs_rmap_convert()
1529 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff); in xfs_rmap_convert_shared()
1539 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff) in xfs_rmap_convert_shared()
1550 LEFT.rm_startblock + LEFT.rm_blockcount > in xfs_rmap_convert_shared()
1579 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1590 (unsigned long)LEFT.rm_blockcount + len + in xfs_rmap_convert_shared()
1591 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX) in xfs_rmap_convert_shared()
1608 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1613 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert_shared()
1619 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1627 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount; in xfs_rmap_convert_shared()
1639 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert_shared()
1645 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1653 NEW.rm_blockcount += PREV.rm_blockcount; in xfs_rmap_convert_shared()
1665 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1671 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1679 NEW.rm_blockcount += RIGHT.rm_blockcount; in xfs_rmap_convert_shared()
1694 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1715 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1721 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1723 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1729 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1737 NEW.rm_blockcount += len; in xfs_rmap_convert_shared()
1750 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1756 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1758 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1774 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1782 NEW.rm_blockcount = offset - NEW.rm_offset; in xfs_rmap_convert_shared()
1788 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1794 NEW.rm_blockcount += len; in xfs_rmap_convert_shared()
1796 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1809 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1817 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1836 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount - in xfs_rmap_convert_shared()
1840 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset, in xfs_rmap_convert_shared()
1847 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1855 NEW.rm_blockcount = offset - NEW.rm_offset; in xfs_rmap_convert_shared()
1861 NEW.rm_blockcount = len; in xfs_rmap_convert_shared()
1866 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset, in xfs_rmap_convert_shared()
1949 ltrec.rm_startblock + ltrec.rm_blockcount < in xfs_rmap_unmap_shared()
1974 if (XFS_IS_CORRUPT(mp, offset > ltoff + ltrec.rm_blockcount)) { in xfs_rmap_unmap_shared()
1979 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) { in xfs_rmap_unmap_shared()
1982 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2000 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2007 ltrec.rm_blockcount -= len; in xfs_rmap_unmap_shared()
2010 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2014 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) { in xfs_rmap_unmap_shared()
2026 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2034 ltrec.rm_blockcount -= len; in xfs_rmap_unmap_shared()
2051 xfs_extlen_t orig_len = ltrec.rm_blockcount; in xfs_rmap_unmap_shared()
2055 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2063 ltrec.rm_blockcount = bno - ltrec.rm_startblock; in xfs_rmap_unmap_shared()
2070 orig_len - len - ltrec.rm_blockcount, in xfs_rmap_unmap_shared()
2144 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2152 ltrec.rm_startblock + ltrec.rm_blockcount == bno && in xfs_rmap_map_shared()
2153 ltrec.rm_offset + ltrec.rm_blockcount == offset) { in xfs_rmap_map_shared()
2163 ltrec.rm_blockcount += len; in xfs_rmap_map_shared()
2176 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map_shared()
2178 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2186 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_map_shared()
2212 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2219 gtrec.rm_blockcount += len; in xfs_rmap_map_shared()
2222 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2263 rmap->rm_blockcount, in xfs_rmap_map_raw()
2268 rmap->rm_blockcount, in xfs_rmap_map_raw()
2696 irec.rm_startblock + irec.rm_blockcount >= bno + len); in xfs_rmap_record_exists()