Lines Matching refs:rm_blockcount

47 	cur->bc_rec.r.rm_blockcount = 0;  in xfs_rmap_lookup_le()
80 cur->bc_rec.r.rm_blockcount = len; in xfs_rmap_lookup_eq()
101 irec->rm_startblock, irec->rm_blockcount, in xfs_rmap_update()
105 rec.rmap.rm_blockcount = cpu_to_be32(irec->rm_blockcount); in xfs_rmap_update()
140 rcur->bc_rec.r.rm_blockcount = len; in xfs_rmap_insert()
202 irec->rm_blockcount = be32_to_cpu(rec->rmap.rm_blockcount); in xfs_rmap_btrec_to_irec()
229 if (irec->rm_blockcount == 0) in xfs_rmap_get_rec()
234 if (irec->rm_blockcount != XFS_AGFL_BLOCK(mp) + 1) in xfs_rmap_get_rec()
239 irec->rm_blockcount)) in xfs_rmap_get_rec()
256 irec->rm_blockcount); in xfs_rmap_get_rec()
276 rec->rm_blockcount, rec->rm_owner, rec->rm_offset, in xfs_rmap_find_left_neighbor_helper()
283 rec->rm_offset + rec->rm_blockcount - 1 != info->high.rm_offset) in xfs_rmap_find_left_neighbor_helper()
322 info.high.rm_blockcount = 0; in xfs_rmap_find_left_neighbor()
359 irec->rm_blockcount, irec->rm_owner, irec->rm_offset, in xfs_rmap_find_left_neighbor()
375 rec->rm_blockcount, rec->rm_owner, rec->rm_offset, in xfs_rmap_lookup_le_range_helper()
383 rec->rm_offset + rec->rm_blockcount <= info->high.rm_offset)) in xfs_rmap_lookup_le_range_helper()
417 info.high.rm_blockcount = 0; in xfs_rmap_lookup_le_range()
455 irec->rm_blockcount, irec->rm_owner, irec->rm_offset, in xfs_rmap_lookup_le_range()
509 offset + len > ltoff + rec->rm_blockcount)) { in xfs_rmap_free_check_owner()
578 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap()
592 ltrec.rm_startblock + ltrec.rm_blockcount)) { in xfs_rmap_unmap()
607 ltrec.rm_startblock + ltrec.rm_blockcount <= bno) { in xfs_rmap_unmap()
629 ltrec.rm_startblock + ltrec.rm_blockcount < in xfs_rmap_unmap()
641 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) { in xfs_rmap_unmap()
644 ltrec.rm_startblock, ltrec.rm_blockcount, in xfs_rmap_unmap()
666 ltrec.rm_blockcount -= len; in xfs_rmap_unmap()
672 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) { in xfs_rmap_unmap()
683 ltrec.rm_blockcount -= len; in xfs_rmap_unmap()
701 xfs_extlen_t orig_len = ltrec.rm_blockcount; in xfs_rmap_unmap()
703 ltrec.rm_blockcount = bno - ltrec.rm_startblock; in xfs_rmap_unmap()
713 cur->bc_rec.r.rm_blockcount = orig_len - len - in xfs_rmap_unmap()
714 ltrec.rm_blockcount; in xfs_rmap_unmap()
723 cur->bc_rec.r.rm_blockcount, in xfs_rmap_unmap()
844 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_map()
853 ltrec.rm_startblock + ltrec.rm_blockcount > bno)) { in xfs_rmap_map()
880 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map()
891 ltrec.rm_startblock + ltrec.rm_blockcount == bno && in xfs_rmap_map()
892 (ignore_off || ltrec.rm_offset + ltrec.rm_blockcount == offset)) { in xfs_rmap_map()
902 ltrec.rm_blockcount += len; in xfs_rmap_map()
906 (unsigned long)ltrec.rm_blockcount + len + in xfs_rmap_map()
907 gtrec.rm_blockcount <= XFS_RMAP_LEN_MAX) { in xfs_rmap_map()
917 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map()
920 gtrec.rm_blockcount, in xfs_rmap_map()
953 gtrec.rm_blockcount += len; in xfs_rmap_map()
965 cur->bc_rec.r.rm_blockcount = len; in xfs_rmap_map()
1076 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert()
1080 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff); in xfs_rmap_convert()
1090 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff) in xfs_rmap_convert()
1111 LEFT.rm_startblock + LEFT.rm_blockcount > in xfs_rmap_convert()
1118 LEFT.rm_blockcount, LEFT.rm_owner, in xfs_rmap_convert()
1120 if (LEFT.rm_startblock + LEFT.rm_blockcount == bno && in xfs_rmap_convert()
1121 LEFT.rm_offset + LEFT.rm_blockcount == offset && in xfs_rmap_convert()
1156 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert()
1169 (unsigned long)LEFT.rm_blockcount + len + in xfs_rmap_convert()
1170 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX) in xfs_rmap_convert()
1204 RIGHT.rm_startblock, RIGHT.rm_blockcount, in xfs_rmap_convert()
1222 PREV.rm_startblock, PREV.rm_blockcount, in xfs_rmap_convert()
1240 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount; in xfs_rmap_convert()
1252 PREV.rm_startblock, PREV.rm_blockcount, in xfs_rmap_convert()
1270 NEW.rm_blockcount += PREV.rm_blockcount; in xfs_rmap_convert()
1289 RIGHT.rm_startblock, RIGHT.rm_blockcount, in xfs_rmap_convert()
1307 NEW.rm_blockcount = len + RIGHT.rm_blockcount; in xfs_rmap_convert()
1335 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1343 NEW.rm_blockcount += len; in xfs_rmap_convert()
1357 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1364 NEW.rm_blockcount = len; in xfs_rmap_convert()
1384 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1394 NEW.rm_blockcount += len; in xfs_rmap_convert()
1406 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1421 NEW.rm_blockcount = len; in xfs_rmap_convert()
1445 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount - in xfs_rmap_convert()
1453 NEW.rm_blockcount = offset - PREV.rm_offset; in xfs_rmap_convert()
1456 NEW.rm_startblock, NEW.rm_blockcount, in xfs_rmap_convert()
1565 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff); in xfs_rmap_convert_shared()
1575 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff) in xfs_rmap_convert_shared()
1586 LEFT.rm_startblock + LEFT.rm_blockcount > in xfs_rmap_convert_shared()
1615 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1626 (unsigned long)LEFT.rm_blockcount + len + in xfs_rmap_convert_shared()
1627 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX) in xfs_rmap_convert_shared()
1644 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1649 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert_shared()
1655 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1663 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount; in xfs_rmap_convert_shared()
1675 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert_shared()
1681 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1689 NEW.rm_blockcount += PREV.rm_blockcount; in xfs_rmap_convert_shared()
1701 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1707 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1715 NEW.rm_blockcount += RIGHT.rm_blockcount; in xfs_rmap_convert_shared()
1730 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1751 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1757 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1759 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1765 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1773 NEW.rm_blockcount += len; in xfs_rmap_convert_shared()
1786 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1792 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1794 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1810 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1818 NEW.rm_blockcount = offset - NEW.rm_offset; in xfs_rmap_convert_shared()
1824 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1830 NEW.rm_blockcount += len; in xfs_rmap_convert_shared()
1832 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1845 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1853 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1872 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount - in xfs_rmap_convert_shared()
1876 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset, in xfs_rmap_convert_shared()
1883 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1891 NEW.rm_blockcount = offset - NEW.rm_offset; in xfs_rmap_convert_shared()
1897 NEW.rm_blockcount = len; in xfs_rmap_convert_shared()
1902 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset, in xfs_rmap_convert_shared()
1985 ltrec.rm_startblock + ltrec.rm_blockcount < in xfs_rmap_unmap_shared()
2010 if (XFS_IS_CORRUPT(mp, offset > ltoff + ltrec.rm_blockcount)) { in xfs_rmap_unmap_shared()
2015 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) { in xfs_rmap_unmap_shared()
2018 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2036 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2043 ltrec.rm_blockcount -= len; in xfs_rmap_unmap_shared()
2046 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2050 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) { in xfs_rmap_unmap_shared()
2062 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2070 ltrec.rm_blockcount -= len; in xfs_rmap_unmap_shared()
2087 xfs_extlen_t orig_len = ltrec.rm_blockcount; in xfs_rmap_unmap_shared()
2091 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
2099 ltrec.rm_blockcount = bno - ltrec.rm_startblock; in xfs_rmap_unmap_shared()
2106 orig_len - len - ltrec.rm_blockcount, in xfs_rmap_unmap_shared()
2180 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2188 ltrec.rm_startblock + ltrec.rm_blockcount == bno && in xfs_rmap_map_shared()
2189 ltrec.rm_offset + ltrec.rm_blockcount == offset) { in xfs_rmap_map_shared()
2199 ltrec.rm_blockcount += len; in xfs_rmap_map_shared()
2212 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map_shared()
2214 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2222 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_map_shared()
2248 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2255 gtrec.rm_blockcount += len; in xfs_rmap_map_shared()
2258 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2299 rmap->rm_blockcount, in xfs_rmap_map_raw()
2304 rmap->rm_blockcount, in xfs_rmap_map_raw()
2722 irec.rm_startblock + irec.rm_blockcount >= bno + len); in xfs_rmap_record_exists()