Lines Matching defs:storage
417 CRYPTO_EX_DATA_FUNCS **storage = NULL;
426 storage = OPENSSL_malloc(mx * sizeof(CRYPTO_EX_DATA_FUNCS *));
427 if (!storage)
430 storage[i] = sk_CRYPTO_EX_DATA_FUNCS_value(item->meth, i);
434 if ((mx > 0) && !storage) {
439 if (storage[i] && storage[i]->new_func) {
441 storage[i]->new_func(obj, ptr, ad, i,
442 storage[i]->argl, storage[i]->argp);
445 if (storage)
446 OPENSSL_free(storage);
456 CRYPTO_EX_DATA_FUNCS **storage = NULL;
469 storage = OPENSSL_malloc(mx * sizeof(CRYPTO_EX_DATA_FUNCS *));
470 if (!storage)
473 storage[i] = sk_CRYPTO_EX_DATA_FUNCS_value(item->meth, i);
477 if ((mx > 0) && !storage) {
483 if (storage[i] && storage[i]->dup_func)
484 storage[i]->dup_func(to, from, &ptr, i,
485 storage[i]->argl, storage[i]->argp);
488 if (storage)
489 OPENSSL_free(storage);
499 CRYPTO_EX_DATA_FUNCS **storage = NULL;
505 storage = OPENSSL_malloc(mx * sizeof(CRYPTO_EX_DATA_FUNCS *));
506 if (!storage)
509 storage[i] = sk_CRYPTO_EX_DATA_FUNCS_value(item->meth, i);
513 if ((mx > 0) && !storage) {
518 if (storage[i] && storage[i]->free_func) {
520 storage[i]->free_func(obj, ptr, ad, i,
521 storage[i]->argl, storage[i]->argp);
524 if (storage)
525 OPENSSL_free(storage);