MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / extents_stats_add

Function extents_stats_add

deps/jemalloc/src/extent.c:323–329  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

321}
322
323static void
324extents_stats_add(extents_t *extent, pszind_t pind, size_t sz) {
325 size_t cur = atomic_load_zu(&extent->nextents[pind], ATOMIC_RELAXED);
326 atomic_store_zu(&extent->nextents[pind], cur + 1, ATOMIC_RELAXED);
327 cur = atomic_load_zu(&extent->nbytes[pind], ATOMIC_RELAXED);
328 atomic_store_zu(&extent->nbytes[pind], cur + sz, ATOMIC_RELAXED);
329}
330
331static void
332extents_stats_sub(extents_t *extent, pszind_t pind, size_t sz) {

Callers 1

extents_insert_lockedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected