Lines Matching defs:loader
35 static int loader_set_params(OSSL_STORE_LOADER *loader,
40 if (!loader->p_set_ctx_params(loader_ctx, params))
56 if (!loader->p_set_ctx_params(loader_ctx, propp))
69 const OSSL_STORE_LOADER *loader = NULL;
117 if ((loader = ossl_store_get0_loader_int(scheme)) != NULL) {
119 if (loader->open_ex != NULL)
120 loader_ctx = loader->open_ex(loader, uri, libctx, propq,
123 loader_ctx = loader->open(loader, uri, ui_method, ui_data);
126 if (loader == NULL
144 loader = fetched_loader;
155 OSSL_TRACE1(STORE, "Found loader for scheme %s\n", scheme);
159 * It's assumed that the loader's open() method reports its own
180 ctx->loader = loader;
186 * If the attempt to open with the 'file' scheme loader failed and the
187 * other scheme loader succeeded, the failure to open with the 'file'
188 * scheme loader leaves an error on the error stack. Let's remove it.
204 tmpctx.loader = loader;
263 } else if (ctx->loader->ctrl != NULL) {
264 return ctx->loader->ctrl(ctx->loader_ctx, cmd, args);
268 * If the fetched loader doesn't have a set_ctx_params or a ctrl, it's as
300 && ctx->loader->expect != NULL) {
301 ret = ctx->loader->expect(ctx->loader_ctx, expected_type);
389 /* legacy loader section */
390 if (ctx->loader->find == NULL) {
394 ret = ctx->loader->find(ctx->loader_ctx, search);
410 if (ctx->loader != NULL)
441 v = ctx->loader->load(ctx->loader_ctx,
487 ret = ctx->loader->error(ctx->loader_ctx);
497 ret = ctx->loader->p_eof(ctx->loader_ctx);
500 ret = ctx->loader->eof(ctx->loader_ctx);
514 ret = ctx->loader->p_close(ctx->loader_ctx);
517 ret = ctx->loader->closefn(ctx->loader_ctx);
841 if (ctx->loader->find == NULL)
844 ret = ctx->loader->find(NULL, &tmp_search);
970 const OSSL_STORE_LOADER *loader = NULL;
981 if ((loader = ossl_store_get0_loader_int(scheme)) != NULL)
982 loader_ctx = loader->attach(loader, bp, libctx, propq,
985 if (loader == NULL
1003 loader = fetched_loader;
1026 ctx->loader = loader;
1032 * ossl_store_get0_loader_int will raise an error if the loader for the
1033 * the scheme cannot be retrieved. But if a loader was successfully