Lines Matching refs:ub
133 uint64_t ub; in aggsum_value() local
137 ub = as->as_upper_bound; in aggsum_value()
138 if (lb == ub) { in aggsum_value()
152 ub += asb->asc_delta - asb->asc_borrowed; in aggsum_value()
157 ASSERT3U(lb, ==, ub); in aggsum_value()
216 uint64_t ub; in aggsum_compare() local
226 ub = as->as_upper_bound; in aggsum_compare()
233 ub += asb->asc_delta - asb->asc_borrowed; in aggsum_compare()
237 if (ub < target || (lb > 0 && (uint64_t)lb > target)) in aggsum_compare()
241 ASSERT3U(lb, ==, ub); in aggsum_compare()
243 atomic_store_64(&as->as_upper_bound, ub); in aggsum_compare()
245 return (ub < target ? -1 : (uint64_t)lb > target ? 1 : 0); in aggsum_compare()