Lines Matching refs:rc_refcount

99 	irec->rc_refcount = be32_to_cpu(rec->refc.rc_refcount);  in xfs_refcount_btrec_to_irec()
130 if (irec->rc_refcount != 1) in xfs_refcount_get_rec()
133 } else if (irec->rc_refcount < 2) { in xfs_refcount_get_rec()
145 if (irec->rc_refcount == 0 || irec->rc_refcount > MAXREFCOUNT) in xfs_refcount_get_rec()
156 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount); in xfs_refcount_get_rec()
176 rec.refc.rc_refcount = cpu_to_be32(irec->rc_refcount); in xfs_refcount_update()
200 cur->bc_rec.rc.rc_refcount = irec->rc_refcount; in xfs_refcount_insert()
442 if (center->rc_refcount > 1) { in xfs_refcount_merge_center_extents()
494 if (cleft->rc_refcount > 1) { in xfs_refcount_merge_left_extent()
558 if (cright->rc_refcount > 1) { in xfs_refcount_merge_right_extent()
638 if ((flags & XFS_FIND_RCEXT_SHARED) && tmp.rc_refcount < 2) in xfs_refcount_find_left_extents()
640 if ((flags & XFS_FIND_RCEXT_COW) && tmp.rc_refcount > 1) in xfs_refcount_find_left_extents()
672 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
681 cleft->rc_refcount = 1; in xfs_refcount_find_left_extents()
727 if ((flags & XFS_FIND_RCEXT_SHARED) && tmp.rc_refcount < 2) in xfs_refcount_find_right_extents()
729 if ((flags & XFS_FIND_RCEXT_COW) && tmp.rc_refcount > 1) in xfs_refcount_find_right_extents()
761 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
770 cright->rc_refcount = 1; in xfs_refcount_find_right_extents()
835 left.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
836 right.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
846 left.rc_refcount == cleft.rc_refcount + adjust && in xfs_refcount_merge_extents()
865 right.rc_refcount == cright.rc_refcount + adjust && in xfs_refcount_merge_extents()
942 ext.rc_refcount = 0; in xfs_refcount_adjust_extents()
954 tmp.rc_refcount = 1 + adj; in xfs_refcount_adjust_extents()
962 if (tmp.rc_refcount) { 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()
1003 if (ext.rc_refcount > 1) { in xfs_refcount_adjust_extents()
1008 } else if (ext.rc_refcount == 1) { in xfs_refcount_adjust_extents()
1466 ext.rc_refcount = 0; in xfs_refcount_adjust_cow_extents()
1480 tmp.rc_refcount = 1; 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()
1664 be32_to_cpu(rec->refc.rc_refcount) != 1)) in xfs_refcount_recover_extent()