Lines Matching refs:rc_refcount

100 	irec->rc_refcount = be32_to_cpu(rec->refc.rc_refcount);  in xfs_refcount_btrec_to_irec()
131 if (irec->rc_refcount != 1) in xfs_refcount_get_rec()
134 } else if (irec->rc_refcount < 2) { in xfs_refcount_get_rec()
146 if (irec->rc_refcount == 0 || irec->rc_refcount > MAXREFCOUNT) in xfs_refcount_get_rec()
157 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount); in xfs_refcount_get_rec()
177 rec.refc.rc_refcount = cpu_to_be32(irec->rc_refcount); in xfs_refcount_update()
201 cur->bc_rec.rc.rc_refcount = irec->rc_refcount; in xfs_refcount_insert()
422 if (center->rc_refcount > 1) { in xfs_refcount_merge_center_extents()
469 if (cleft->rc_refcount > 1) { in xfs_refcount_merge_left_extent()
526 if (cright->rc_refcount > 1) { in xfs_refcount_merge_right_extent()
596 if ((flags & XFS_FIND_RCEXT_SHARED) && tmp.rc_refcount < 2) in xfs_refcount_find_left_extents()
598 if ((flags & XFS_FIND_RCEXT_COW) && tmp.rc_refcount > 1) in xfs_refcount_find_left_extents()
628 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
637 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
680 if ((flags & XFS_FIND_RCEXT_SHARED) && tmp.rc_refcount < 2) in xfs_refcount_find_right_extents()
682 if ((flags & XFS_FIND_RCEXT_COW) && tmp.rc_refcount > 1) in xfs_refcount_find_right_extents()
712 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
721 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
786 left.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
787 right.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
797 left.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
816 right.rc_refcount == cright.rc_refcount + adjust && in xfs_refcount_merge_extents()
893 ext.rc_refcount = 0; in xfs_refcount_adjust_extents()
905 tmp.rc_refcount = 1 + adj; in xfs_refcount_adjust_extents()
913 if (tmp.rc_refcount) { in xfs_refcount_adjust_extents()
946 if (ext.rc_refcount == MAXREFCOUNT) in xfs_refcount_adjust_extents()
948 ext.rc_refcount += adj; in xfs_refcount_adjust_extents()
951 if (ext.rc_refcount > 1) { in xfs_refcount_adjust_extents()
956 } else if (ext.rc_refcount == 1) { in xfs_refcount_adjust_extents()
1413 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1424 tmp.rc_refcount = 1; in xfs_refcount_adjust_cow_extents()
1442 ext.rc_refcount == 1, out_error); in xfs_refcount_adjust_cow_extents()
1444 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1604 if (be32_to_cpu(rec->refc.rc_refcount) != 1) in xfs_refcount_recover_extent()