Lines Matching refs:iterator
44 ENGINE *iterator = engine_list_head; in engine_list_cleanup() local
46 while (iterator != NULL) { in engine_list_cleanup()
47 ENGINE_remove(iterator); in engine_list_cleanup()
48 iterator = engine_list_head; in engine_list_cleanup()
60 ENGINE *iterator = NULL; in engine_list_add() local
66 iterator = engine_list_head; in engine_list_add()
67 while (iterator && !conflict) { in engine_list_add()
68 conflict = (strcmp(iterator->id, e->id) == 0); in engine_list_add()
69 iterator = iterator->next; in engine_list_add()
109 ENGINE *iterator; in engine_list_remove() local
116 iterator = engine_list_head; in engine_list_remove()
117 while (iterator && (iterator != e)) in engine_list_remove()
118 iterator = iterator->next; in engine_list_remove()
119 if (iterator == NULL) { in engine_list_remove()
142 ENGINE *iterator = NULL; in engine_add_dynamic_id() local
154 iterator = engine_dyn_list_head; in engine_add_dynamic_id()
155 while (iterator != NULL) { in engine_add_dynamic_id()
156 if (iterator->dynamic_id == dynamic_id) in engine_add_dynamic_id()
158 iterator = iterator->next; in engine_add_dynamic_id()
372 ENGINE *iterator; in ENGINE_by_id() local
387 iterator = engine_list_head; in ENGINE_by_id()
388 while (iterator && (strcmp(id, iterator->id) != 0)) in ENGINE_by_id()
389 iterator = iterator->next; in ENGINE_by_id()
390 if (iterator != NULL) { in ENGINE_by_id()
396 if (iterator->flags & ENGINE_FLAGS_BY_ID_COPY) { in ENGINE_by_id()
399 iterator = NULL; in ENGINE_by_id()
401 engine_cpy(cp, iterator); in ENGINE_by_id()
402 iterator = cp; in ENGINE_by_id()
405 iterator->struct_ref++; in ENGINE_by_id()
406 ENGINE_REF_PRINT(iterator, 0, 1); in ENGINE_by_id()
410 if (iterator != NULL) in ENGINE_by_id()
411 return iterator; in ENGINE_by_id()
418 iterator = ENGINE_by_id("dynamic"); in ENGINE_by_id()
419 if (!iterator || !ENGINE_ctrl_cmd_string(iterator, "ID", id, 0) || in ENGINE_by_id()
420 !ENGINE_ctrl_cmd_string(iterator, "DIR_LOAD", "2", 0) || in ENGINE_by_id()
421 !ENGINE_ctrl_cmd_string(iterator, "DIR_ADD", in ENGINE_by_id()
423 !ENGINE_ctrl_cmd_string(iterator, "LIST_ADD", "1", 0) || in ENGINE_by_id()
424 !ENGINE_ctrl_cmd_string(iterator, "LOAD", NULL, 0)) in ENGINE_by_id()
426 return iterator; in ENGINE_by_id()
429 ENGINE_free(iterator); in ENGINE_by_id()