Lines Matching refs:rm_blockcount

40 	cur->bc_rec.r.rm_blockcount = len;  in xfs_rmap_lookup_le()
62 cur->bc_rec.r.rm_blockcount = len; in xfs_rmap_lookup_eq()
83 irec->rm_startblock, irec->rm_blockcount, in xfs_rmap_update()
87 rec.rmap.rm_blockcount = cpu_to_be32(irec->rm_blockcount); in xfs_rmap_update()
119 rcur->bc_rec.r.rm_blockcount = len; in xfs_rmap_insert()
172 irec->rm_blockcount = be32_to_cpu(rec->rmap.rm_blockcount); in xfs_rmap_btrec_to_irec()
199 if (irec->rm_blockcount == 0) in xfs_rmap_get_rec()
204 if (irec->rm_blockcount != XFS_AGFL_BLOCK(mp) + 1) in xfs_rmap_get_rec()
211 irec->rm_startblock + irec->rm_blockcount) in xfs_rmap_get_rec()
214 irec->rm_startblock + irec->rm_blockcount - 1)) in xfs_rmap_get_rec()
231 irec->rm_blockcount); in xfs_rmap_get_rec()
252 rec->rm_blockcount, rec->rm_owner, rec->rm_offset, in xfs_rmap_find_left_neighbor_helper()
259 rec->rm_offset + rec->rm_blockcount - 1 != info->high.rm_offset) in xfs_rmap_find_left_neighbor_helper()
298 info.high.rm_blockcount = 0; in xfs_rmap_find_left_neighbor()
312 irec->rm_blockcount, irec->rm_owner, in xfs_rmap_find_left_neighbor()
328 rec->rm_blockcount, rec->rm_owner, rec->rm_offset, in xfs_rmap_lookup_le_range_helper()
336 rec->rm_offset + rec->rm_blockcount <= info->high.rm_offset)) in xfs_rmap_lookup_le_range_helper()
370 info.high.rm_blockcount = 0; in xfs_rmap_lookup_le_range()
384 irec->rm_blockcount, irec->rm_owner, in xfs_rmap_lookup_le_range()
425 ltoff + rec->rm_blockcount >= offset + len, in xfs_rmap_free_check_owner()
493 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap()
506 ltrec.rm_blockcount, out_error); in xfs_rmap_unmap()
518 ltrec.rm_startblock + ltrec.rm_blockcount <= bno) { in xfs_rmap_unmap()
536 ltrec.rm_startblock + ltrec.rm_blockcount >= in xfs_rmap_unmap()
545 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) { in xfs_rmap_unmap()
548 ltrec.rm_startblock, ltrec.rm_blockcount, in xfs_rmap_unmap()
567 ltrec.rm_blockcount -= len; in xfs_rmap_unmap()
573 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) { in xfs_rmap_unmap()
584 ltrec.rm_blockcount -= len; in xfs_rmap_unmap()
602 xfs_extlen_t orig_len = ltrec.rm_blockcount; in xfs_rmap_unmap()
604 ltrec.rm_blockcount = bno - ltrec.rm_startblock; in xfs_rmap_unmap()
614 cur->bc_rec.r.rm_blockcount = orig_len - len - in xfs_rmap_unmap()
615 ltrec.rm_blockcount; in xfs_rmap_unmap()
624 cur->bc_rec.r.rm_blockcount, in xfs_rmap_unmap()
749 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_map()
758 ltrec.rm_startblock + ltrec.rm_blockcount <= bno, out_error); in xfs_rmap_map()
777 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map()
788 ltrec.rm_startblock + ltrec.rm_blockcount == bno && in xfs_rmap_map()
789 (ignore_off || ltrec.rm_offset + ltrec.rm_blockcount == offset)) { in xfs_rmap_map()
799 ltrec.rm_blockcount += len; in xfs_rmap_map()
803 (unsigned long)ltrec.rm_blockcount + len + in xfs_rmap_map()
804 gtrec.rm_blockcount <= XFS_RMAP_LEN_MAX) { in xfs_rmap_map()
814 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map()
817 gtrec.rm_blockcount, in xfs_rmap_map()
847 gtrec.rm_blockcount += len; in xfs_rmap_map()
859 cur->bc_rec.r.rm_blockcount = len; in xfs_rmap_map()
968 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert()
972 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff); in xfs_rmap_convert()
982 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff) in xfs_rmap_convert()
1000 LEFT.rm_startblock + LEFT.rm_blockcount <= bno, in xfs_rmap_convert()
1004 LEFT.rm_blockcount, LEFT.rm_owner, in xfs_rmap_convert()
1006 if (LEFT.rm_startblock + LEFT.rm_blockcount == bno && in xfs_rmap_convert()
1007 LEFT.rm_offset + LEFT.rm_blockcount == offset && in xfs_rmap_convert()
1034 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert()
1047 (unsigned long)LEFT.rm_blockcount + len + in xfs_rmap_convert()
1048 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX) in xfs_rmap_convert()
1076 RIGHT.rm_startblock, RIGHT.rm_blockcount, in xfs_rmap_convert()
1088 PREV.rm_startblock, PREV.rm_blockcount, in xfs_rmap_convert()
1100 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount; in xfs_rmap_convert()
1112 PREV.rm_startblock, PREV.rm_blockcount, in xfs_rmap_convert()
1124 NEW.rm_blockcount += PREV.rm_blockcount; in xfs_rmap_convert()
1140 RIGHT.rm_startblock, RIGHT.rm_blockcount, in xfs_rmap_convert()
1152 NEW.rm_blockcount = len + RIGHT.rm_blockcount; in xfs_rmap_convert()
1180 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1188 NEW.rm_blockcount += len; in xfs_rmap_convert()
1202 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1209 NEW.rm_blockcount = len; in xfs_rmap_convert()
1226 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1236 NEW.rm_blockcount += len; in xfs_rmap_convert()
1248 NEW.rm_blockcount -= len; in xfs_rmap_convert()
1260 NEW.rm_blockcount = len; in xfs_rmap_convert()
1281 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount - in xfs_rmap_convert()
1289 NEW.rm_blockcount = offset - PREV.rm_offset; in xfs_rmap_convert()
1292 NEW.rm_startblock, NEW.rm_blockcount, in xfs_rmap_convert()
1389 ASSERT(PREV.rm_offset + PREV.rm_blockcount >= new_endoff); in xfs_rmap_convert_shared()
1399 if (PREV.rm_offset + PREV.rm_blockcount == new_endoff) in xfs_rmap_convert_shared()
1410 LEFT.rm_startblock + LEFT.rm_blockcount <= bno, in xfs_rmap_convert_shared()
1431 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1442 (unsigned long)LEFT.rm_blockcount + len + in xfs_rmap_convert_shared()
1443 RIGHT.rm_blockcount > XFS_RMAP_LEN_MAX) in xfs_rmap_convert_shared()
1460 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1465 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert_shared()
1471 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1476 NEW.rm_blockcount += PREV.rm_blockcount + RIGHT.rm_blockcount; in xfs_rmap_convert_shared()
1488 PREV.rm_blockcount, PREV.rm_owner, in xfs_rmap_convert_shared()
1494 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1499 NEW.rm_blockcount += PREV.rm_blockcount; in xfs_rmap_convert_shared()
1511 RIGHT.rm_blockcount, RIGHT.rm_owner, in xfs_rmap_convert_shared()
1517 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1522 NEW.rm_blockcount += RIGHT.rm_blockcount; in xfs_rmap_convert_shared()
1537 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1555 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1561 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1563 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1569 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1574 NEW.rm_blockcount += len; in xfs_rmap_convert_shared()
1587 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1593 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1595 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1611 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1616 NEW.rm_blockcount = offset - NEW.rm_offset; in xfs_rmap_convert_shared()
1622 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1628 NEW.rm_blockcount += len; in xfs_rmap_convert_shared()
1630 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1643 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1648 NEW.rm_blockcount -= len; in xfs_rmap_convert_shared()
1667 NEW.rm_blockcount = PREV.rm_offset + PREV.rm_blockcount - in xfs_rmap_convert_shared()
1671 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset, in xfs_rmap_convert_shared()
1678 NEW.rm_blockcount, NEW.rm_owner, in xfs_rmap_convert_shared()
1683 NEW.rm_blockcount = offset - NEW.rm_offset; in xfs_rmap_convert_shared()
1689 NEW.rm_blockcount = len; in xfs_rmap_convert_shared()
1694 NEW.rm_blockcount, NEW.rm_owner, NEW.rm_offset, in xfs_rmap_convert_shared()
1773 ltrec.rm_startblock + ltrec.rm_blockcount >= in xfs_rmap_unmap_shared()
1785 XFS_WANT_CORRUPTED_GOTO(mp, offset <= ltoff + ltrec.rm_blockcount, in xfs_rmap_unmap_shared()
1788 if (ltrec.rm_startblock == bno && ltrec.rm_blockcount == len) { in xfs_rmap_unmap_shared()
1791 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
1809 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
1816 ltrec.rm_blockcount -= len; in xfs_rmap_unmap_shared()
1819 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
1823 } else if (ltrec.rm_startblock + ltrec.rm_blockcount == bno + len) { in xfs_rmap_unmap_shared()
1835 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
1840 ltrec.rm_blockcount -= len; in xfs_rmap_unmap_shared()
1857 xfs_extlen_t orig_len = ltrec.rm_blockcount; in xfs_rmap_unmap_shared()
1861 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_unmap_shared()
1866 ltrec.rm_blockcount = bno - ltrec.rm_startblock; in xfs_rmap_unmap_shared()
1873 orig_len - len - ltrec.rm_blockcount, in xfs_rmap_unmap_shared()
1944 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
1952 ltrec.rm_startblock + ltrec.rm_blockcount == bno && in xfs_rmap_map_shared()
1953 ltrec.rm_offset + ltrec.rm_blockcount == offset) { in xfs_rmap_map_shared()
1963 ltrec.rm_blockcount += len; in xfs_rmap_map_shared()
1976 ltrec.rm_blockcount += gtrec.rm_blockcount; in xfs_rmap_map_shared()
1978 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
1986 ltrec.rm_blockcount, ltrec.rm_owner, in xfs_rmap_map_shared()
2009 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2016 gtrec.rm_blockcount += len; in xfs_rmap_map_shared()
2019 gtrec.rm_blockcount, gtrec.rm_owner, in xfs_rmap_map_shared()
2060 rmap->rm_blockcount, in xfs_rmap_map_raw()
2065 rmap->rm_blockcount, in xfs_rmap_map_raw()
2488 irec.rm_startblock + irec.rm_blockcount >= bno + len); in xfs_rmap_record_exists()