Lines Matching refs:rc_refcount
125 irec->rc_refcount = be32_to_cpu(rec->refc.rc_refcount); in xfs_refcount_btrec_to_irec()
144 if (irec->rc_refcount == 0 || irec->rc_refcount > XFS_REFC_REFCOUNT_MAX) in xfs_refcount_check_irec()
165 if (irec->rc_refcount == 0 || irec->rc_refcount > XFS_REFC_REFCOUNT_MAX) in xfs_rtrefcount_check_irec()
200 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount); in xfs_refcount_complain_bad_rec()
251 rec.refc.rc_refcount = cpu_to_be32(irec->rc_refcount); in xfs_refcount_update()
276 cur->bc_rec.rc.rc_refcount = irec->rc_refcount; in xfs_refcount_insert()
529 if (center->rc_refcount > 1) { in xfs_refcount_merge_center_extents()
583 if (cleft->rc_refcount > 1) { in xfs_refcount_merge_left_extent()
650 if (cright->rc_refcount > 1) { in xfs_refcount_merge_right_extent()
767 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
778 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
860 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
871 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
897 if (irec->rc_refcount == XFS_REFC_REFCOUNT_MAX) in xfs_refc_merge_refcount()
899 return irec->rc_refcount + adjust; in xfs_refc_merge_refcount()
930 if (left->rc_refcount != new_refcount) in xfs_refc_want_merge_center()
932 if (right->rc_refcount != new_refcount) in xfs_refc_want_merge_center()
967 if (left->rc_refcount != new_refcount) in xfs_refc_want_merge_left()
1001 if (right->rc_refcount != new_refcount) in xfs_refc_want_merge_right()
1177 ext.rc_refcount = 0; in xfs_refcount_adjust_extents()
1190 tmp.rc_refcount = 1 + adj; in xfs_refcount_adjust_extents()
1200 if (tmp.rc_refcount) { in xfs_refcount_adjust_extents()
1250 if (ext.rc_refcount == XFS_REFC_REFCOUNT_MAX) in xfs_refcount_adjust_extents()
1252 ext.rc_refcount += adj; in xfs_refcount_adjust_extents()
1255 if (ext.rc_refcount > 1) { in xfs_refcount_adjust_extents()
1259 } else if (ext.rc_refcount == 1) { in xfs_refcount_adjust_extents()
1831 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1847 tmp.rc_refcount = 1; in xfs_refcount_adjust_cow_extents()
1874 if (XFS_IS_CORRUPT(cur->bc_mp, ext.rc_refcount != 1)) { in xfs_refcount_adjust_cow_extents()
1880 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
2032 be32_to_cpu(rec->refc.rc_refcount) != 1)) { in xfs_refcount_recover_extent()