mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-12 11:47:19 +03:00
add extent_nfree_sub
This commit is contained in:
parent
4b82872ebf
commit
17aa470760
2 changed files with 7 additions and 1 deletions
|
|
@ -264,6 +264,12 @@ extent_nfree_dec(extent_t *extent) {
|
|||
extent->e_bits -= ((uint64_t)1U << EXTENT_BITS_NFREE_SHIFT);
|
||||
}
|
||||
|
||||
static inline void
|
||||
extent_nfree_sub(extent_t *extent, uint64_t n) {
|
||||
assert(extent_slab_get(extent));
|
||||
extent->e_bits -= (n << EXTENT_BITS_NFREE_SHIFT);
|
||||
}
|
||||
|
||||
static inline void
|
||||
extent_sn_set(extent_t *extent, size_t sn) {
|
||||
extent->e_bits = (extent->e_bits & ~EXTENT_BITS_SN_MASK) |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue