Lines Matching refs:PREV
1415 #define PREV r[2] in xfs_bmap_add_extent_delay_real() macro
1420 xfs_iext_get_extent(ifp, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1422 ASSERT(isnullstartblock(PREV.br_startblock)); in xfs_bmap_add_extent_delay_real()
1423 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_delay_real()
1424 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_delay_real()
1426 da_old = startblockval(PREV.br_startblock); in xfs_bmap_add_extent_delay_real()
1433 if (PREV.br_startoff == new->br_startoff) in xfs_bmap_add_extent_delay_real()
1435 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_delay_real()
1491 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1536 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_delay_real()
1566 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real()
1567 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1568 PREV.br_state = new->br_state; in xfs_bmap_add_extent_delay_real()
1573 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1586 error = xfs_bmbt_update(bma->cur, &PREV); in xfs_bmap_add_extent_delay_real()
1598 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real()
1599 PREV.br_state = new->br_state; in xfs_bmap_add_extent_delay_real()
1600 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1630 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1632 startblockval(PREV.br_startblock)); in xfs_bmap_add_extent_delay_real()
1636 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1637 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1638 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1640 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1697 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1699 startblockval(PREV.br_startblock) - in xfs_bmap_add_extent_delay_real()
1702 PREV.br_startoff = new_endoff; in xfs_bmap_add_extent_delay_real()
1703 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1704 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1706 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1736 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1738 startblockval(PREV.br_startblock)); in xfs_bmap_add_extent_delay_real()
1740 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1741 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1743 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1784 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1786 startblockval(PREV.br_startblock) - in xfs_bmap_add_extent_delay_real()
1789 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1790 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1791 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1816 old = PREV; in xfs_bmap_add_extent_delay_real()
1822 RIGHT.br_state = PREV.br_state; in xfs_bmap_add_extent_delay_real()
1825 PREV.br_startoff + PREV.br_blockcount - new_endoff; in xfs_bmap_add_extent_delay_real()
1831 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1832 PREV.br_startblock = in xfs_bmap_add_extent_delay_real()
1834 PREV.br_blockcount)); in xfs_bmap_add_extent_delay_real()
1835 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1870 da_new = startblockval(PREV.br_startblock) + in xfs_bmap_add_extent_delay_real()
1926 #undef PREV in xfs_bmap_add_extent_delay_real()
1965 #define PREV r[2] in xfs_bmap_add_extent_unwritten_real() macro
1971 xfs_iext_get_extent(ifp, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
1972 ASSERT(new->br_state != PREV.br_state); in xfs_bmap_add_extent_unwritten_real()
1974 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_unwritten_real()
1975 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_unwritten_real()
1981 if (PREV.br_startoff == new->br_startoff) in xfs_bmap_add_extent_unwritten_real()
1983 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_unwritten_real()
2038 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2091 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2101 error = xfs_bmbt_lookup_eq(cur, &PREV, &i); in xfs_bmap_add_extent_unwritten_real()
2131 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2132 PREV.br_state = new->br_state; in xfs_bmap_add_extent_unwritten_real()
2137 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2163 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2175 PREV.br_state = new->br_state; in xfs_bmap_add_extent_unwritten_real()
2176 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2189 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2202 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2203 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2204 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2205 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2207 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2222 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2239 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2240 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2241 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2242 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2244 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2259 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2277 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2278 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2284 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2299 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2316 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2317 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2319 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2335 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2360 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2361 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
2368 r[1].br_state = PREV.br_state; in xfs_bmap_add_extent_unwritten_real()
2370 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2392 cur->bc_rec.b = PREV; in xfs_bmap_add_extent_unwritten_real()
2461 #undef PREV in xfs_bmap_add_extent_unwritten_real()
6119 struct xfs_bmbt_irec *PREV) in xfs_bmap_map_extent() argument
6121 if (!xfs_bmap_is_update_needed(PREV)) in xfs_bmap_map_extent()
6124 __xfs_bmap_add(tp, XFS_BMAP_MAP, ip, XFS_DATA_FORK, PREV); in xfs_bmap_map_extent()
6132 struct xfs_bmbt_irec *PREV) in xfs_bmap_unmap_extent() argument
6134 if (!xfs_bmap_is_update_needed(PREV)) in xfs_bmap_unmap_extent()
6137 __xfs_bmap_add(tp, XFS_BMAP_UNMAP, ip, XFS_DATA_FORK, PREV); in xfs_bmap_unmap_extent()