Lines Matching refs:name
50 unsigned long (*hash_func) (const char *name);
140 a->type)->cmp_func(a->name, b->name); in obj_name_cmp()
142 ret = strcasecmp(a->name, b->name); in obj_name_cmp()
155 a->type)->hash_func(a->name); in obj_name_hash()
157 ret = ossl_lh_strcasehash(a->name); in obj_name_hash()
163 const char *OBJ_NAME_get(const char *name, int type) in OBJ_NAME_get() argument
169 if (name == NULL) in OBJ_NAME_get()
179 on.name = name; in OBJ_NAME_get()
189 on.name = ret->data; in OBJ_NAME_get()
200 int OBJ_NAME_add(const char *name, int type, const char *data) in OBJ_NAME_add() argument
215 onp->name = name; in OBJ_NAME_add()
235 ret->type)->free_func(ret->name, ret->type, in OBJ_NAME_add()
254 int OBJ_NAME_remove(const char *name, int type) in OBJ_NAME_remove() argument
266 on.name = name; in OBJ_NAME_remove()
278 ret->type)->free_func(ret->name, ret->type, in OBJ_NAME_remove()
295 static void do_all_fn(const OBJ_NAME *name, OBJ_DOALL *d) in do_all_fn() argument
297 if (name->type == d->type) in do_all_fn()
298 d->fn(name, d->arg); in do_all_fn()
321 static void do_all_sorted_fn(const OBJ_NAME *name, void *d_) in do_all_sorted_fn() argument
325 if (name->type != d->type) in do_all_sorted_fn()
328 d->names[d->n++] = name; in do_all_sorted_fn()
336 return strcmp((*n1)->name, (*n2)->name); in do_all_sorted_cmp()
371 OBJ_NAME_remove(onp->name, onp->type); in names_lh_free_doall()