Home
last modified time | relevance | path

Searched refs:asb (Results 1 – 1 of 1) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Daggsum.c119 aggsum_flush_bucket(aggsum_t *as, struct aggsum_bucket *asb) in aggsum_flush_bucket() argument
122 ASSERT(MUTEX_HELD(&asb->asc_lock)); in aggsum_flush_bucket()
128 atomic_add_64((volatile uint64_t *)&as->as_lower_bound, asb->asc_delta); in aggsum_flush_bucket()
129 atomic_add_64((volatile uint64_t *)&as->as_upper_bound, asb->asc_delta); in aggsum_flush_bucket()
130 asb->asc_delta = 0; in aggsum_flush_bucket()
132 -asb->asc_borrowed); in aggsum_flush_bucket()
134 asb->asc_borrowed); in aggsum_flush_bucket()
135 asb->asc_borrowed = 0; in aggsum_flush_bucket()
154 struct aggsum_bucket *asb = &as->as_buckets[i]; in aggsum_value() local
155 mutex_enter(&asb->asc_lock); in aggsum_value()
[all …]