Home
last modified time | relevance | path

Searched refs:_LHASH (Results 1 – 5 of 5) sorted by relevance

/external/boringssl/src/include/openssl/
Dlhash_macros.h28 lh_free(CHECKED_CAST(_LHASH *, LHASH_OF(ASN1_OBJECT) *, lh));
31 lh_num_items(CHECKED_CAST(_LHASH *, LHASH_OF(ASN1_OBJECT) *, lh))
35 CHECKED_CAST(_LHASH *, LHASH_OF(ASN1_OBJECT) *, lh), \
39 lh_insert(CHECKED_CAST(_LHASH *, LHASH_OF(ASN1_OBJECT) *, lh), \
45 CHECKED_CAST(_LHASH *, LHASH_OF(ASN1_OBJECT) *, lh), \
49 lh_doall(CHECKED_CAST(_LHASH *, LHASH_OF(ASN1_OBJECT) *, lh), \
53 lh_doall_arg(CHECKED_CAST(_LHASH *, LHASH_OF(ASN1_OBJECT) *, lh), \
67 lh_free(CHECKED_CAST(_LHASH *, LHASH_OF(CONF_VALUE) *, lh));
70 lh_num_items(CHECKED_CAST(_LHASH *, LHASH_OF(CONF_VALUE) *, lh))
74 CHECKED_CAST(_LHASH *, LHASH_OF(CONF_VALUE) *, lh), \
[all …]
Dlhash.h128 typedef struct lhash_st _LHASH; typedef
131 OPENSSL_EXPORT _LHASH *lh_new(lhash_hash_func hash, lhash_cmp_func comp);
135 OPENSSL_EXPORT void lh_free(_LHASH *lh);
138 OPENSSL_EXPORT size_t lh_num_items(const _LHASH *lh);
142 OPENSSL_EXPORT void *lh_retrieve(const _LHASH *lh, const void *data);
149 OPENSSL_EXPORT int lh_insert(_LHASH *lh, void **old_data, void *data);
153 OPENSSL_EXPORT void *lh_delete(_LHASH *lh, const void *data);
157 OPENSSL_EXPORT void lh_doall(_LHASH *lh, void (*func)(void *));
162 OPENSSL_EXPORT void lh_doall_arg(_LHASH *lh, void (*func)(void *, void *),
/external/boringssl/src/crypto/lhash/
Dlhash.c95 _LHASH *lh_new(lhash_hash_func hash, lhash_cmp_func comp) { in lh_new()
96 _LHASH *ret = OPENSSL_malloc(sizeof(_LHASH)); in lh_new()
100 OPENSSL_memset(ret, 0, sizeof(_LHASH)); in lh_new()
115 void lh_free(_LHASH *lh) { in lh_free()
132 size_t lh_num_items(const _LHASH *lh) { return lh->num_items; } in lh_num_items()
141 static LHASH_ITEM **get_next_ptr_and_hash(const _LHASH *lh, uint32_t *out_hash, in get_next_ptr_and_hash()
161 void *lh_retrieve(const _LHASH *lh, const void *data) { in lh_retrieve()
176 static void lh_rebucket(_LHASH *lh, const size_t new_num_buckets) { in lh_rebucket()
207 static void lh_maybe_resize(_LHASH *lh) { in lh_maybe_resize()
236 int lh_insert(_LHASH *lh, void **old_data, void *data) { in lh_insert()
[all …]
Dmake_macros.sh36 lh_free(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh));
39 lh_num_items(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh))
42 …((${type}*) lh_retrieve(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void*, ${type}…
45 …lh_insert(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void**, ${type}**, old_data)…
48 …((${type}*) lh_delete(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void*, ${type}*,…
51 …lh_doall(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void (*)(void*), void (*) (${…
54 …lh_doall_arg(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void (*)(void*, void*), v…
Dlhash_test.cc44 void operator()(_LHASH *lh) { lh_free(lh); } in operator ()()
58 std::unique_ptr<_LHASH, FreeLHASH> lh( in TEST()