Lines Matching refs:base
32 || (decoder->base.lock = CRYPTO_THREAD_lock_new()) == NULL) { in ossl_decoder_new()
38 decoder->base.refcnt = 1; in ossl_decoder_new()
47 CRYPTO_UP_REF(&decoder->base.refcnt, &ref, decoder->base.lock); in OSSL_DECODER_up_ref()
58 CRYPTO_DOWN_REF(&decoder->base.refcnt, &ref, decoder->base.lock); in OSSL_DECODER_free()
61 OPENSSL_free(decoder->base.name); in OSSL_DECODER_free()
62 ossl_property_free(decoder->base.parsed_propdef); in OSSL_DECODER_free()
63 ossl_provider_free(decoder->base.prov); in OSSL_DECODER_free()
64 CRYPTO_THREAD_lock_free(decoder->base.lock); in OSSL_DECODER_free()
207 decoder->base.id = id; in ossl_decoder_from_algorithm()
208 if ((decoder->base.name = ossl_algorithm_get1_first_name(algodef)) == NULL) { in ossl_decoder_from_algorithm()
212 decoder->base.algodef = algodef; in ossl_decoder_from_algorithm()
213 decoder->base.parsed_propdef in ossl_decoder_from_algorithm()
279 decoder->base.prov = prov; in ossl_decoder_from_algorithm()
458 return decoder->base.prov; in OSSL_DECODER_get0_provider()
468 return decoder->base.algodef->property_definition; in OSSL_DECODER_get0_properties()
479 return decoder->base.parsed_propdef; in ossl_decoder_parsed_properties()
489 return decoder->base.id; in ossl_decoder_get_number()
494 return decoder->base.name; in OSSL_DECODER_get0_name()
499 return decoder->base.algodef->algorithm_description; in OSSL_DECODER_get0_description()
504 if (decoder->base.prov != NULL) { in OSSL_DECODER_is_a()
505 OSSL_LIB_CTX *libctx = ossl_provider_libctx(decoder->base.prov); in OSSL_DECODER_is_a()
508 return ossl_namemap_name2num(namemap, name) == decoder->base.id; in OSSL_DECODER_is_a()
552 if (decoder->base.prov != NULL) { in OSSL_DECODER_names_do_all()
553 OSSL_LIB_CTX *libctx = ossl_provider_libctx(decoder->base.prov); in OSSL_DECODER_names_do_all()
556 return ossl_namemap_doall_names(namemap, decoder->base.id, fn, data); in OSSL_DECODER_names_do_all()