Home
last modified time | relevance | path

Searched refs:free_func (Results 1 – 25 of 87) sorted by relevance

1234

/NextBSD/crypto/openssl/crypto/stack/
HDsafestack.h178 # define SKM_sk_pop_free(type, st, free_func) \ argument
179 sk_pop_free(CHECKED_STACK_OF(type, st), CHECKED_SK_FREE_FUNC(type, free_func))
180 # define SKM_sk_deep_copy(type, st, copy_func, free_func) \ argument
181 …D_STACK_OF(type, st), CHECKED_SK_COPY_FUNC(type, copy_func), CHECKED_SK_FREE_FUNC(type, free_func))
190 # define SKM_ASN1_SET_OF_d2i(type, st, pp, length, d2i_func, free_func, ex_tag, ex_class) \ argument
195 CHECKED_SK_FREE_FUNC(type, free_func), \
204 # define SKM_ASN1_seq_unpack(type, buf, len, d2i_func, free_func) \ argument
205 … *)ASN1_seq_unpack(buf, len, CHECKED_D2I_OF(type, d2i_func), CHECKED_SK_FREE_FUNC(type, free_func))
206 # define SKM_PKCS12_decrypt_d2i(type, algor, d2i_func, free_func, pass, passlen, oct, seq) \ argument
209 CHECKED_SK_FREE_FUNC(type, free_func), \
[all …]
/NextBSD/contrib/apr-util/buckets/
HDapr_buckets_heap.c36 (*h->free_func)(h->base); in heap_bucket_destroy()
45 void (*free_func)(void *data)) in apr_bucket_heap_make()
51 if (!free_func) { in apr_bucket_heap_make()
58 h->free_func = apr_bucket_free; in apr_bucket_heap_make()
67 h->free_func = free_func; in apr_bucket_heap_make()
78 void (*free_func)(void *data), in apr_bucket_heap_create()
86 return apr_bucket_heap_make(b, buf, length, free_func); in apr_bucket_heap_create()
/NextBSD/crypto/openssl/crypto/asn1/
HDasn1_mac.h179 # define M_ASN1_D2I_get_set(r,func,free_func) \ argument
180 M_ASN1_D2I_get_imp_set(r,func,free_func, \
183 # define M_ASN1_D2I_get_set_type(type,r,func,free_func) \ argument
184 M_ASN1_D2I_get_imp_set_type(type,r,func,free_func, \
187 # define M_ASN1_D2I_get_set_opt(r,func,free_func) \ argument
190 { M_ASN1_D2I_get_set(r,func,free_func); }
192 # define M_ASN1_D2I_get_set_opt_type(type,r,func,free_func) \ argument
195 { M_ASN1_D2I_get_set_type(type,r,func,free_func); }
213 # define M_ASN1_D2I_get_IMP_set_opt(b,func,free_func,tag) \ argument
218 M_ASN1_D2I_get_imp_set(b,func,free_func,\
[all …]
HDa_set.c167 void (*free_func) (OPENSSL_BLOCK), in STACK_OF()
230 if (free_func != NULL) in STACK_OF()
231 sk_OPENSSL_BLOCK_pop_free(ret, free_func); in STACK_OF()
HDasn_pack.c72 void (*free_func) (OPENSSL_BLOCK)) in STACK_OF()
77 if (!(sk = d2i_ASN1_SET(NULL, &pbuf, len, d2i, free_func, in STACK_OF()
HDx_x509.c148 CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
151 new_func, dup_func, free_func);
/NextBSD/crypto/openssl/crypto/
HDex_data.c157 CRYPTO_EX_free *free_func);
181 CRYPTO_EX_free *free_func);
350 CRYPTO_EX_free *free_func) in def_add_index() argument
363 a->free_func = free_func; in def_add_index()
402 CRYPTO_EX_free *free_func) in int_get_new_index() argument
407 return def_add_index(item, argl, argp, new_func, dup_func, free_func); in int_get_new_index()
523 if (storage[i] && storage[i]->free_func) { in int_free_ex_data()
525 storage[i]->free_func(obj, ptr, ad, i, in int_free_ex_data()
566 CRYPTO_EX_free *free_func) in CRYPTO_get_ex_new_index() argument
573 free_func); in CRYPTO_get_ex_new_index()
HDmem.c95 static void (*free_func) (void *) = free; variable
147 free_func = f; in CRYPTO_set_mem_functions()
166 free_func = f; in CRYPTO_set_mem_ex_functions()
194 free_func = f; in CRYPTO_set_locked_mem_ex_functions()
225 *f = free_func; in CRYPTO_get_mem_functions()
237 *f = free_func; in CRYPTO_get_mem_ex_functions()
422 free_func(str); in CRYPTO_realloc_clean()
442 free_func(str); in CRYPTO_free()
HDcrypto.h308 CRYPTO_EX_free *free_func; member
412 CRYPTO_EX_free *free_func);
502 void (*free_func) (void *));
507 void (*free_func) (void *));
/NextBSD/crypto/openssl/crypto/objects/
HDo_names.c34 void (*free_func) (const char *, int, const char *); member
68 void (*free_func) (const char *, int, const char *)) in OBJ_NAME_new_index()
95 name_funcs->free_func = 0; /* NULL is often declared to * ((void in OBJ_NAME_new_index()
108 if (free_func != NULL) in OBJ_NAME_new_index()
109 name_funcs->free_func = free_func; in OBJ_NAME_new_index()
212 ret->type)->free_func(ret->name, ret->type, in OBJ_NAME_add()
245 ret->type)->free_func(ret->name, ret->type, in OBJ_NAME_remove()
/NextBSD/crypto/openssl/crypto/ec/
HDec_lib.c194 (&dest->extra_data, t, d->dup_func, d->free_func, in EC_GROUP_copy()
558 void (*free_func) (void *), in EC_EX_DATA_set_data()
567 if (d->dup_func == dup_func && d->free_func == free_func in EC_EX_DATA_set_data()
584 d->free_func = free_func; in EC_EX_DATA_set_data()
596 void (*free_func) (void *), in EC_EX_DATA_get_data()
602 if (d->dup_func == dup_func && d->free_func == free_func in EC_EX_DATA_get_data()
613 void (*free_func) (void *), in EC_EX_DATA_free_data()
622 if ((*p)->dup_func == dup_func && (*p)->free_func == free_func in EC_EX_DATA_free_data()
626 (*p)->free_func((*p)->data); in EC_EX_DATA_free_data()
638 void (*free_func) (void *), in EC_EX_DATA_clear_free_data()
[all …]
HDec_key.c189 (&dest->method_data, t, d->dup_func, d->free_func, in EC_KEY_copy()
504 void (*free_func) (void *), in EC_KEY_get_key_method_data()
511 EC_EX_DATA_get_data(key->method_data, dup_func, free_func, in EC_KEY_get_key_method_data()
520 void (*free_func) (void *), in EC_KEY_insert_key_method_data()
527 EC_EX_DATA_get_data(key->method_data, dup_func, free_func, in EC_KEY_insert_key_method_data()
530 EC_EX_DATA_set_data(&key->method_data, data, dup_func, free_func, in EC_KEY_insert_key_method_data()
HDec_lcl.h205 void (*free_func) (void *); member
285 void (*free_func) (void *),
288 void (*free_func) (void *),
291 void (*free_func) (void *),
294 void (*free_func) (void *),
/NextBSD/sys/kern/
HDsubr_busdma_bufalloc.c74 uma_alloc alloc_func, uma_free free_func, u_int32_t zcreate_flags) in busdma_bufalloc_create() argument
108 if (free_func != NULL) in busdma_bufalloc_create()
109 uma_zone_set_freef(bz->umazone, free_func); in busdma_bufalloc_create()
/NextBSD/lib/libc/tests/nss/
HDtestutil.h38 void (*free_func)(struct ent *); \
82 td->free_func = freef; \
191 td->free_func(&e->data); \
283 td->free_func(&data); \
/NextBSD/crypto/openssl/doc/ssl/
HDSSL_CTX_get_ex_new_index.pod14 CRYPTO_EX_free *free_func);
22 typedef void free_func(void *parent, void *ptr, CRYPTO_EX_DATA *ad,
HDSSL_get_ex_new_index.pod14 CRYPTO_EX_free *free_func);
22 typedef void free_func(void *parent, void *ptr, CRYPTO_EX_DATA *ad,
HDSSL_SESSION_get_ex_new_index.pod14 CRYPTO_EX_free *free_func);
22 typedef void free_func(void *parent, void *ptr, CRYPTO_EX_DATA *ad,
/NextBSD/crypto/openssl/doc/crypto/
HDRSA_get_ex_new_index.pod14 CRYPTO_EX_free *free_func);
64 B<free_func()> is called when a structure is being freed up. The dynamic parent
68 B<new_func()> and B<free_func()> take the same parameters. B<parent> is a
85 and B<free_func()>.
/NextBSD/crypto/openssl/crypto/ecdh/
HDech_lib.c243 CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) in ECDH_get_ex_new_index() argument
246 new_func, dup_func, free_func); in ECDH_get_ex_new_index()
/NextBSD/crypto/openssl/crypto/dh/
HDdh_lib.c244 CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) in DH_get_ex_new_index() argument
247 new_func, dup_func, free_func); in DH_get_ex_new_index()
/NextBSD/contrib/xz/src/liblzma/common/
HDindex.c195 void (*free_func)(void *node, const lzma_allocator *allocator)) in index_tree_node_end()
200 index_tree_node_end(node->left, allocator, free_func); in index_tree_node_end()
203 index_tree_node_end(node->right, allocator, free_func); in index_tree_node_end()
205 if (free_func != NULL) in index_tree_node_end()
206 free_func(node, allocator); in index_tree_node_end()
219 void (*free_func)(void *node, const lzma_allocator *allocator)) in index_tree_end()
222 index_tree_node_end(tree->root, allocator, free_func); in index_tree_end()
/NextBSD/crypto/openssl/crypto/engine/
HDeng_lib.c220 CRYPTO_EX_free *free_func) in ENGINE_get_ex_new_index() argument
223 new_func, dup_func, free_func); in ENGINE_get_ex_new_index()
/NextBSD/crypto/openssl/crypto/dsa/
HDdsa_lib.c273 CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) in DSA_get_ex_new_index() argument
276 new_func, dup_func, free_func); in DSA_get_ex_new_index()
/NextBSD/crypto/openssl/crypto/ecdsa/
HDecs_lib.c255 CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) in ECDSA_get_ex_new_index() argument
258 new_func, dup_func, free_func); in ECDSA_get_ex_new_index()

1234