• Home
  • Raw
  • Download

Lines Matching refs:del

465 	struct xfs_bmbt_irec		got, del;  in xfs_reflink_cancel_cow_blocks()  local
476 del = got; in xfs_reflink_cancel_cow_blocks()
477 xfs_trim_extent(&del, offset_fsb, end_fsb - offset_fsb); in xfs_reflink_cancel_cow_blocks()
480 if (!del.br_blockcount) { in xfs_reflink_cancel_cow_blocks()
485 trace_xfs_reflink_cancel_cow(ip, &del); in xfs_reflink_cancel_cow_blocks()
487 if (isnullstartblock(del.br_startblock)) { in xfs_reflink_cancel_cow_blocks()
489 &icur, &got, &del); in xfs_reflink_cancel_cow_blocks()
492 } else if (del.br_state == XFS_EXT_UNWRITTEN || cancel_real) { in xfs_reflink_cancel_cow_blocks()
496 xfs_refcount_free_cow_extent(*tpp, del.br_startblock, in xfs_reflink_cancel_cow_blocks()
497 del.br_blockcount); in xfs_reflink_cancel_cow_blocks()
499 xfs_bmap_add_free(*tpp, del.br_startblock, in xfs_reflink_cancel_cow_blocks()
500 del.br_blockcount, NULL); in xfs_reflink_cancel_cow_blocks()
508 xfs_bmap_del_extent_cow(ip, &icur, &got, &del); in xfs_reflink_cancel_cow_blocks()
512 -(long)del.br_blockcount, 0, in xfs_reflink_cancel_cow_blocks()
602 struct xfs_bmbt_irec got, del; in xfs_reflink_end_cow_extent() local
648 del = got; in xfs_reflink_end_cow_extent()
649 xfs_trim_extent(&del, offset_fsb, *end_fsb - offset_fsb); in xfs_reflink_end_cow_extent()
651 ASSERT(del.br_blockcount > 0); in xfs_reflink_end_cow_extent()
659 *end_fsb = del.br_startoff; in xfs_reflink_end_cow_extent()
664 rlen = del.br_blockcount; in xfs_reflink_end_cow_extent()
665 error = __xfs_bunmapi(tp, ip, del.br_startoff, &rlen, 0, 1); in xfs_reflink_end_cow_extent()
670 xfs_trim_extent(&del, del.br_startoff + rlen, del.br_blockcount - rlen); in xfs_reflink_end_cow_extent()
671 trace_xfs_reflink_cow_remap(ip, &del); in xfs_reflink_end_cow_extent()
674 xfs_refcount_free_cow_extent(tp, del.br_startblock, del.br_blockcount); in xfs_reflink_end_cow_extent()
677 xfs_bmap_map_extent(tp, ip, &del); in xfs_reflink_end_cow_extent()
681 (long)del.br_blockcount); in xfs_reflink_end_cow_extent()
684 xfs_bmap_del_extent_cow(ip, &icur, &got, &del); in xfs_reflink_end_cow_extent()
692 *end_fsb = del.br_startoff; in xfs_reflink_end_cow_extent()