• Home
  • Raw
  • Download

Lines Matching refs:new

540 	struct xfs_extent_free_item	*new;		/* new element */  in __xfs_bmap_add_free()  local
559 new = kmem_cache_alloc(xfs_bmap_free_item_zone, in __xfs_bmap_add_free()
561 new->xefi_startblock = bno; in __xfs_bmap_add_free()
562 new->xefi_blockcount = (xfs_extlen_t)len; in __xfs_bmap_add_free()
564 new->xefi_oinfo = *oinfo; in __xfs_bmap_add_free()
566 new->xefi_oinfo = XFS_RMAP_OINFO_SKIP_UPDATE; in __xfs_bmap_add_free()
567 new->xefi_skip_discard = skip_discard; in __xfs_bmap_add_free()
571 xfs_defer_add(tp, XFS_DEFER_OPS_TYPE_FREE, &new->xefi_list); in __xfs_bmap_add_free()
1188 struct xfs_bmbt_irec new; in xfs_iread_bmbt_block() local
1191 xfs_bmbt_disk_get_all(frp, &new); in xfs_iread_bmbt_block()
1192 fa = xfs_bmap_validate_extent(ip, whichfork, &new); in xfs_iread_bmbt_block()
1199 xfs_iext_insert(ip, &ir->icur, &new, in xfs_iread_bmbt_block()
1445 struct xfs_bmbt_irec *new = &bma->got; in xfs_bmap_add_extent_delay_real() local
1460 ASSERT(!isnullstartblock(new->br_startblock)); in xfs_bmap_add_extent_delay_real()
1474 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1476 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_delay_real()
1486 if (PREV.br_startoff == new->br_startoff) in xfs_bmap_add_extent_delay_real()
1502 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_delay_real()
1503 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_delay_real()
1504 LEFT.br_state == new->br_state && in xfs_bmap_add_extent_delay_real()
1505 LEFT.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_delay_real()
1521 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_delay_real()
1522 new->br_state == RIGHT.br_state && in xfs_bmap_add_extent_delay_real()
1523 new->br_blockcount + RIGHT.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_delay_real()
1528 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_delay_real()
1619 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real()
1621 PREV.br_state = new->br_state; in xfs_bmap_add_extent_delay_real()
1651 PREV.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real()
1652 PREV.br_state = new->br_state; in xfs_bmap_add_extent_delay_real()
1660 error = xfs_bmbt_lookup_eq(bma->cur, new, &i); in xfs_bmap_add_extent_delay_real()
1683 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1687 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1690 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1719 xfs_iext_update_extent(bma->ip, state, &bma->icur, new); in xfs_bmap_add_extent_delay_real()
1726 error = xfs_bmbt_lookup_eq(bma->cur, new, &i); in xfs_bmap_add_extent_delay_real()
1750 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1769 RIGHT.br_startoff = new->br_startoff; in xfs_bmap_add_extent_delay_real()
1770 RIGHT.br_startblock = new->br_startblock; in xfs_bmap_add_extent_delay_real()
1771 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1789 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1806 xfs_iext_update_extent(bma->ip, state, &bma->icur, new); in xfs_bmap_add_extent_delay_real()
1813 error = xfs_bmbt_lookup_eq(bma->cur, new, &i); in xfs_bmap_add_extent_delay_real()
1837 temp = PREV.br_blockcount - new->br_blockcount; in xfs_bmap_add_extent_delay_real()
1872 LEFT = *new; in xfs_bmap_add_extent_delay_real()
1884 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_delay_real()
1899 error = xfs_bmbt_lookup_eq(bma->cur, new, &i); in xfs_bmap_add_extent_delay_real()
1942 xfs_rmap_map_extent(bma->tp, bma->ip, whichfork, new); in xfs_bmap_add_extent_delay_real()
1992 xfs_bmbt_irec_t *new, /* new data to add to file extents */ in xfs_bmap_add_extent_unwritten_real() argument
2012 ASSERT(!isnullstartblock(new->br_startblock)); in xfs_bmap_add_extent_unwritten_real()
2025 ASSERT(new->br_state != PREV.br_state); in xfs_bmap_add_extent_unwritten_real()
2026 new_endoff = new->br_startoff + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2027 ASSERT(PREV.br_startoff <= new->br_startoff); in xfs_bmap_add_extent_unwritten_real()
2034 if (PREV.br_startoff == new->br_startoff) in xfs_bmap_add_extent_unwritten_real()
2050 LEFT.br_startoff + LEFT.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_unwritten_real()
2051 LEFT.br_startblock + LEFT.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_unwritten_real()
2052 LEFT.br_state == new->br_state && in xfs_bmap_add_extent_unwritten_real()
2053 LEFT.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_unwritten_real()
2069 new->br_startblock + new->br_blockcount == RIGHT.br_startblock && in xfs_bmap_add_extent_unwritten_real()
2070 new->br_state == RIGHT.br_state && in xfs_bmap_add_extent_unwritten_real()
2071 new->br_blockcount + RIGHT.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_unwritten_real()
2076 LEFT.br_blockcount + new->br_blockcount + RIGHT.br_blockcount in xfs_bmap_add_extent_unwritten_real()
2185 PREV.br_state = new->br_state; in xfs_bmap_add_extent_unwritten_real()
2228 PREV.br_state = new->br_state; in xfs_bmap_add_extent_unwritten_real()
2235 error = xfs_bmbt_lookup_eq(cur, new, &i); in xfs_bmap_add_extent_unwritten_real()
2253 LEFT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2256 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2257 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2258 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2293 PREV.br_startoff += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2294 PREV.br_startblock += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2295 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2298 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_unwritten_real()
2315 cur->bc_rec.b = *new; in xfs_bmap_add_extent_unwritten_real()
2331 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2333 RIGHT.br_startoff = new->br_startoff; in xfs_bmap_add_extent_unwritten_real()
2334 RIGHT.br_startblock = new->br_startblock; in xfs_bmap_add_extent_unwritten_real()
2335 RIGHT.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2370 PREV.br_blockcount -= new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2374 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_unwritten_real()
2391 error = xfs_bmbt_lookup_eq(cur, new, &i); in xfs_bmap_add_extent_unwritten_real()
2414 PREV.br_blockcount = new->br_startoff - PREV.br_startoff; in xfs_bmap_add_extent_unwritten_real()
2416 r[0] = *new; in xfs_bmap_add_extent_unwritten_real()
2420 r[1].br_startblock = new->br_startblock + new->br_blockcount; in xfs_bmap_add_extent_unwritten_real()
2457 error = xfs_bmbt_lookup_eq(cur, new, &i); in xfs_bmap_add_extent_unwritten_real()
2488 xfs_rmap_convert_extent(mp, tp, ip, whichfork, new); in xfs_bmap_add_extent_unwritten_real()
2525 xfs_bmbt_irec_t *new) /* new data to add to file extents */ in xfs_bmap_add_extent_hole_delay() argument
2536 ASSERT(isnullstartblock(new->br_startblock)); in xfs_bmap_add_extent_hole_delay()
2562 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_delay()
2563 left.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_hole_delay()
2567 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_delay()
2568 new->br_blockcount + right.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_hole_delay()
2570 (left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2584 temp = left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_delay()
2588 startblockval(new->br_startblock) + in xfs_bmap_add_extent_hole_delay()
2606 temp = left.br_blockcount + new->br_blockcount; in xfs_bmap_add_extent_hole_delay()
2609 startblockval(new->br_startblock); in xfs_bmap_add_extent_hole_delay()
2625 temp = new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_delay()
2626 oldlen = startblockval(new->br_startblock) + in xfs_bmap_add_extent_hole_delay()
2630 right.br_startoff = new->br_startoff; in xfs_bmap_add_extent_hole_delay()
2643 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_hole_delay()
2667 struct xfs_bmbt_irec *new, in xfs_bmap_add_extent_hole_real() argument
2682 ASSERT(!isnullstartblock(new->br_startblock)); in xfs_bmap_add_extent_hole_real()
2711 left.br_startoff + left.br_blockcount == new->br_startoff && in xfs_bmap_add_extent_hole_real()
2712 left.br_startblock + left.br_blockcount == new->br_startblock && in xfs_bmap_add_extent_hole_real()
2713 left.br_state == new->br_state && in xfs_bmap_add_extent_hole_real()
2714 left.br_blockcount + new->br_blockcount <= MAXEXTLEN) in xfs_bmap_add_extent_hole_real()
2718 new->br_startoff + new->br_blockcount == right.br_startoff && in xfs_bmap_add_extent_hole_real()
2719 new->br_startblock + new->br_blockcount == right.br_startblock && in xfs_bmap_add_extent_hole_real()
2720 new->br_state == right.br_state && in xfs_bmap_add_extent_hole_real()
2721 new->br_blockcount + right.br_blockcount <= MAXEXTLEN && in xfs_bmap_add_extent_hole_real()
2723 left.br_blockcount + new->br_blockcount + in xfs_bmap_add_extent_hole_real()
2738 left.br_blockcount += new->br_blockcount + right.br_blockcount; in xfs_bmap_add_extent_hole_real()
2783 left.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
2813 right.br_startoff = new->br_startoff; in xfs_bmap_add_extent_hole_real()
2814 right.br_startblock = new->br_startblock; in xfs_bmap_add_extent_hole_real()
2815 right.br_blockcount += new->br_blockcount; in xfs_bmap_add_extent_hole_real()
2841 xfs_iext_insert(ip, icur, new, state); in xfs_bmap_add_extent_hole_real()
2848 error = xfs_bmbt_lookup_eq(cur, new, &i); in xfs_bmap_add_extent_hole_real()
2868 xfs_rmap_map_extent(tp, ip, whichfork, new); in xfs_bmap_add_extent_hole_real()
4850 struct xfs_bmbt_irec new; in xfs_bmap_del_extent_delay() local
4935 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_delay()
4936 new_indlen = xfs_bmap_worst_indlen(ip, new.br_blockcount); in xfs_bmap_del_extent_delay()
4944 new.br_startoff = del_endoff; in xfs_bmap_del_extent_delay()
4945 new.br_state = got->br_state; in xfs_bmap_del_extent_delay()
4946 new.br_startblock = nullstartblock((int)new_indlen); in xfs_bmap_del_extent_delay()
4950 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_delay()
4977 struct xfs_bmbt_irec new; in xfs_bmap_del_extent_cow() local
5026 new.br_startoff = del_endoff; in xfs_bmap_del_extent_cow()
5027 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_cow()
5028 new.br_state = got->br_state; in xfs_bmap_del_extent_cow()
5029 new.br_startblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent_cow()
5033 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_cow()
5065 xfs_bmbt_irec_t new; /* new record to be inserted */ in xfs_bmap_del_extent_real() local
5226 new.br_startoff = del_endoff; in xfs_bmap_del_extent_real()
5227 new.br_blockcount = got_endoff - del_endoff; in xfs_bmap_del_extent_real()
5228 new.br_state = got.br_state; in xfs_bmap_del_extent_real()
5229 new.br_startblock = del_endblock; in xfs_bmap_del_extent_real()
5239 cur->bc_rec.b = new; in xfs_bmap_del_extent_real()
5285 xfs_iext_insert(ip, icur, &new, state); in xfs_bmap_del_extent_real()
5722 struct xfs_bmbt_irec new; in xfs_bmse_merge() local
5733 new = *left; in xfs_bmse_merge()
5734 new.br_blockcount = blockcount; in xfs_bmse_merge()
5767 error = xfs_bmbt_update(cur, &new); in xfs_bmse_merge()
5780 &new); in xfs_bmse_merge()
5784 memcpy(&new, got, sizeof(new)); in xfs_bmse_merge()
5785 new.br_startoff = left->br_startoff + left->br_blockcount; in xfs_bmse_merge()
5786 xfs_rmap_map_extent(tp, ip, whichfork, &new); in xfs_bmse_merge()
6060 struct xfs_bmbt_irec new; /* split extent */ in xfs_bmap_split_extent() local
6089 new.br_startoff = split_fsb; in xfs_bmap_split_extent()
6090 new.br_startblock = got.br_startblock + gotblkcnt; in xfs_bmap_split_extent()
6091 new.br_blockcount = got.br_blockcount - gotblkcnt; in xfs_bmap_split_extent()
6092 new.br_state = got.br_state; in xfs_bmap_split_extent()
6120 xfs_iext_insert(ip, &icur, &new, 0); in xfs_bmap_split_extent()
6124 error = xfs_bmbt_lookup_eq(cur, &new, &i); in xfs_bmap_split_extent()