Lines Matching refs:PREV
1439 #define PREV r[2] in xfs_bmap_add_extent_delay_real() macro
1444 xfs_iext_get_extent(ifp, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1446 ASSERT(isnullstartblock(PREV.br_startblock)); in xfs_bmap_add_extent_delay_real()
1447 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_delay_real()
1448 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_delay_real()
1450 da_old = startblockval(PREV.br_startblock); in xfs_bmap_add_extent_delay_real()
1457 if (PREV.br_startoff == new->br_startoff) in xfs_bmap_add_extent_delay_real()
1459 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_delay_real()
1515 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1561 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_delay_real()
1592 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real()
1593 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_delay_real()
1594 PREV.br_state = new->br_state; in xfs_bmap_add_extent_delay_real()
1599 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1612 error = xfs_bmbt_update(bma->cur, &PREV); in xfs_bmap_add_extent_delay_real()
1625 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real()
1626 PREV.br_state = new->br_state; in xfs_bmap_add_extent_delay_real()
1627 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1658 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1660 startblockval(PREV.br_startblock)); in xfs_bmap_add_extent_delay_real()
1664 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1665 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1666 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1668 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1726 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1728 startblockval(PREV.br_startblock) - in xfs_bmap_add_extent_delay_real()
1731 PREV.br_startoff = new_endoff; in xfs_bmap_add_extent_delay_real()
1732 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1733 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1735 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1765 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1767 startblockval(PREV.br_startblock)); in xfs_bmap_add_extent_delay_real()
1769 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1770 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1772 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1814 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1816 startblockval(PREV.br_startblock) - in xfs_bmap_add_extent_delay_real()
1819 PREV.br_startblock = nullstartblock(da_new); in xfs_bmap_add_extent_delay_real()
1820 PREV.br_blockcount = temp; in xfs_bmap_add_extent_delay_real()
1821 xfs_iext_insert(bma->ip, &bma->icur, &PREV, state); in xfs_bmap_add_extent_delay_real()
1847 old = PREV; in xfs_bmap_add_extent_delay_real()
1853 RIGHT.br_state = PREV.br_state; in xfs_bmap_add_extent_delay_real()
1856 PREV.br_startoff + PREV.br_blockcount - new_endoff; in xfs_bmap_add_extent_delay_real()
1862 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1863 PREV.br_startblock = in xfs_bmap_add_extent_delay_real()
1865 PREV.br_blockcount)); in xfs_bmap_add_extent_delay_real()
1866 xfs_iext_update_extent(bma->ip, state, &bma->icur, &PREV); in xfs_bmap_add_extent_delay_real()
1901 da_new = startblockval(PREV.br_startblock) + in xfs_bmap_add_extent_delay_real()
1955 #undef PREV in xfs_bmap_add_extent_delay_real()
1994 #define PREV r[2] in xfs_bmap_add_extent_unwritten_real() macro
2000 xfs_iext_get_extent(ifp, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2001 ASSERT(new->br_state != PREV.br_state); in xfs_bmap_add_extent_unwritten_real()
2003 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_unwritten_real()
2004 ASSERT(PREV.br_startoff + PREV.br_blockcount >= new_endoff); in xfs_bmap_add_extent_unwritten_real()
2010 if (PREV.br_startoff == new->br_startoff) in xfs_bmap_add_extent_unwritten_real()
2012 if (PREV.br_startoff + PREV.br_blockcount == new_endoff) in xfs_bmap_add_extent_unwritten_real()
2067 LEFT.br_blockcount += PREV.br_blockcount + RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2120 LEFT.br_blockcount += PREV.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2130 error = xfs_bmbt_lookup_eq(cur, &PREV, &i); in xfs_bmap_add_extent_unwritten_real()
2160 PREV.br_blockcount += RIGHT.br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2161 PREV.br_state = new->br_state; in xfs_bmap_add_extent_unwritten_real()
2166 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2192 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2204 PREV.br_state = new->br_state; in xfs_bmap_add_extent_unwritten_real()
2205 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2218 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2231 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2232 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2233 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2234 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2236 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2251 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2268 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2269 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2270 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2271 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2273 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2288 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2306 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2307 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2313 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2328 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2345 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2346 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2348 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2364 error = xfs_bmbt_update(cur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2389 old = PREV; in xfs_bmap_add_extent_unwritten_real()
2390 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
2397 r[1].br_state = PREV.br_state; in xfs_bmap_add_extent_unwritten_real()
2399 xfs_iext_update_extent(ip, state, icur, &PREV); in xfs_bmap_add_extent_unwritten_real()
2421 cur->bc_rec.b = PREV; in xfs_bmap_add_extent_unwritten_real()
2490 #undef PREV in xfs_bmap_add_extent_unwritten_real()
6143 struct xfs_bmbt_irec *PREV) in xfs_bmap_map_extent() argument
6145 if (!xfs_bmap_is_update_needed(PREV)) in xfs_bmap_map_extent()
6148 __xfs_bmap_add(tp, XFS_BMAP_MAP, ip, XFS_DATA_FORK, PREV); in xfs_bmap_map_extent()
6156 struct xfs_bmbt_irec *PREV) in xfs_bmap_unmap_extent() argument
6158 if (!xfs_bmap_is_update_needed(PREV)) in xfs_bmap_unmap_extent()
6161 __xfs_bmap_add(tp, XFS_BMAP_UNMAP, ip, XFS_DATA_FORK, PREV); in xfs_bmap_unmap_extent()