| 329 | } |
| 330 | |
| 331 | static void |
| 332 | extents_stats_sub(extents_t *extent, pszind_t pind, size_t sz) { |
| 333 | size_t cur = atomic_load_zu(&extent->nextents[pind], ATOMIC_RELAXED); |
| 334 | atomic_store_zu(&extent->nextents[pind], cur - 1, ATOMIC_RELAXED); |
| 335 | cur = atomic_load_zu(&extent->nbytes[pind], ATOMIC_RELAXED); |
| 336 | atomic_store_zu(&extent->nbytes[pind], cur - sz, ATOMIC_RELAXED); |
| 337 | } |
| 338 | |
| 339 | static void |
| 340 | extents_insert_locked(tsdn_t *tsdn, extents_t *extents, extent_t *extent) { |
no outgoing calls
no test coverage detected