/external/boringssl/include/openssl/ |
H A D | lhash.h | 143 } _LHASH; typedef in typeref:struct:lhash_st 148 OPENSSL_EXPORT _LHASH *lh_new(lhash_hash_func hash, lhash_cmp_func comp); 152 OPENSSL_EXPORT void lh_free(_LHASH *lh); 155 OPENSSL_EXPORT size_t lh_num_items(const _LHASH *lh); 159 OPENSSL_EXPORT void *lh_retrieve(const _LHASH *lh, const void *data); 166 OPENSSL_EXPORT int lh_insert(_LHASH *lh, void **old_data, void *data); 170 OPENSSL_EXPORT void *lh_delete(_LHASH *lh, const void *data); 174 OPENSSL_EXPORT void lh_doall(_LHASH *lh, void (*func)(void *)); 179 OPENSSL_EXPORT void lh_doall_arg(_LHASH *lh, void (*func)(void *, void *),
|
H A D | lhash_macros.h | 28 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), \ 66 lh_free(CHECKED_CAST(_LHASH *, LHASH_OF(CONF_VALUE) *, lh)); 69 lh_num_items(CHECKED_CAST(_LHASH *, LHASH_OF(CONF_VALUE) *, lh)) 73 CHECKED_CAST(_LHASH *, LHASH_O [all...] |
/external/boringssl/src/include/openssl/ |
H A D | lhash.h | 143 } _LHASH; typedef in typeref:struct:lhash_st 148 OPENSSL_EXPORT _LHASH *lh_new(lhash_hash_func hash, lhash_cmp_func comp); 152 OPENSSL_EXPORT void lh_free(_LHASH *lh); 155 OPENSSL_EXPORT size_t lh_num_items(const _LHASH *lh); 159 OPENSSL_EXPORT void *lh_retrieve(const _LHASH *lh, const void *data); 166 OPENSSL_EXPORT int lh_insert(_LHASH *lh, void **old_data, void *data); 170 OPENSSL_EXPORT void *lh_delete(_LHASH *lh, const void *data); 174 OPENSSL_EXPORT void lh_doall(_LHASH *lh, void (*func)(void *)); 179 OPENSSL_EXPORT void lh_doall_arg(_LHASH *lh, void (*func)(void *, void *),
|
H A D | lhash_macros.h | 28 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), \ 66 lh_free(CHECKED_CAST(_LHASH *, LHASH_OF(CONF_VALUE) *, lh)); 69 lh_num_items(CHECKED_CAST(_LHASH *, LHASH_OF(CONF_VALUE) *, lh)) 73 CHECKED_CAST(_LHASH *, LHASH_O [all...] |
/external/boringssl/src/crypto/lhash/ |
H A D | make_macros.sh | 36 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}*, data))) 45 lh_insert(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void**, ${type}**, old_data), CHECKED_CAST(void*, ${type}*, data)) 48 ((${type}*) lh_delete(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void*, ${type}*, data))) 51 lh_doall(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void (*)(void*), void (*) (${type}*), func)); 54 lh_doall_arg(CHECKED_CAST(_LHASH*, LHASH_OF(${type})*, lh), CHECKED_CAST(void (*)(void*, void*), void (*) (${type}*, void*), func), arg);
|
H A D | lhash.c | 64 /* kMinNumBuckets is the minimum size of the buckets array in an |_LHASH|. */ 72 _LHASH *lh_new(lhash_hash_func hash, lhash_cmp_func comp) { 73 _LHASH *ret; 75 ret = OPENSSL_malloc(sizeof(_LHASH)); 79 memset(ret, 0, sizeof(_LHASH)); 101 void lh_free(_LHASH *lh) { 120 size_t lh_num_items(const _LHASH *lh) { return lh->num_items; } 129 static LHASH_ITEM **get_next_ptr_and_hash(const _LHASH *lh, uint32_t *out_hash, 149 void *lh_retrieve(const _LHASH *lh, const void *data) { 164 static void lh_rebucket(_LHASH *l [all...] |
H A D | lhash_test.c | 119 _LHASH *lh;
|