Lines Matching refs:name

41     char *name;  member
59 char *name; member
72 static int module_run(const CONF *cnf, const char *name, const char *value,
74 static CONF_MODULE *module_add(DSO *dso, const char *name,
77 static CONF_MODULE *module_find(const char *name);
78 static int module_init(CONF_MODULE *pmod, const char *name, const char *value,
80 static CONF_MODULE *module_load_dso(const CONF *cnf, const char *name,
138 ret = module_run(cnf, vl->name, vl->value, flags); in CONF_modules_load()
140 vl->name, vl->value, ret); in CONF_modules_load()
216 static int module_run(const CONF *cnf, const char *name, const char *value, in module_run() argument
225 md = module_find(name); in module_run()
229 md = module_load_dso(cnf, name, value); in module_run()
234 "module=%s", name); in module_run()
239 ret = module_init(md, name, value, cnf); in module_run()
245 name, value, ret); in module_run()
253 const char *name, const char *value) in module_load_dso() argument
265 path = name; in module_load_dso()
279 md = module_add(dso, name, ifunc, ffunc); in module_load_dso()
288 ERR_raise_data(ERR_LIB_CONF, errcode, "module=%s, path=%s", name, path); in module_load_dso()
293 static CONF_MODULE *module_add(DSO *dso, const char *name, in module_add() argument
307 tmod->name = OPENSSL_strdup(name); in module_add()
310 if (tmod->name == NULL) { in module_add()
316 OPENSSL_free(tmod->name); in module_add()
330 static CONF_MODULE *module_find(const char *name) in module_find() argument
335 p = strrchr(name, '.'); in module_find()
338 nchar = p - name; in module_find()
340 nchar = strlen(name); in module_find()
344 if (strncmp(tmod->name, name, nchar) == 0) in module_find()
353 static int module_init(CONF_MODULE *pmod, const char *name, const char *value, in module_init() argument
366 imod->name = OPENSSL_strdup(name); in module_init()
370 if (!imod->name || !imod->value) in module_init()
407 OPENSSL_free(imod->name); in module_init()
447 OPENSSL_free(md->name); in module_free()
473 OPENSSL_free(imod->name); in module_finish()
480 int CONF_module_add(const char *name, conf_init_func *ifunc, in CONF_module_add() argument
483 if (module_add(NULL, name, ifunc, ffunc)) in CONF_module_add()
499 return md->name; in CONF_imodule_get_name()