Lines Matching refs:provider
27 static int algorithm_do_this(OSSL_PROVIDER *provider, void *cbdata) in algorithm_do_this() argument
50 if (!data->pre(provider, cur_operation, data->data, &ret)) in algorithm_do_this()
59 map = ossl_provider_query_operation(provider, cur_operation, in algorithm_do_this()
65 data->fn(provider, thismap, no_store, data->data); in algorithm_do_this()
67 ossl_provider_unquery_operation(provider, cur_operation, map); in algorithm_do_this()
74 if (!data->post(provider, cur_operation, no_store, data->data, in algorithm_do_this()
89 OSSL_PROVIDER *provider, in ossl_algorithm_do_all() argument
92 void (*fn)(OSSL_PROVIDER *provider, in ossl_algorithm_do_all() argument
108 if (provider == NULL) { in ossl_algorithm_do_all()
111 OSSL_LIB_CTX *libctx2 = ossl_provider_libctx(provider); in ossl_algorithm_do_all()
123 algorithm_do_this(provider, &cbdata); in ossl_algorithm_do_all()