Home
last modified time | relevance | path

Searched refs:HT_VALUE (Results 1 – 6 of 6) sorted by relevance

/openssl/include/internal/
H A Dhashtable.h37 } HT_VALUE; typedef
44 HT_VALUE **list;
52 void (*ht_free_fn)(HT_VALUE *obj);
174 HT_VALUE inval; \
175 HT_VALUE *oval = NULL; \
228 HT_VALUE *ossl_ht_##name##_##vtype##_to_value(vtype *data, HT_VALUE *v); \
290 int ossl_ht_insert(HT *htable, HT_KEY *key, HT_VALUE *data,
291 HT_VALUE **olddata);
312 void ossl_ht_foreach_until(HT *htable, int (*cb)(HT_VALUE *obj, void *arg),
322 int (*filter)(HT_VALUE *obj, void *arg),
[all …]
/openssl/crypto/hashtable/
H A Dhashtable.c119 HT_VALUE value;
181 static void internal_free_nop(HT_VALUE *v) in internal_free_nop()
392 list->list = (HT_VALUE **)(list + 1); in ossl_ht_filter()
515 HT_VALUE *h = (HT_VALUE *)arg; in free_old_ht_value()
542 HT_VALUE **olddata) in ossl_ht_insert_locked()
549 HT_VALUE *ival; in ossl_ht_insert_locked()
639 int ossl_ht_insert(HT *h, HT_KEY *key, HT_VALUE *data, HT_VALUE **olddata) in ossl_ht_insert()
675 HT_VALUE *ossl_ht_get(HT *h, HT_KEY *key) in ossl_ht_get()
704 return (HT_VALUE *)ival; in ossl_ht_get()
719 v->ht->config.ht_free_fn((HT_VALUE *)v); in free_old_entry()
[all …]
/openssl/doc/internal/man3/
H A Dossl_ht_new.pod30 int ossl_ht_insert(HT *htable, HT_KEY *key, HT_VALUE *data, HT_VALUE **olddata);
36 HT_VALUE *ossl_ht_get(HT *htable, HT_KEY *key);
37 void ossl_ht_put(HT_VALUE *value);
150 ossl_ht_put() on the B<HT_VALUE> to prevent memory leaks.
241 <TYPE> ossl_ht_NAME_TYPE_get(HT *h, HT_KEY *key, HT_VALUE **v)
247 <TYPE> *ossl_ht_NAME_TYPE_from_value(HT_VALUE *v)
253 HT_VALUE *ossl_ht_NAME_TYPE_to_value(<TYPE> *data)
254 Converts the data pointer provided to an B<HT_VALUE> object
258 int ossl_ht_NAME_TYPE_type(HT_VALUE *v)
302 static void int_free_fn(HT_VALUE *v)
[all …]
/openssl/fuzz/
H A Dhashtable.c68 static int table_iterator(HT_VALUE *v, void *arg) in table_iterator()
81 static int filter_iterator(HT_VALUE *v, void *arg) in filter_iterator()
92 static void fuzz_free_cb(HT_VALUE *v) in fuzz_free_cb()
127 HT_VALUE *v = NULL; in FuzzerTestOneInput()
128 HT_VALUE tv; in FuzzerTestOneInput()
/openssl/test/
H A Dlhash_test.c187 static int int_filter_all(HT_VALUE *v, void *arg) in int_filter_all()
198 static int int_foreach(HT_VALUE *v, void *arg) in HT_DEF_KEY_FIELD()
397 static void hashtable_intfree(HT_VALUE *v) in hashtable_intfree()
417 HT_VALUE *v; in test_hashtable_stress()
513 static void hashtable_mt_free(HT_VALUE *v) in hashtable_mt_free()
546 HT_VALUE *v = NULL; in do_mt_hash_work()
/openssl/crypto/
H A Dcore_namemap.c145 HT_VALUE *val; in ossl_namemap_name2num()
249 HT_VALUE val = { 0 }; in namemap_add_name()

Completed in 17 milliseconds