• Home
  • Raw
  • Download

Lines Matching refs:ext

922 	struct xfs_refcount_irec	ext, tmp;  in xfs_refcount_adjust_extents()  local
936 error = xfs_refcount_get_rec(cur, &ext, &found_rec); in xfs_refcount_adjust_extents()
940 ext.rc_startblock = cur->bc_mp->m_sb.sb_agblocks; in xfs_refcount_adjust_extents()
941 ext.rc_blockcount = 0; in xfs_refcount_adjust_extents()
942 ext.rc_refcount = 0; in xfs_refcount_adjust_extents()
950 if (ext.rc_startblock != *agbno) { in xfs_refcount_adjust_extents()
953 ext.rc_startblock - *agbno); in xfs_refcount_adjust_extents()
998 if (ext.rc_refcount == MAXREFCOUNT) in xfs_refcount_adjust_extents()
1000 ext.rc_refcount += adj; in xfs_refcount_adjust_extents()
1002 cur->bc_ag.pag->pag_agno, &ext); in xfs_refcount_adjust_extents()
1003 if (ext.rc_refcount > 1) { in xfs_refcount_adjust_extents()
1004 error = xfs_refcount_update(cur, &ext); in xfs_refcount_adjust_extents()
1008 } else if (ext.rc_refcount == 1) { in xfs_refcount_adjust_extents()
1021 ext.rc_startblock); in xfs_refcount_adjust_extents()
1022 xfs_bmap_add_free(cur->bc_tp, fsbno, ext.rc_blockcount, in xfs_refcount_adjust_extents()
1032 (*agbno) += ext.rc_blockcount; in xfs_refcount_adjust_extents()
1033 (*aglen) -= ext.rc_blockcount; in xfs_refcount_adjust_extents()
1448 struct xfs_refcount_irec ext, tmp; in xfs_refcount_adjust_cow_extents() local
1459 error = xfs_refcount_get_rec(cur, &ext, &found_rec); in xfs_refcount_adjust_cow_extents()
1463 ext.rc_startblock = cur->bc_mp->m_sb.sb_agblocks + in xfs_refcount_adjust_cow_extents()
1465 ext.rc_blockcount = 0; in xfs_refcount_adjust_cow_extents()
1466 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1473 agbno + aglen > ext.rc_startblock)) { in xfs_refcount_adjust_cow_extents()
1495 if (XFS_IS_CORRUPT(cur->bc_mp, ext.rc_startblock != agbno)) { in xfs_refcount_adjust_cow_extents()
1499 if (XFS_IS_CORRUPT(cur->bc_mp, ext.rc_blockcount != aglen)) { in xfs_refcount_adjust_cow_extents()
1503 if (XFS_IS_CORRUPT(cur->bc_mp, ext.rc_refcount != 1)) { in xfs_refcount_adjust_cow_extents()
1508 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1510 cur->bc_ag.pag->pag_agno, &ext); in xfs_refcount_adjust_cow_extents()