Lines Matching refs:old
78 u_int old; in refcount_acquire() local
80 old = atomic_fetchadd_int(count, 1); in refcount_acquire()
81 if (__predict_false(REFCOUNT_SATURATED(old))) in refcount_acquire()
84 return (old); in refcount_acquire()
90 u_int old; in refcount_acquiren() local
94 old = atomic_fetchadd_int(count, n); in refcount_acquiren()
95 if (__predict_false(REFCOUNT_SATURATED(old))) in refcount_acquiren()
98 return (old); in refcount_acquiren()
104 u_int old; in refcount_acquire_checked() local
106 old = atomic_load_int(count); in refcount_acquire_checked()
108 if (__predict_false(REFCOUNT_SATURATED(old + 1))) in refcount_acquire_checked()
110 if (__predict_true(atomic_fcmpset_int(count, &old, in refcount_acquire_checked()
111 old + 1) == 1)) in refcount_acquire_checked()
123 u_int old; in refcount_acquire_if_gt() local
125 old = atomic_load_int(count); in refcount_acquire_if_gt()
127 if (old <= n) in refcount_acquire_if_gt()
129 if (__predict_false(REFCOUNT_SATURATED(old))) in refcount_acquire_if_gt()
131 if (atomic_fcmpset_int(count, &old, old + 1)) in refcount_acquire_if_gt()
146 u_int old; in refcount_releasen() local
152 old = atomic_fetchadd_int(count, -n); in refcount_releasen()
153 if (__predict_false(old < n || REFCOUNT_SATURATED(old))) { in refcount_releasen()
157 if (old > n) in refcount_releasen()
181 u_int old; \
184 old = atomic_load_int(count); \
188 if (__predict_false(REFCOUNT_SATURATED(old))) \
190 if (atomic_fcmpset_rel_int(count, &old, old - 1)) \
194 _refcount_release_if_cond(old > n, gt)
195 _refcount_release_if_cond(old == n, eq)