aboutsummaryrefslogtreecommitdiff
path: root/util/storage/slabhash.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/storage/slabhash.c')
-rw-r--r--util/storage/slabhash.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/util/storage/slabhash.c b/util/storage/slabhash.c
index 7d376c4d684a..62396e16a82d 100644
--- a/util/storage/slabhash.c
+++ b/util/storage/slabhash.c
@@ -166,6 +166,13 @@ int slabhash_is_size(struct slabhash* sl, size_t size, size_t slabs)
return 0;
}
+void slabhash_update_space_used(struct slabhash* sl, hashvalue_type hash,
+ void* cb_arg, int diff_size)
+{
+ lruhash_update_space_used(sl->array[slab_idx(sl, hash)], cb_arg,
+ diff_size);
+}
+
size_t slabhash_get_mem(struct slabhash* sl)
{
size_t i, total = sizeof(*sl);