Lines Matching defs:del

1504 	xfs_filblks_t		da_new; /* new count del alloc blocks used */
1505 xfs_filblks_t da_old; /* old count del alloc blocks used */
4793 struct xfs_bmbt_irec *del)
4808 del_endoff = del->br_startoff + del->br_blockcount;
4813 ASSERT(del->br_blockcount > 0);
4814 ASSERT(got->br_startoff <= del->br_startoff);
4818 uint64_t rtexts = XFS_FSB_TO_B(mp, del->br_blockcount);
4830 -((long)del->br_blockcount), 0,
4834 ip->i_delayed_blks -= del->br_blockcount;
4836 if (got->br_startoff == del->br_startoff)
4854 got->br_blockcount -= del->br_blockcount;
4864 got->br_blockcount = got->br_blockcount - del->br_blockcount;
4880 got->br_blockcount = del->br_startoff - got->br_startoff;
4888 del->br_blockcount);
4901 del->br_blockcount -= stolen;
4908 da_diff += del->br_blockcount;
4921 struct xfs_bmbt_irec *del)
4931 del_endoff = del->br_startoff + del->br_blockcount;
4934 ASSERT(del->br_blockcount > 0);
4935 ASSERT(got->br_startoff <= del->br_startoff);
4939 if (got->br_startoff == del->br_startoff)
4957 got->br_blockcount -= del->br_blockcount;
4958 got->br_startblock = del->br_startblock + del->br_blockcount;
4965 got->br_blockcount -= del->br_blockcount;
4972 got->br_blockcount = del->br_startoff - got->br_startoff;
4977 new.br_startblock = del->br_startblock + del->br_blockcount;
4984 ip->i_delayed_blks -= del->br_blockcount;
4997 xfs_bmbt_irec_t *del, /* data to remove from extents */
5002 xfs_fsblock_t del_endblock=0; /* first block past del */
5003 xfs_fileoff_t del_endoff; /* first offset past del */
5023 ASSERT(del->br_blockcount > 0);
5025 ASSERT(got.br_startoff <= del->br_startoff);
5026 del_endoff = del->br_startoff + del->br_blockcount;
5044 del->br_startoff > got.br_startoff && del_endoff < got_endoff)
5052 len = div_u64_rem(del->br_blockcount, mp->m_sb.sb_rextsize,
5059 bno = div_u64_rem(del->br_startblock,
5073 nblks = del->br_blockcount;
5077 del_endblock = del->br_startblock + del->br_blockcount;
5088 if (got.br_startoff == del->br_startoff)
5120 got.br_blockcount -= del->br_blockcount;
5134 got.br_blockcount -= del->br_blockcount;
5150 got.br_blockcount = del->br_startoff - got.br_startoff;
5217 xfs_rmap_unmap_extent(tp, ip, whichfork, del);
5224 xfs_refcount_decrease_extent(tp, del);
5226 __xfs_bmap_add_free(tp, del->br_startblock,
5227 del->br_blockcount, NULL,
5229 del->br_state == XFS_EXT_UNWRITTEN);
5265 struct xfs_bmbt_irec del; /* extent being deleted */
5368 del = got;
5369 wasdel = isnullstartblock(del.br_startblock);
5376 agno = XFS_FSB_TO_AGNO(mp, del.br_startblock);
5382 del.br_startoff = start;
5383 del.br_blockcount -= start - got.br_startoff;
5385 del.br_startblock += start - got.br_startoff;
5387 if (del.br_startoff + del.br_blockcount > end + 1)
5388 del.br_blockcount = end + 1 - del.br_startoff;
5391 if (max_len < del.br_blockcount) {
5392 del.br_startoff += del.br_blockcount - max_len;
5394 del.br_startblock += del.br_blockcount - max_len;
5395 del.br_blockcount = max_len;
5401 sum = del.br_startblock + del.br_blockcount;
5411 if (del.br_state == XFS_EXT_UNWRITTEN) {
5417 end -= mod > del.br_blockcount ?
5418 del.br_blockcount : mod;
5430 ASSERT(del.br_state == XFS_EXT_NORM);
5436 if (del.br_blockcount > mod) {
5437 del.br_startoff += del.br_blockcount - mod;
5438 del.br_startblock += del.br_blockcount - mod;
5439 del.br_blockcount = mod;
5441 del.br_state = XFS_EXT_UNWRITTEN;
5443 whichfork, &icur, &cur, &del,
5449 div_u64_rem(del.br_startblock, mp->m_sb.sb_rextsize, &mod);
5458 if (del.br_blockcount > off) {
5459 del.br_blockcount -= off;
5460 del.br_startoff += off;
5461 del.br_startblock += off;
5462 } else if (del.br_startoff == start &&
5463 (del.br_state == XFS_EXT_UNWRITTEN ||
5469 ASSERT(end >= del.br_blockcount);
5470 end -= del.br_blockcount;
5477 } else if (del.br_state == XFS_EXT_UNWRITTEN) {
5491 ASSERT(del.br_startblock ==
5494 del.br_startoff - mod,
5508 ASSERT(del.br_state == XFS_EXT_NORM);
5509 del.br_state = XFS_EXT_UNWRITTEN;
5512 &del, &logflags);
5522 &got, &del);
5525 &del, &tmp_logflags, whichfork,
5533 max_len -= del.br_blockcount;
5534 end = del.br_startoff - 1;