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

Function extent_deactivate_locked

deps/jemalloc/src/extent.c:671–679  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

669}
670
671static void
672extent_deactivate_locked(tsdn_t *tsdn, arena_t *arena, extents_t *extents,
673 extent_t *extent) {
674 assert(extent_arena_get(extent) == arena);
675 assert(extent_state_get(extent) == extent_state_active);
676
677 extent_state_set(extent, extents_state_get(extents));
678 extents_insert_locked(tsdn, extents, extent);
679}
680
681static void
682extent_deactivate(tsdn_t *tsdn, arena_t *arena, extents_t *extents,

Callers 3

extent_deactivateFunction · 0.70
extent_coalesceFunction · 0.70
extent_recordFunction · 0.70

Calls 5

extents_state_getFunction · 0.70
extents_insert_lockedFunction · 0.70
extent_arena_getFunction · 0.50
extent_state_getFunction · 0.50
extent_state_setFunction · 0.50

Tested by

no test coverage detected