Lines Matching refs:del

4728 	xfs_bmbt_irec_t		*del,	/* data to remove from extents */  in xfs_bmap_del_extent()  argument
4763 ASSERT(del->br_blockcount > 0); in xfs_bmap_del_extent()
4766 ASSERT(got.br_startoff <= del->br_startoff); in xfs_bmap_del_extent()
4767 del_endoff = del->br_startoff + del->br_blockcount; in xfs_bmap_del_extent()
4771 ASSERT(isnullstartblock(del->br_startblock) == delay); in xfs_bmap_del_extent()
4787 ASSERT(do_mod(del->br_blockcount, in xfs_bmap_del_extent()
4789 ASSERT(do_mod(del->br_startblock, in xfs_bmap_del_extent()
4791 bno = del->br_startblock; in xfs_bmap_del_extent()
4792 len = del->br_blockcount; in xfs_bmap_del_extent()
4807 nblks = del->br_blockcount; in xfs_bmap_del_extent()
4813 del_endblock = del->br_startblock + del->br_blockcount; in xfs_bmap_del_extent()
4832 switch (((got.br_startoff == del->br_startoff) << 1) | in xfs_bmap_del_extent()
4862 temp = got.br_blockcount - del->br_blockcount; in xfs_bmap_del_extent()
4879 got.br_blockcount - del->br_blockcount, in xfs_bmap_del_extent()
4888 temp = got.br_blockcount - del->br_blockcount; in xfs_bmap_del_extent()
4906 got.br_blockcount - del->br_blockcount, in xfs_bmap_del_extent()
4915 temp = del->br_startoff - got.br_startoff; in xfs_bmap_del_extent()
5013 xfs_bmap_add_free(del->br_startblock, del->br_blockcount, flist, in xfs_bmap_del_extent()
5058 xfs_bmbt_irec_t del; /* extent being deleted */ in xfs_bunmapi() local
5166 del = got; in xfs_bunmapi()
5167 wasdel = isnullstartblock(del.br_startblock); in xfs_bunmapi()
5169 del.br_startoff = start; in xfs_bunmapi()
5170 del.br_blockcount -= start - got.br_startoff; in xfs_bunmapi()
5172 del.br_startblock += start - got.br_startoff; in xfs_bunmapi()
5174 if (del.br_startoff + del.br_blockcount > bno + 1) in xfs_bunmapi()
5175 del.br_blockcount = bno + 1 - del.br_startoff; in xfs_bunmapi()
5176 sum = del.br_startblock + del.br_blockcount; in xfs_bunmapi()
5186 if (del.br_state == XFS_EXT_UNWRITTEN || in xfs_bunmapi()
5193 bno -= mod > del.br_blockcount ? in xfs_bunmapi()
5194 del.br_blockcount : mod; in xfs_bunmapi()
5206 ASSERT(del.br_state == XFS_EXT_NORM); in xfs_bunmapi()
5212 if (del.br_blockcount > mod) { in xfs_bunmapi()
5213 del.br_startoff += del.br_blockcount - mod; in xfs_bunmapi()
5214 del.br_startblock += del.br_blockcount - mod; in xfs_bunmapi()
5215 del.br_blockcount = mod; in xfs_bunmapi()
5217 del.br_state = XFS_EXT_UNWRITTEN; in xfs_bunmapi()
5219 &lastx, &cur, &del, firstblock, flist, in xfs_bunmapi()
5225 if (isrt && (mod = do_mod(del.br_startblock, mp->m_sb.sb_rextsize))) { in xfs_bunmapi()
5232 if (del.br_blockcount > mod) { in xfs_bunmapi()
5233 del.br_blockcount -= mod; in xfs_bunmapi()
5234 del.br_startoff += mod; in xfs_bunmapi()
5235 del.br_startblock += mod; in xfs_bunmapi()
5236 } else if ((del.br_startoff == start && in xfs_bunmapi()
5237 (del.br_state == XFS_EXT_UNWRITTEN || in xfs_bunmapi()
5244 ASSERT(bno >= del.br_blockcount); in xfs_bunmapi()
5245 bno -= del.br_blockcount; in xfs_bunmapi()
5254 } else if (del.br_state == XFS_EXT_UNWRITTEN) { in xfs_bunmapi()
5266 ASSERT(del.br_startblock == in xfs_bunmapi()
5283 ASSERT(del.br_state == XFS_EXT_NORM); in xfs_bunmapi()
5284 del.br_state = XFS_EXT_UNWRITTEN; in xfs_bunmapi()
5286 ip, &lastx, &cur, &del, in xfs_bunmapi()
5294 ASSERT(startblockval(del.br_startblock) > 0); in xfs_bunmapi()
5299 rtexts = XFS_FSB_TO_B(mp, del.br_blockcount); in xfs_bunmapi()
5303 ip, -((long)del.br_blockcount), 0, in xfs_bunmapi()
5306 xfs_mod_fdblocks(mp, (int64_t)del.br_blockcount, in xfs_bunmapi()
5309 ip, -((long)del.br_blockcount), 0, in xfs_bunmapi()
5312 ip->i_delayed_blks -= del.br_blockcount; in xfs_bunmapi()
5333 del.br_startoff > got.br_startoff && in xfs_bunmapi()
5334 del.br_startoff + del.br_blockcount < in xfs_bunmapi()
5339 error = xfs_bmap_del_extent(ip, tp, &lastx, flist, cur, &del, in xfs_bunmapi()
5344 bno = del.br_startoff - 1; in xfs_bunmapi()