Lines Matching refs:rc_refcount

98 	irec->rc_refcount = be32_to_cpu(rec->refc.rc_refcount);  in xfs_refcount_btrec_to_irec()
129 if (irec->rc_refcount != 1) in xfs_refcount_get_rec()
132 } else if (irec->rc_refcount < 2) { in xfs_refcount_get_rec()
144 if (irec->rc_refcount == 0 || irec->rc_refcount > MAXREFCOUNT) in xfs_refcount_get_rec()
155 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount); in xfs_refcount_get_rec()
175 rec.refc.rc_refcount = cpu_to_be32(irec->rc_refcount); in xfs_refcount_update()
199 cur->bc_rec.rc.rc_refcount = irec->rc_refcount; in xfs_refcount_insert()
420 if (center->rc_refcount > 1) { in xfs_refcount_merge_center_extents()
467 if (cleft->rc_refcount > 1) { in xfs_refcount_merge_left_extent()
524 if (cright->rc_refcount > 1) { in xfs_refcount_merge_right_extent()
594 if ((flags & XFS_FIND_RCEXT_SHARED) && tmp.rc_refcount < 2) in xfs_refcount_find_left_extents()
596 if ((flags & XFS_FIND_RCEXT_COW) && tmp.rc_refcount > 1) in xfs_refcount_find_left_extents()
626 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
635 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
678 if ((flags & XFS_FIND_RCEXT_SHARED) && tmp.rc_refcount < 2) in xfs_refcount_find_right_extents()
680 if ((flags & XFS_FIND_RCEXT_COW) && tmp.rc_refcount > 1) in xfs_refcount_find_right_extents()
710 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
719 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
784 left.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
785 right.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
795 left.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
814 right.rc_refcount == cright.rc_refcount + adjust && in xfs_refcount_merge_extents()
891 ext.rc_refcount = 0; in xfs_refcount_adjust_extents()
903 tmp.rc_refcount = 1 + adj; in xfs_refcount_adjust_extents()
911 if (tmp.rc_refcount) { in xfs_refcount_adjust_extents()
944 if (ext.rc_refcount == MAXREFCOUNT) in xfs_refcount_adjust_extents()
946 ext.rc_refcount += adj; in xfs_refcount_adjust_extents()
949 if (ext.rc_refcount > 1) { in xfs_refcount_adjust_extents()
954 } else if (ext.rc_refcount == 1) { in xfs_refcount_adjust_extents()
1410 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1421 tmp.rc_refcount = 1; in xfs_refcount_adjust_cow_extents()
1439 ext.rc_refcount == 1, out_error); in xfs_refcount_adjust_cow_extents()
1441 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1594 if (be32_to_cpu(rec->refc.rc_refcount) != 1) in xfs_refcount_recover_extent()