Lines Matching refs:loader

56 const ENGINE *OSSL_STORE_LOADER_get0_engine(const OSSL_STORE_LOADER *loader)  in OSSL_STORE_LOADER_get0_engine()  argument
58 return loader->engine; in OSSL_STORE_LOADER_get0_engine()
61 const char *OSSL_STORE_LOADER_get0_scheme(const OSSL_STORE_LOADER *loader) in OSSL_STORE_LOADER_get0_scheme() argument
63 return loader->scheme; in OSSL_STORE_LOADER_get0_scheme()
66 int OSSL_STORE_LOADER_set_open(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_open() argument
69 loader->open = open_function; in OSSL_STORE_LOADER_set_open()
74 (OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_open_ex() argument
77 loader->open_ex = open_ex_function; in OSSL_STORE_LOADER_set_open_ex()
81 int OSSL_STORE_LOADER_set_attach(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_attach() argument
84 loader->attach = attach_function; in OSSL_STORE_LOADER_set_attach()
88 int OSSL_STORE_LOADER_set_ctrl(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_ctrl() argument
91 loader->ctrl = ctrl_function; in OSSL_STORE_LOADER_set_ctrl()
95 int OSSL_STORE_LOADER_set_expect(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_expect() argument
98 loader->expect = expect_function; in OSSL_STORE_LOADER_set_expect()
102 int OSSL_STORE_LOADER_set_find(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_find() argument
105 loader->find = find_function; in OSSL_STORE_LOADER_set_find()
109 int OSSL_STORE_LOADER_set_load(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_load() argument
112 loader->load = load_function; in OSSL_STORE_LOADER_set_load()
116 int OSSL_STORE_LOADER_set_eof(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_eof() argument
119 loader->eof = eof_function; in OSSL_STORE_LOADER_set_eof()
123 int OSSL_STORE_LOADER_set_error(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_error() argument
126 loader->error = error_function; in OSSL_STORE_LOADER_set_error()
130 int OSSL_STORE_LOADER_set_close(OSSL_STORE_LOADER *loader, in OSSL_STORE_LOADER_set_close() argument
133 loader->closefn = close_function; in OSSL_STORE_LOADER_set_close()
163 int ossl_store_register_loader_int(OSSL_STORE_LOADER *loader) in ossl_store_register_loader_int() argument
165 const char *scheme = loader->scheme; in ossl_store_register_loader_int()
182 "scheme=%s", loader->scheme); in ossl_store_register_loader_int()
187 if (loader->open == NULL || loader->load == NULL || loader->eof == NULL in ossl_store_register_loader_int()
188 || loader->error == NULL || loader->closefn == NULL) { in ossl_store_register_loader_int()
201 && (lh_OSSL_STORE_LOADER_insert(loader_register, loader) != NULL in ossl_store_register_loader_int()
209 int OSSL_STORE_register_loader(OSSL_STORE_LOADER *loader) in OSSL_STORE_register_loader() argument
211 return ossl_store_register_loader_int(loader); in OSSL_STORE_register_loader()
217 OSSL_STORE_LOADER *loader = NULL; in ossl_store_get0_loader_int() local
235 else if ((loader = lh_OSSL_STORE_LOADER_retrieve(loader_register, in ossl_store_get0_loader_int()
242 return loader; in ossl_store_get0_loader_int()
248 OSSL_STORE_LOADER *loader = NULL; in ossl_store_unregister_loader_int() local
265 else if ((loader = lh_OSSL_STORE_LOADER_delete(loader_register, in ossl_store_unregister_loader_int()
272 return loader; in ossl_store_unregister_loader_int()
293 *loader, void *do_arg), in OSSL_STORE_do_all_loaders()