Searched refs:ckh (Results 1 - 4 of 4) sorted by relevance

/fuchsia/zircon/third_party/ulib/jemalloc/src/
H A Dckh.c43 static bool ckh_grow(tsd_t *tsd, ckh_t *ckh);
44 static void ckh_shrink(tsd_t *tsd, ckh_t *ckh);
53 ckh_bucket_search(ckh_t *ckh, size_t bucket, const void *key) argument
59 cell = &ckh->tab[(bucket << LG_CKH_BUCKET_CELLS) + i];
60 if (cell->key != NULL && ckh->keycomp(key, cell->key))
71 ckh_isearch(ckh_t *ckh, const void *key) argument
75 assert(ckh != NULL);
77 ckh->hash(key, hashes);
80 bucket = hashes[0] & ((ZU(1) << ckh->lg_curbuckets) - 1);
81 cell = ckh_bucket_search(ckh, bucke
92 ckh_try_bucket_insert(ckh_t *ckh, size_t bucket, const void *key, const void *data) argument
125 ckh_evict_reloc_insert(ckh_t *ckh, size_t argbucket, void const **argkey, void const **argdata) argument
196 ckh_try_insert(ckh_t *ckh, void const**argkey, void const**argdata) argument
225 ckh_rebuild(ckh_t *ckh, ckhc_t *aTab) argument
248 ckh_grow(tsd_t *tsd, ckh_t *ckh) argument
305 ckh_shrink(tsd_t *tsd, ckh_t *ckh) argument
355 ckh_new(tsd_t *tsd, ckh_t *ckh, size_t minitems, ckh_hash_t *hash, ckh_keycomp_t *keycomp) argument
412 ckh_delete(tsd_t *tsd, ckh_t *ckh) argument
435 ckh_count(ckh_t *ckh) argument
443 ckh_iter(ckh_t *ckh, size_t *tabind, void **key, void **data) argument
463 ckh_insert(tsd_t *tsd, ckh_t *ckh, const void *key, const void *data) argument
487 ckh_remove(tsd_t *tsd, ckh_t *ckh, const void *searchkey, void **key, void **data) argument
519 ckh_search(ckh_t *ckh, const void *searchkey, void **key, void **data) argument
[all...]
/fuchsia/zircon/third_party/ulib/jemalloc/include/jemalloc/internal/
H A Dckh_externs.h6 bool ckh_new(tsd_t *tsd, ckh_t *ckh, size_t minitems, ckh_hash_t *hash,
8 void ckh_delete(tsd_t *tsd, ckh_t *ckh);
9 size_t ckh_count(ckh_t *ckh);
10 bool ckh_iter(ckh_t *ckh, size_t *tabind, void **key, void **data);
11 bool ckh_insert(tsd_t *tsd, ckh_t *ckh, const void *key, const void *data);
12 bool ckh_remove(tsd_t *tsd, ckh_t *ckh, const void *searchkey, void **key,
14 bool ckh_search(ckh_t *ckh, const void *searchkey, void **key, void **data);
/fuchsia/zircon/third_party/ulib/jemalloc/test/unit/
H A Dckh.c6 ckh_t ckh; local
10 assert_false(ckh_new(tsd, &ckh, 2, ckh_string_hash,
12 ckh_delete(tsd, &ckh);
14 assert_false(ckh_new(tsd, &ckh, 3, ckh_pointer_hash,
16 ckh_delete(tsd, &ckh);
23 ckh_t ckh; local
35 assert_false(ckh_new(tsd, &ckh, 2, ckh_string_hash,
37 assert_zu_eq(ckh_count(&ckh), 0,
39 ckh_count(&ckh));
43 ckh_insert(tsd, &ckh, str
112 ckh_t ckh; local
[all...]
/fuchsia/zircon/third_party/ulib/jemalloc/
H A DMakefile.in96 $(srcroot)src/ckh.c \
161 $(srcroot)test/unit/ckh.c \

Completed in 41 milliseconds