Home | History | Annotate | Download | only in internal

Lines Matching refs:counter

13 counter_accum(tsdn_t *tsdn, counter_accum_t *counter, uint64_t bytes) {
14 uint64_t interval = counter->interval;
16 LOCKEDINT_MTX_LOCK(tsdn, counter->mtx);
19 * enough), extreme overflow can cause counter trigger coalescing.
23 bool overflow = locked_inc_mod_u64(tsdn, LOCKEDINT_MTX(counter->mtx),
24 &counter->accumbytes, bytes, interval);
25 LOCKEDINT_MTX_UNLOCK(tsdn, counter->mtx);
29 bool counter_accum_init(counter_accum_t *counter, uint64_t interval);
30 void counter_prefork(tsdn_t *tsdn, counter_accum_t *counter);
31 void counter_postfork_parent(tsdn_t *tsdn, counter_accum_t *counter);
32 void counter_postfork_child(tsdn_t *tsdn, counter_accum_t *counter);